如何将 Notepad++ 配置为使用空格而不是制表符?
Posted
技术标签:
【中文标题】如何将 Notepad++ 配置为使用空格而不是制表符?【英文标题】:How do I configure Notepad++ to use spaces instead of tabs? 【发布时间】:2012-01-02 03:00:49 【问题描述】:Notepad++ 不断插入制表符,这些制表符后来弄乱了我的代码。这不仅发生在我按 Tab 键时,其他时候也发生。我希望它使用 4 个空格而不是制表符。
如何让 Notepad++ 插入空格而不是制表符?
【问题讨论】:
链接的问题不是骗子。这不是询问如何运行转换的宏,而是询问在为您缩进代码时从不输入制表符。而且这里的答案是正确的 这个问题应该被关闭,因为它是题外话。这个问题属于超级用户 @MikeCaron 不正确请参阅meta.stackexchange.com/questions/61726/… 对于 Python,这会导致代码正确与否的区别。恕我直言,Notepad++ 应该在默认情况下为 Python 代码启用此设置。 @Omnifarious:v7.8.6(2020 年 4 月)将python
选项设置为使用空格。不知道这已经存在了多久。作为旁注......记事本++很棒。
【参考方案1】:
转到菜单设置下的首选项菜单命令,然后根据您的版本选择语言菜单/选项卡设置。早期版本使用选项卡设置。更高版本使用语言。单击用空格替换复选框。将大小设置为 4。
查看文档:http://docs.notepad-plus-plus.org/index.php/Built-in_Languages#Tab_settings
【讨论】:
啊语言,现在说得通了。 Notepad++ 文档已经过时了。上面的链接指向 Tuxfamily,他们开始在 2010 上发布 Tuxfamily 的新版本。 Tuxfamily 上的在线文档站点发布在2011,它适用于版本 5.8.7。 Notepad++ 现在的版本是 6.5.5,“帮助内容”菜单选项会显示文档站点的本地副本。访问 Tuxfamily 站点返回 404。 很遗憾文档网站已经过时了。但是上面的屏幕截图正确地指向了适当的选项(版本 6.5.5)。所以这个设置现在位于“标签设置”下,不再与“语言菜单”共享。 该设置现在位于 Language 下,而不是 Tab Settings 下。 好吧,现在 Notepad++ 实际上总是将制表符作为空格插入,即使未选中复选框也是如此。【参考方案2】:在我的 Notepad++ 7.2.2
中,Preferences
部分有点不同。
该选项位于:Settings
/Preferences
/Language
/Replace by space
,如屏幕截图所示。
【讨论】:
这是最新 Notepad++ 的新设置【参考方案3】:我有 NotePad++ v6.8.3,它在设置 → 首选项 → 选项卡设置 → [Default]
→ 用空格替换:
【讨论】:
以上是关于如何将 Notepad++ 配置为使用空格而不是制表符?的主要内容,如果未能解决你的问题,请参考以下文章