我想创建一个在vim中运行typescript的快捷方式我如何访问.vimrc
中的文件名我想运行简短的脚本。
nmap <leader>r :! ts-node current-file<return>
首先尝试%
,因为它会被文件名取代(如:help :!
中所述(:
nmap <Leader>r :! ts-node %<CR>
但是,如果文件名包含空格或特殊字符,您可能会看到一些错误。在这种情况下,您需要按如下方式转义文件名:
nmap <Leader>r :execute '!ts-node ' . shellescape(expand("%"))<CR>
强烈建议您从上到下阅读:h cmdline.txt
,第6节:h cmdline-special
。
nnoremap <leader>r :!ts-node %:S<CR>