Eclipse:Set";“文本文件编码”;按代码
我编写了一个Eclipse插件,以便建立一个新的Java项目,该项目包含文件、库以及我们每次创建新项目时所需的其他内容。 现在我还要设置“Text file encoding=UTF-8”和“New Text file delimiter=Unix” 对于“文本文件编码”,我是通过以下方式实现的:Eclipse:Set";“文本文件编码”;按代码,eclipse,plugins,core,delimiter,Eclipse,Plugins,Core,Delimiter,我编写了一个Eclipse插件,以便建立一个新的Java项目,该项目包含文件、库以及我们每次创建新项目时所需的其他内容。 现在我还要设置“Text file encoding=UTF-8”和“New Text file delimiter=Unix” 对于“文本文件编码”,我是通过以下方式实现的: IProject项目=。。。 project.setDefaultCharset(“UTF-8”,null) 然后在Project->Properties->Resource中将其设置为UTF-8
IProject项目=。。。
project.setDefaultCharset(“UTF-8”,null)
然后在Project->Properties->Resource中将其设置为UTF-8
我的问题:
但我找不到一个IProject方法,它允许我对“文本文件分隔符”执行相同的操作。
org.eclipse.core也可以这样做吗?这只是在首选项值中设置的 这方面的代码位于org.eclipse.ui.internal.ide.LineDelimiterEditor中,它使用:
String val=。。。行分隔符。。。
首选项节点=平台.getPreferencesService().getRootNode().node(ProjectScope.SCOPE)
.node(project.getName()).node(Platform.PI_运行时);
node.put(Platform.PREF_LINE_SEPARATOR,val);
node.flush();
注意:由于这是一个内部类,因此不能保证在所有版本中都是相同的。非常感谢!!成功了!