cxasm / notepad--

一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。
GNU General Public License v3.0
5.88k stars 231 forks source link

tab如何用空格代替啊 #399

Open BruceWangne8128 opened 1 month ago

BruceWangne8128 commented 1 month ago

Snipaste_2024-07-24_09-36-24 在哪里设置tab变空格啊

long757321 commented 1 month ago

同样疑问

cxasm commented 1 month ago

常见问题还请查看说明书。

6 tab如何使用空格代替 在写python等代码中,语法需要对齐缩进,在有tab和空格混用的情况下,非常容易出错。此时便有需求,如果将tab使用空格代替。

1 开启“使用空格替换tab” 和 确认tab的宽度。

在设置中,如下图所示。勾选上“使用空格替换tab”,默认tab字符的显示长度是4个空格。 注意:这样设置后,后续您在编辑框中输入tab,都会使用4个空格来代替。但是有个问题,编辑框中之前已经存在的tab,是不会自动修改为空格的。如何操作?请看下文2节。

image

2 如何把文档中的tab修改为空格。

可以先打开空白字符看看,看看现在文档中有哪些是tab字符,如下图所示。点击下图按钮①,可以看到——> 这种类似的字符,就是tab字符,见图中红框部分。

再选择编辑-空白字符操作 TAB转空格即可,如下图所示:

image (1)

如上操作后,文档中既有的TAB都变成空格了。记得保存一下文档。这样既有tab已经变为空格,后续敲入tab时,也会使用4个空格进行替代。

3 不想修改全局tab变空格设置,只想在当前文档中临时生效,如何设置? 1中的设置是全局的,会对所有文档进行影响。如果只想在当前文档中,使用空格替代tab键盘,则在文档中右键,有如下选项,把下图中的选项①勾选即可。②处在写python的时候也比较方便,勾选一下,就可以看到不显示的空格符号,避免语法对齐错误。