1

.vimrcには次のものがあります。

foldmethod=indent
au FileType help setlocal foldmethod=manual

しかし、Vimヘルプを開くと、たとえば:h foldmethod:set foldmethod?インデントが返されます。

4

3 に答える 3

1

使用FileTypeは機能しませんでしたが、使用しBufReadPreて機能buftypeしました。関連するコードは次のとおりです。

au BufReadPre * if (&buftype == 'help') | setlocal foldmethod=manual | endif 
于 2012-11-28T16:07:00.113 に答える
1

'foldmethod'モードラインによって設定されている可能性があります。ヘルプファイルに次のような行が含まれているかどうかを確認します。

vim:tw=78:ts=8:ft=help:fdm=indent:

調査するには、コマンドを使用することもできます

:verbose setlocal foldmethod?

と表示されている場合Last set from modeline、モードラインは常に自動コマンドを無効にするため、そこから設定を削除する必要があります。

于 2012-11-28T09:13:05.837 に答える
0

フォーマットできるように、これを回答に入れることにしました。

augroup filetype_help
    autocmd!
    autocmd FileType help setlocal foldmethod=manual
augroup END

これがうまくいくことを願っています。:)

于 2012-11-27T23:27:09.940 に答える