意外令牌`换行符'附近的语法错误对于我在.vimrc中的nnoremap?

时间:2018-03-09 10:12:21

标签: vim

这是我的.vimrc的配置。

enter image description here

第12行。

nnoremap <F12> :!/opt/google/chrome/chrome '%:p'<CR>

source .vimrc
bash: /home/debian9/.vimrc: line 12: syntax error near unexpected token `newline'
bash: /home/debian9/.vimrc: line 12: `nnoremap <F12> :!/opt/google/chrome/chrome '%:p'<CR>'

如何解决?

1 个答案:

答案 0 :(得分:0)

不要在Bash shell中使用source;正确的命令是Vim内的:source .vimrc

请注意,重新加载Vim配置可能有效(取决于您的操作,定义:autocmd的方式,更改的配置是否会影响已加载的插件)。如果有疑问,只需:quit Vim并重新启动就更容易了;然后会自动加载新的.vimrc

~/.vimrc中Vim配置的语法是 Vimscript ;这只有Vim本身才能理解。您的shell配置将被放入(例如)~/.bashrc;你可以在你的shell中source