如何配置Notepad ++使用空格而不是制表符?


352

Notepad ++会不断插入选项卡,这些选项卡以后会弄乱我的代码。这不仅发生在我按下Tab键的时候,还发生在其他时候。我希望它使用4个空格而不是制表符。

如何使Notepad ++插入空格而不是制表符?


9
链接的问题不是欺骗。这不是在问如何运行要转换的宏,而是在问缩进代码时首先不要输入制表符。答案是正确的
Juan Mendes

这个问题应该关闭,因为它不在主题之列。这个问题属于超级用户
Mike Caron 2014年

10
@MikeCaron这是不正确的,请参见meta.stackexchange.com/questions/61726/…–
Juan Mendes


3
对于Python,这使正确的代码与不正确的代码有所区别。恕我直言,Notepad ++应该在默认情况下针对Python代码启用了此设置。
五花八门

Answers:


565

转到菜单设置下的首选项菜单命令,然后选择语言菜单选项卡,具体取决于您的版本。早期版本使用“选项卡设置”。更高版本使用语言。单击替换为空格复选框。将大小设置为4。

在此处输入图片说明

请参阅文档:http : //docs.notepad-plus-plus.org/index.php/Built-in_Languages#Tab_settings


23
语言,这很有意义。
deed02392 2013年

Notepad ++文档已经过时了。上面的链接指向Tuxfamily,他们从2010年开始在Tuxfamily上发布新版本。在Tuxfamily在线文档网站发表于2011,它是为5.8.7版本。Notepad ++的当前版本为6.5.5,“帮助目录”菜单选项将调出该文档站点的本地副本。访问Tuxfamily网站返回404。–
Samir

5
不幸的是,文档站点已经过时了。但是上面的屏幕截图正确地指向了适当的选项(版本6.5.5)。因此,此设置现在位于“标签设置”下,不再与“语言菜单”共享。
萨米尔2014年

42
现在,该设置位于语言下,而不是选项卡设置下
David C. Rankin

好了,现在,即使未选中该复选框,Notepad ++实际上总是将制表符插入为空​​格。
Youda008

57

在我的Notepad ++中7.2.2,该Preferences部分有所不同。

该选项位于:Settings/ Preferences/ Language/ Replace by space如截图。

具有首选项的窗口的屏幕截图


这是最新的Notepad ++的新设置
Soumyadip Das

0

我有NotePad ++ v6.8.3,它位于设置→首选项→选项卡设置→→ [Default]按空格替换:

NotePad ++首选项

NotePad ++选项卡设置

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.