VIM: Разница между set и setl с учетом типа файла

Я понимаю, что VIM отличает set и setl тем, что первый устанавливает параметр для всех буферов, а последний - параметр для текущего Только буфер . Это очевидно, если у меня есть : set tw = 80 , а не : setl tw = 80 .

Теперь, когда я выполняю : set ft = plsql , он работает только с текущим буфером, хотя я не выполнял setl . В этом, конечно, есть смысл. Тем не менее, я не вижу, задокументировано ли это где-нибудь. Итак, вопрос, вероятно, сводится к следующему: есть ли параметры, которые по умолчанию работают с текущим буфером, в то время как другие работают «везде», и где это задокументировано?

7
задан René Nyffenegger 13 January 2011 в 15:08
поделиться