使用道具 举报
Post by snoopyxp [php] let g:work_base = "D:/My Documents/work/" let g:prj01 = g:work_base . "or" let g:prj02 = g:work_base . "CY1000" function Cw(dir) execute ":cd " . a:dir endfunction call Cw(g:work_base) com -nargs=1 Chw call Cw(<args>) [/php] 然后在vim里面通过命令:Chw prj01切换到工作目录D:/My Documents/work/Por 怎么切换到CY1000你应该也会了吧,
Post by snoopyxp 不只是折号的问题,直接在cd 后面加vim的变量不行,必须拿函数和自定义命令封装一下。
Post by snoopyxp :0) 我说的是用vim的变量不行,你那样定义的似乎是环境变量, 表偷换概念 ;)
本版积分规则 发表回复 回帖后跳转到最后一页