Я создал файл /usr/share/vim/vim73/ftplugin/rb.vim
со следующим содержимым;
set ts=2 " Set tab size to 2
set bs=2 " Suggested for ruby
set sw=2 " Suggested for ruby
set et " Convert tabs into spaces
set fdm=marker " Enable code block folding
Содержимое моего /etc/vim/vimrc
следующее;
syntax on " Enable syntax highlighting
set number " Enable line numbers
set ts=4 " Set tab width to 4 spaces
set nocompatible " Disable compatibility mode (prevent ABCD key bugs)
colorscheme kolor " Set the color scheme
filetype plugin on " Enable filetype plugins (from http://bit.ly/GVfznk)
Я добавил filetype plugin on
онлайн из этого вопроса о суперпользователе, но он, похоже, ничего не меняет. Я могу подтвердить загрузку файла /etc/vim/vimrc
, например, при наборе :filetype
, обнаружение типа файла строки filetype detection:ON plugin:ON indent:OFF
возвращается, показывая, что он работает.
Выполнение :scriptnames
возвращает следующее;
1: /usr/share/vim/vimrc
2: /usr/share/vim/vim73/syntax/syntax.vim
3: /usr/share/vim/vim73/syntax/synload.vim
4: /usr/share/vim/vim73/syntax/syncolor.vim
5: /usr/share/vim/vim73/filetype.vim
6: /usr/share/vim/vim73/colors/kolor.vim
7: /usr/share/vim/vim73/ftplugin.vim
8: /usr/share/vim/vim73/plugin/getscriptPlugin.vim
9: /usr/share/vim/vim73/plugin/gzip.vim
10: /usr/share/vim/vim73/plugin/matchparen.vim
11: /usr/share/vim/vim73/plugin/netrwPlugin.vim
12: /usr/share/vim/vim73/plugin/rrhelper.vim
13: /usr/share/vim/vim73/plugin/spellfile.vim
14: /usr/share/vim/vim73/plugin/tarPlugin.vim
15: /usr/share/vim/vim73/plugin/tohtml.vim
16: /usr/share/vim/vim73/plugin/vimballPlugin.vim
17: /usr/share/vim/vim73/plugin/zipPlugin.vim
Проблема в том, что когда я делаю следующее, я получаю полноразмерные вкладки и не сворачиваю код;
touch example.rb
vi example.rb