Я использую vim на работе для разработки довольно значимого кода perl, и я застрял, пытаясь научиться правильно использовать складки.Синтаксис Vim, сложенный с perl
(Примечание: Я все еще относительно новое для Vim - переключение с Gedit около полугода назад, но я все еще учусь новые мощные вещи каждый день!)
Это моя часть .vimrc связанные с откидными
" mouse is on
set mouse=a
" folding
set foldmethod=syntax
set foldlevelstart=1
let perl_fold=1
let sh_fold_enabled=1
let perl_extended_vars=1
let perl_sync_dist=250
Так эта вещь хороша тем, что он складывает весь код, и я могу свободно открыть/закрыть сгибы с простым нажатием ZA. Но это также плохо в том, что все складывается, когда я открываю файл.
Есть ли способ иметь файл не быть сложенным, когда я открываю файл, но все же позволяю мне открывать/закрывать блоки кода на основе синтаксиса perl с помощью z-a? (Или какая-либо другая клавиша)
Ах. Спасибо за объяснение. – Joe
См. Также http://vim.wikia.com/wiki/All_folds_open_when_opening_a_file для некоторых методов fancier для получения только нужного уровня, чтобы открыть все складки при запуске редактирования. – Ben