在vimlanguage中,您只能使用当前缓冲区的选项setlocal.但是,我需要设置一个比文字更复杂的表达式,这是不可能的setlocal.
我目前有let &formatprg=s:prgpath." ".a:args,但这为所有缓冲区设置了formatprg,这不是我想要的.我如何设置上面的formatprg,仅用于当前缓冲区?
Nik*_*vda 13
使用let &l:option而不是let &option仅更改本地值,例如setlocal option.同样,let &g:option只会设置全局值setglobal option.有关:help :let-option更多信息,请参阅
请注意,formatprg特别是全局(在其帮助中没有"local to buffer" ).
| 归档时间: |
|
| 查看次数: |
1457 次 |
| 最近记录: |