MacVim自动缩进


0

如何在MacVim中更改自动缩进?

我的问题是,例如在编辑TeX文件时,每次输入时(,vim都会决定缩进一行。

这是我的问题视频。您会看到它令人发指。

我在Mavericks上,关于MacVim窗口显示版本为

Snapshot 66, VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Dec 12 2012 16:22:25)  
MacOS X (unix) version  
Included patches: 1-754

我已经安装了病原体,并通过所使用的插件包括tabularvim-slimvim-colors-solarize,和vim-surround。(在这里列出所有它们,因为我不知道是什么在造成这种行为。)

Answers:


2

查找所有影响缩进的选项的最简单方法是使用以下选项打开选项窗口:

:options

然后查看第15节“制表符和缩进”。一旦知道哪些选项相关,就可以检查它们的当前值以及哪个插件负责

:verbose set ai? si? cin? cink? inde? indk? ci? pi? lisp? lispw?

实际禁用特定于文件类型的缩进;从手册第30.3节:

如果您不喜欢缩进一种特定类型的文件,则可以避免这种情况。仅用这一行创建一个文件:>

:let b:did_indent = 1

现在,您需要将此文件写入具有特定名称的文件中:

{directory}/indent/{filetype}.vim

{filetype}是文件类型的名称,例如“ cpp”或“ java”。


得到它了; 后一个命令indentkeys=0{,0},:,0#,!^F,o,O,e,[,(,{,),},]从显示vim/runtime/indent/tex.vim。您是否知道如何在本地进行更改,即。在~/.vimrc
morbusg 2014年

或者更好的是,如何不首先加载以LaTeX为中心的缩进插件?
morbusg 2014年

请参阅:help 30.3用户手册。
benjifisher 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.