2017-08-19 15 views
1

申し訳ありませんが、これは愚かな質問ですが、私はVimの新機能です。vim shebangプラグインが動作する

私は、ディレクトリて.vim /プラグインに次のシェバングプラグイン(http://www.vim.org/scripts/script.php?script_id=3366バージョン1.1)をダウンロードした

私はファイルを開くと(例えば「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> 

私はエラーを見つけましたが、その結果は問題の解決に役立たなかった。

私が間違っていることは何ですか?私はリーダーコマンドを使う方法がわからないと思う。

+0

編集探しているものを達成するように、あなたはF6のような別のキーにマップすることができます。私は、コマンドモードに入るべきではなかったが、「:」バックスラッシュを入力する前に私はバックスラッシュを押してみるとエラー音を引き起こしていたLaTeXプラグインが正しくロードされていませんでした。 これは役に立ちました:https://vi.stackexchange.com/questions/6649/error-beep-from-backslash-key-unable-to-use-as-localleader-gvim-windows-8 –

答えて

0

マッピングの場合、:[Enter] - ちょうど\Xと入力する必要はありません。

+0

。私は "\"が動作しないようにする別のエラーがありました。 –

1

マッピング

map <leader>X :w<CR>:call SetExecutable()<CR> 

\がリーダーのデフォルト値です\Xを入力するように言います。あなたはそれがUndefined variableを言うか、それが現在のリーダーの値が表示されます場合は、\ある

:let mapleader 

ことで、現在のリーダーの値を見つけることができます。


それともF6を押すと、あなたは

nnoremap <F6> :w<CR>:call SetExecutable()<CR> 
関連する問題