Windowsのe-texteditorから来ているmvimから始めます。ちょっと迷惑なのは(私にとっては)cmd + wを使ってタブを閉じると、最後のタブが閉じられていれば、mvimのウィンドウも閉じます。空のタブでそのウィンドウを開いたままにする可能性はありますか?それ?あなたの~/.gvimrc
ファイルでmvim最後のタブを閉じるウィンドウを閉じたくない
0
A
答えて
1
(ないあなた.vimrc
、それが存在しない場合は作成)、追加します。
macm File.Close key=<nop>
nnoremap <silent> <D-w> <Esc>:bd<CR>
最初の行は、あなたがそれを再マップすることができますので、結合<D-w>
メニューのマップを解除します。 2番目のマップでは、一度に1つのvim-windowを1つずつ閉じるように<D-w>
をマッピングします。これは、そのタブの最後のvim-windowである場合はタブを閉じ、最後の残りのタブページではOSウィンドウを開いたままにします。注意点は、最後のウィンドウ内のすべての隠しバッファを順番に閉じることです(ただし、この時点で<D-S-w>
を使用してOSウィンドウを一度閉じることができます)。 c.f. :help :bd
。この動作を望まない場合は、代わりに次のように使用できます。
nnoremap <silent> <D-w> <Esc>:tabclose<CR>
これは、より厳密にはあなたが求めていたものです。 c.f. :help :tabclose
nnoremap
をinoremap
に置き換えるマッピングを重複させ、挿入モードでも機能させたい場合は、それを複製します。
1
このscriptを見てください。あなたの言葉に似ています。 Command-WにAraxiaのマッピングを使用すると、スクリプトコマンドをCmd-wに置き換えることができます。
関連する問題
- 1. 子タブを閉じた後に親タブを閉じる
- 2. 最後に開いたタブを閉じる
- 3. Pythonのマリオネットクライアントが最後のウィンドウを閉じない
- 4. ウィンドウを閉じる
- 5. ウィンドウを閉じる
- 6. wxPythonウィンドウが閉じない
- 7. ウィンドウが閉じないGLFW
- 8. UserControlウィンドウが閉じない
- 9. ココア:閉じたウィンドウを開く方法
- 10. モーダルがJQueryで閉じられた後に親ウィンドウを閉じる
- 11. 最後にサブタスクが閉じられた後にJira Swimlaneを閉じる
- 12. EAのタブを閉じる
- 13. tkinterのウィンドウを閉じる
- 14. ブートストラップ閉じる閉じる閉じる閉じる閉じる閉じる閉じる次へ進む
- 15. javascriptでタブを閉じる
- 16. 最初に閉じたときに別のウィンドウを開くQt
- 17. タブを閉じずにUI5アプリケーションを閉じるには
- 18. WPF MVVMウィンドウを閉じる
- 19. javascript子ウィンドウを閉じる
- 20. JavaScriptを閉じるウィンドウ
- 21. gtk_widget_set_sensitiveウィンドウを閉じるボタン
- 22. Greasemonkeyでウィンドウを閉じる
- 23. バックグラウンドでウィンドウを閉じる
- 24. WPFウィンドウを閉じる
- 25. ポップアップを閉じた後にプラットフォームを閉じる| JavaFX
- 26. ユーザが閉じるタブまたはウィンドウでアクションを実行
- 27. 1つのウィンドウが閉じている間にいくつかのウィンドウを閉じる
- 28. Javascript:開いたウィンドウを閉じて
- 29. 最後にScalaのファイルポインタを閉じる
- 30. フォームが閉じられた後にコンソールウィンドウを閉じる方法
詳細をお寄せいただきありがとうございます。私は2番目のフォームに行くと思います –