2

我正在编辑一个 Debianrules文件(它使用 makefile 语法)并且需要插入一个实际的 TAB 字符。但是,按 Tab 会根据我通常的偏好插入四个空格(到目前为止,文件中根本没有缩进)。选中编辑»当前文件设置...»编辑器»缩进»首选制表符而不是空格没有区别。

那么如何插入制表符呢?

4

3 回答 3

2

在您检查了在空格后插入制表符后,您需要将每个缩进的空格数每个制表符的宽度设置为相同的值(例如,4 和 4,而不是默认的 4 和 8)。

于 2012-01-28T15:30:25.727 回答
1

更新

对于不耐烦的人,请跳至摘要或继续阅读以了解除了提供的摘要之外的更多详细信息。

这是一个很久以前的问题,但我认为它值得更新,因为 Komodo 的缩进设置可能会让许多人感到困惑。在 Komodo 中编辑文件时,如果您想在事后更改缩进首选项,可能会变得一团糟。这个答案适用于 Komodo 8(也应该与 9 一起使用)。以下内容将帮助您不要在办公桌前拉头发:

  • 做(几乎)其他人在上面回答的所有事情(我不是在重复已经说过的话)。

  • (重要!)如果您发现更改设置后没有更改,那是因为 Komodo 默认情况下会为您使用的每个文档保存编辑器首选项。如果您想为该文档或其他文档更改它,您可以在安装后立即关闭该功能,或访问每个人的设置。这是一种方法:

进行缩进设置 GLOBAL

安装 komodo 后,进入Edit->Preferences并选择Editor->Indentation类别。取消选中允许文件内容覆盖制表符和缩进设置。在那里,现在您只需处理该页面上显示的全局和每种编程语言设置(如其他答案中所述)。如果您已经打开并保存了文档,就像大多数人一样,您将不得不删除每个文件的设置(不幸的是,在已编译的 xmlc 文件中)。下面的摘要说明了在何处以及如何执行此操作。

逐个文件更改缩进设置

找到有问题的文档并打开它,在代码编辑器窗口中,右键单击以获取弹出上下文菜单,选择File Properties and Settings。选择编辑器->缩进类别。看起来熟悉?是的,它是全局编辑器设置的精简版,仅具有特定于文档的设置。一旦您打开文件,这些设置就很重要如果您已经禁用了此功能,那么您不必担心这一点。但是,如果您事后在此处更改内容,它们仍将优先于您的全局设置!

概括

每个文档的设置单独保存

  • 通过右键单击“文件属性和设置”访问这些设置
  • 这些设置设置为默认情况下设置的任何“首选项”
  • 缩进和间距应该设置为相同的值以避免可怕的半制表符
  • 在一个文件上禁用“文件设置”不会在另一个文件上禁用它们
  • 全局禁用“文件设置”仅影响首次打开的文档
  • 重置所有文档的首选项;删除 $HOME/.komodo/[version]/ 中的 doc-state.xmlc 文件(这样做需要您自己承担风险!)。
  • 请记住,即使在此之后设置特定于文件的设置也会覆盖您的全局设置,如果发生这种情况,您将不得不再次删除文件以再次重置它们。

一旦你删除了每个文件的设置(或者在安装 komodo 之后)

  • 运行科莫多,看在上帝的份上,不要打开任何文件(还)
  • 选择 Edit->Preferences 并转到 Editor->Indentation 类别
  • 取消选中允许文件内容覆盖制表符和缩进设置复选框
  • 按照上面提供的答案
  • 休息一下,放松一下,宇宙中一切都很好!

我建议定期备份 ~/.komodo/8.5(或其他)中的 *.xml 和 *.xmlc 文件。我所说的备份是指云存储,因为 USB 和其他物理媒体并不那么可靠(实际上是这样)。

于 2014-12-09T14:17:49.347 回答
0

在 Komodo 的右下角,寻找短语“Soft Tabs”。单击它,然后取消选中“制表符作为空格”,并检查其上方的数字以设置制表符大小。

于 2012-01-20T23:56:59.697 回答