很抱歉,如果这是一个愚蠢的问题,我对Vim来说是全新的。
我已将以下shebang插件(http://www.vim.org/scripts/script.php?script_id=3366 1.1版)下载到目录.vim / plugin
当我打开文件(例如“vim pypr.py”)并输入“:\ X [enter]”(在正常模式下)时,我遇到以下错误:
“E10:\应该跟/,?或&”
我的.vimrc文件完整如下:
execute pathogen#infect()
syntax on
filetype plugin indent on
syntax enable
set background=dark
colorscheme solarized
map <leader>X :w<CR>:call SetExecutable()<CR>
我用Google搜索了错误,结果对解决问题没有帮助。
任何想法我做错了什么?我怀疑我只是不知道如何使用领导命令。
答案 0 :(得分:1)
映射
map <leader>X :w<CR>:call SetExecutable()<CR>
表示要输入\X
,其中\
是领导者的默认值。您可以通过
:let mapleader
\
如果显示Undefined variable
,则会显示当前的领导者价值。
或者你可以映射到另一个键,如 F6 ,这样按 F6 就能达到你想要的效果
nnoremap <F6> :w<CR>:call SetExecutable()<CR>
答案 1 :(得分:0)
通过映射,您不需要:
和[Enter]
- 只需输入\X
。