【问题标题】:How do I configure Notepad++ to use spaces instead of tabs?如何将 Notepad++ 配置为使用空格而不是制表符?
【发布时间】: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 选项设置为使用空格。不知道这已经存在了多久。作为旁注......记事本++很棒。

标签: notepad++


【解决方案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] → 用空格替换:

【讨论】:

    猜你喜欢
    • 2019-05-31
    • 2010-12-29
    • 2020-04-18
    • 2014-03-14
    • 2010-10-02
    • 2018-02-23
    • 1970-01-01
    • 2021-10-24
    • 2012-01-07
    相关资源
    最近更新 更多