7

我使用 Komodo Edit 8.5,但标签有问题。当我按 Tab 键时,它会跳转 8 个字符,而不是我在首选项中使用的 4 个字符(编辑 - 首选项 - 缩进)。

“每个缩进的空格数”是 4,“每个制表符的宽度”也是 4,所以我不明白问题出在哪里。

一切看起来都很好(一个制表符等于 4 个字符),但是当我按下制表键时,它会跳转 8 个字符。它似乎完全忽略了我的设置。

你有什么解决办法吗?

4

3 回答 3

6

您可能还需要在代码 > 当前文件设置 > 缩进中应用您的更改。

于 2014-04-30T00:03:18.663 回答
5

Komodo 在“允许文件内容覆盖选项卡设置”设置中有一个错误。这里(在 #1 中)是如何修复它,以便您不再需要更改每个文件的设置:

  1. 转到:首选项->编辑器->缩进。从这个画面。关闭“允许文件内容覆盖选项卡设置”,因为这是非常错误的,并且可能导致 Komodo 覆盖您的设置(因此需要更改每个文件的设置)
  2. 从同一屏幕 - 将“每个缩进的空格数”更改为 4
  3. 从同一屏幕 - 使用下拉菜单检查您正在编辑的每种文件类型的每种语言选项卡设置
  4. 在同一屏幕上 - 在此屏幕的上半部分和每个语言部分中取消选中“首选制表符而不是空格”(请务必检查下拉菜单)。制表符设置似乎有问题。

对于当前打开的文件,要么全部关闭并重新打开,要么执行以下操作:

  1. 右键单击文件文本->属性和设置->缩进(或通过编辑菜单->当前文件设置;或通过代码菜单->当前文件设置)。对于当前打开的文件,需要根据每个文件更改缩进部分。

由于#1 中的更改,所有新文件/或新打开的文件现在都将以正确的缩进设置打开。

- 更多信息 -

于 2015-02-16T00:48:43.207 回答
0

在 Editor=>Preferences=>Indentation 菜单中取消选中以下选项:

  • Prefer Tab Characters over spaces

Komodo 根据每个缩进的空格数和每个制表符字段的宽度中指定的值尽可能显示制表符。当按下“Tab”键时,Komodo 会插入缩进直到下一个缩进宽度。如果新缩进是 Tab 宽度的倍数,Komodo 会插入一个 Tab 字符。示例:Tab 宽度为 8,缩进宽度为 4,第一个缩进是 4 个空格,第二个缩进是一个 Tab 字符,第三个缩进是一个 Tab 字符加 4 个空格。

参考

于 2014-03-27T18:07:44.770 回答