字符串替换变量保存在哪里?
Where do string substition Variables get saved?
我搜索了很多次,但找不到答案。
我正在为您可以在 Eclipse 中添加的变量搜索配置文件的确切位置 "preferences > Run/Debug > String Substituion"。
我的想法是自动检查模拟器所需的几个变量,并将它们直接写入"string substitution"文件。
使用 IStringVariableManager
接口访问这些变量:
IStringVariableManager manager = VariablesPlugin.getDefault().getStringVariableManager();
Run/Debug 首选项中的变量是 'value variables',您使用以下方法创建:
IValueVariable vv = manager.newValueVariable("name", "description", "value");
您必须将创建的变量添加到管理器才能使它们永久化:
manager.addVariables(variables array);
API 没有指定这些值的存储位置。它们似乎存储在工作区 .metadata/.plugins/org.eclipse.core.runtime/.settings
目录中的 org.eclipse.core.variables.prefs
文件中。直接更改此文件可能不会更新变量管理器中的列表。
我搜索了很多次,但找不到答案。
我正在为您可以在 Eclipse 中添加的变量搜索配置文件的确切位置 "preferences > Run/Debug > String Substituion"。
我的想法是自动检查模拟器所需的几个变量,并将它们直接写入"string substitution"文件。
使用 IStringVariableManager
接口访问这些变量:
IStringVariableManager manager = VariablesPlugin.getDefault().getStringVariableManager();
Run/Debug 首选项中的变量是 'value variables',您使用以下方法创建:
IValueVariable vv = manager.newValueVariable("name", "description", "value");
您必须将创建的变量添加到管理器才能使它们永久化:
manager.addVariables(variables array);
API 没有指定这些值的存储位置。它们似乎存储在工作区 .metadata/.plugins/org.eclipse.core.runtime/.settings
目录中的 org.eclipse.core.variables.prefs
文件中。直接更改此文件可能不会更新变量管理器中的列表。