3

我的开源项目在其代码中使用空格,而不是制表符。

该项目的贡献者拥有自己的网站,该网站使用制表符,而不是空格。

他在 Windows 中使用 Notepad++ 来编辑两个项目的文件,当他忘记手动正确设置 Preferences 并因此在我的项目文件中插入选项卡时,他感到很沮丧。

有没有办法通过脚本编辑这个首选项?这样,他可以单击一个图标以模式 1 启动 Notepad++(运行批处理脚本来修改 Preferences 文件,然后启动程序)或单击另一个图标以模式 2 启动。

或者,如果有任何其他方法可以让他不必记住这项杂务,那也可以。也许有一个首选项设置取决于编辑文件所在的文件夹?

任何帮助,将不胜感激。谢谢!

4

1 回答 1

3

用空格替换制表符的 notepad++ 设置存储在以下 xml 文件中

%USERPROFILE%\Application Data\Notepad++\config.xml

以下是需要更改的行

<GUIConfig name="TabSetting" size="4" replaceBySpace="yes" />

现在我不知道如何在windows中通过批处理脚本编辑文件,但如果不可能,那么他可以保留两个配置文件config-tabs.xml和config-spaces.xml。在脚本中,您可以根据他需要处理的内容复制适当的文件。

于 2010-04-30T12:00:02.930 回答