我最近切换到Vim 8来利用新的packages功能。今天我注意到,当我使用=
键自动校正缩进时,它现在破坏了一切。
这是破碎的缩进的样子:
1 class FriendPolicy < ApplictionPolicy
2 class Scope
3 attr_reader :user, :friend
4
5 def initialize(user, friend)
6 @user = user
7 @friend = friend
8 end
9
10 def resolve; end
11 end
12
13 def index?; end
14 end
这是文件的外观:
1 class FriendPolicy < ApplictionPolicy
2 class Scope
3 attr_reader :user, :friend
4
5 def initialize(user, friend)
6 @user = user
7 @friend = friend
8 end
9
10 def resolve; end
11 end
12
13 def index?; end
14 end
我尝试过的事情:
vim/pack/my_packages/start/vim-rubocop_asdfjlkdf
,然后,我的包未加载,但问题仍然存在。 vim/pack
文件重命名为vim/pack_asdlkfjasdf
之类的任意名称,然后缩进重新开始工作,但是当然我的包没有被加载这是我超级简单的vim文件设置的链接:https://github.com/latazzajones/dotfiles/tree/master/vim
任何建议都会有所帮助
答案 0 :(得分:0)
从vimrc
的角度来看您,似乎缺少了以下内容:
filetype plugin indent on
这可以加载特定于文件类型的插件和缩进文件。
请参见:help :filetype
,:help :filetype-plugin-on
和:help :filetype-indent-on
。