【问题标题】:How to disable auto-indent in TextMate (C bundle)?如何在 TextMate(C 包)中禁用自动缩进?
【发布时间】:2019-07-10 01:05:28
【问题描述】:

我正在尝试在TextMate中编辑C代码,自动缩进功能不方便代码的样式。

我试过,从菜单栏, 捆绑包 -> 编辑捆绑包 -> C -> 设置 -> 缩进规则 并取消选中“启用此项目”,然后重新启动编辑器,但是 似乎没有任何效果。使用中的建议,我能够禁用大括号的自动配对 Disable auto-pairing of characters in Textmate 2? 但到目前为止还没有找到关闭自动标签的方法,除了 只使用纯文本模式。 感谢您的任何建议!

【问题讨论】:

  • 我一直在用vi,够成熟吗? ;) 实际上,我在一个新环境中,并不想仅为编辑器下载千兆字节的 XCode。 TextMate 似乎可以为不同的文件类型着色,.html .js 等,但它对缩进有自己的想法,我还没有想出如何关闭它们。我愿意接受轻量级编辑器的建议。
  • 那你可以试试带有vim扩展的vscode,支持linux、windows和mac,然后vi体验就回来了。

标签: textmate


【解决方案1】:

你离得太近了!

丢失的部分是

disableIndentCorrections = :true;

您在 Bundles -> Edit Bundles -> C -> Settings -> Indentation Rules 下插入的内容

{   
  disableIndentCorrections = :true; 
  [rest of file...]

这会禁用 C 包的缩进。

您可以通过将同一行添加到 Bundles -> Edit Bundles -> Source -> Settings -> Miscellaneous 来为所有范围禁用它

【讨论】:

  • 感谢您的回复,但对 C 包的更改似乎没有效果。此外,当我关闭并重新打开 TextMate 时,更改已经消失。也许我必须在某处更改文件的权限,或设置路径?将尝试更多的实验......
  • @rshaw:你能试试在编辑器窗口中按 ⌘+S 来保存吗?
猜你喜欢
  • 2012-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-21
  • 1970-01-01
  • 1970-01-01
  • 2018-05-31
相关资源
最近更新 更多