我正在编辑一个 Debianrules
文件(它使用 makefile 语法)并且需要插入一个实际的 TAB 字符。但是,按 Tab 会根据我通常的偏好插入四个空格(到目前为止,文件中根本没有缩进)。选中编辑»当前文件设置...»编辑器»缩进»首选制表符而不是空格没有区别。
那么如何插入制表符呢?
我正在编辑一个 Debianrules
文件(它使用 makefile 语法)并且需要插入一个实际的 TAB 字符。但是,按 Tab 会根据我通常的偏好插入四个空格(到目前为止,文件中根本没有缩进)。选中编辑»当前文件设置...»编辑器»缩进»首选制表符而不是空格没有区别。
那么如何插入制表符呢?
在您检查了在空格后插入制表符后,您需要将每个缩进的空格数和每个制表符的宽度设置为相同的值(例如,4 和 4,而不是默认的 4 和 8)。
对于不耐烦的人,请跳至摘要或继续阅读以了解除了提供的摘要之外的更多详细信息。
这是一个很久以前的问题,但我认为它值得更新,因为 Komodo 的缩进设置可能会让许多人感到困惑。在 Komodo 中编辑文件时,如果您想在事后更改缩进首选项,可能会变得一团糟。这个答案适用于 Komodo 8(也应该与 9 一起使用)。以下内容将帮助您不要在办公桌前拉头发:
做(几乎)其他人在上面回答的所有事情(我不是在重复已经说过的话)。
(重要!)如果您发现更改设置后没有更改,那是因为 Komodo 默认情况下会为您使用的每个文档保存编辑器首选项。如果您想为该文档或其他文档更改它,您可以在安装后立即关闭该功能,或访问每个人的设置。这是一种方法:
安装 komodo 后,进入Edit->Preferences并选择Editor->Indentation类别。取消选中允许文件内容覆盖制表符和缩进设置。在那里,现在您只需处理该页面上显示的全局和每种编程语言设置(如其他答案中所述)。如果您已经打开并保存了文档,就像大多数人一样,您将不得不删除每个文件的设置(不幸的是,在已编译的 xmlc 文件中)。下面的摘要说明了在何处以及如何执行此操作。
找到有问题的文档并打开它,在代码编辑器窗口中,右键单击以获取弹出上下文菜单,选择File Properties and Settings。选择编辑器->缩进类别。看起来熟悉?是的,它是全局编辑器设置的精简版,仅具有特定于文档的设置。一旦您打开文件,这些设置就很重要如果您已经禁用了此功能,那么您不必担心这一点。但是,如果您事后在此处更改内容,它们仍将优先于您的全局设置!
每个文档的设置单独保存
一旦你删除了每个文件的设置(或者在安装 komodo 之后)
我建议定期备份 ~/.komodo/8.5(或其他)中的 *.xml 和 *.xmlc 文件。我所说的备份是指云存储,因为 USB 和其他物理媒体并不那么可靠(实际上是这样)。
在 Komodo 的右下角,寻找短语“Soft Tabs”。单击它,然后取消选中“制表符作为空格”,并检查其上方的数字以设置制表符大小。