我是Vim的新手,正在尝试添加一个新的快捷方式。我想知道如何将当前文件的路径动态地放到命令中。这样每次我使用快捷键时,我的命令都会以正确的文件路径执行。
发布于 2011-10-24 01:07:07
nnoremap <expr> <leader>cd (expand("%:p:h") !~ '^/tmp') ? ":lcd %:p:h\<CR>:echo expand(\"%:p:h\")\<CR>" : "echo \"foo\"\<CR>"我的.vimrc里有你想要的这行。我的前导是',‘,所以当我键入cd时,它会将本地目录更改为当前文件的目录。
https://stackoverflow.com/questions/7867644
复制相似问题