ChatGPT解决这个技术问题 Extra ChatGPT

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

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

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

链接的问题不是骗子。这不是询问如何运行转换的宏,而是询问在为您缩进代码时从不输入制表符。这里的答案是正确的
这个问题应该关闭,因为它是题外话。这个问题属于超级用户
@MikeCaron 这是不正确的请参阅meta.stackexchange.com/questions/61726/…
而对于 Python,这使得代码正确与否有所不同。恕我直言,Notepad++ 应该在默认情况下为 Python 代码打开此设置。
@Omnifarious:v7.8.6(2020 年 4 月)将 python 选项设置为使用空格。不知道这已经存在了多久。作为旁注......记事本++很棒。

P
ParkerM

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

https://i.stack.imgur.com/qdVPO.png

请参阅文档:https://npp-user-manual.org/docs/preferences/#language


啊语言,现在说得通了。
Notepad++ 文档已经过时了。上面的链接指向 Tuxfamily,他们早在 2010 就开始在 Tuxfamily 上发布新版本。 Tuxfamily 上的在线文档站点在 2011 中发布,它适用于版本 5.8.7。 Notepad++ 现在的版本是 6.5.5,“帮助内容”菜单选项会显示文档站点的本地副本。访问 Tuxfamily 站点返回 404。
不幸的是,文档网站已经过时了。但是上面的屏幕截图正确地指向了适当的选项(版本 6.5.5)。所以这个设置现在位于“标签设置”下,不再与“语言菜单”共享。
该设置现在位于语言下,而不是选项卡设置下。
好吧,现在 Notepad++ 实际上总是将制表符插入为空格,即使未选中复选框也是如此。
F
Florian Feldhaus

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

该选项位于:Settings / Preferences / Language / Replace by space,如屏幕截图所示。

https://i.stack.imgur.com/FFmo7.png


这是最新记事本++的新设置
S
SharpC

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

https://i.stack.imgur.com/T8esO.png

https://i.stack.imgur.com/G5qV2.png