2017-01-27 12 views
-1

I Hot This Thing私はvimに入れたい。 Basicly私はCtrl + Cアイワナを押すと、ファイルを保存し、それはちょうど私のの.vimrcファイルにVim Ctrl + Cを押したときにテキストを出力する方法Ctrl + C(Linux)にバインドされている間に

:nmap <c-s> :w<CR> 
:imap <c-s> <Esc>:w<CR>a 

を追加することにより、EZ行われました。しかし、私のvimのウィンドウでは何も変わりません。だから、Vimを作るためにそこの方法は次のように底に言うです:

は、保存したファイル:)

私はそれがproboblyので、いくつかを結合し、Ctrl + Sに二つのことを結合のようにいろいろ書いていることを想像しますctrl + sへの印刷コマンドの並べ替え。 私はvimやvim loadスクリプトのようなものについてはあまりよく分かりません.vimrc stuff。だからplzはCtrl + Sを保存し、それが保存されている印刷するように助けて!

編集:私はあなたが挿入モードである場合、vimのテキストが表示されないyの問題は、あなたは、Ctrl + Sを押している間becouseその後、--INSERT--テキストをカバーすること

気づきましたvimテキスト

答えて

0
:nnoremap <C-s> :w<CR>:echo 'File saved.'<CR> 
:inoremap <C-s> <Esc>:w<CR>:echo 'File saved.'<CR>a 

しかし、なぜ気になるのですか?

enter image description here

+0

あなたが挿入されていれば、あなたには言いません。 – sladet

+0

挿入モードになっている場合は、通常モードに戻り、そこでファイルを書きます。 – romainl

0

それは

inoremap <c-s> <c-o>:w<cr><c-o>:echom "file saved"<cr> 
nnoremap <c-s> :w<cr>:echom "file saved"<cr> 

可能性がありますが、私はすでにメッセージを持っているように、私はVIMでファイルを保存するとき、このように何もする必要はありません疑う:Vimはすでにことを示しています。

PS:ここではi_CTRL-O<esc> + aよりも優れています。

関連する問題