mapleader + rを押すと次のコードを書きたいと思っています。チュートリアルの束を読んで、私はこれを達成する方法をまだ少しばかり混乱させています。ホットキーを設定してコードを書く方法
file_put_contents(ini_get('error_log'), '');
error_log(print_r(, true));
私はすでにマップバーをスペースバーにマップしました。
mapleader + rを押すと次のコードを書きたいと思っています。チュートリアルの束を読んで、私はこれを達成する方法をまだ少しばかり混乱させています。ホットキーを設定してコードを書く方法
file_put_contents(ini_get('error_log'), '');
error_log(print_r(, true));
私はすでにマップバーをスペースバーにマップしました。
は、あなたが必要とするすべてはあなたが<leader>r
によって挿入モードに挿入できるように、あなたの.vimrc
ファイルに以下の行を置くことである、私はあなたがリーダーキーを設定したと仮定しよう。
inoremap <leader>r file_put_contents(ini_get('error_log'), '');<cr>error_log(print_r(, true));<cr>
または あなたがノーマルモードにするコードを挿入したい場合は、あなただけの、次のように線の上に変更する必要があります。
nnoremap <leader>r ifile_put_contents(ini_get('error_log'), '');<cr>error_log(print_r(, true));<esc>
次に、あなたがして、コードを挿入することができます<leader>r
。
nnoremap <leader>r ifile_put_......;<cr>error_log....;<esc>
するか、定義されたマクロを作成:
OPはスペースに '
あなただけマッピングすることができます。
私はimap
(挿入マッピング)を提案しません。想像してみてください。あなたがリーダーとしてのスペースを持っているとしたら、INSERTモードで<space>r
と入力すると、それらのコードはいっぱいになります。例えば。入力するとI really like read the book.
2回挿入されます!
ただし、これらのコードスニペットの場合、スニペットを作成することができます。コードスニペットをサポートする多くのプラグインがあります。
つのオプション:
:h iab
)または挿入モードのマッピング(:h imap
)後の方法をお勧めします。
スニペットプラグインを使用してください... –