私は通常、macvimを使用していて、私のmacsコマンドキーを使用していくつかのキーバインディングを持っています。私はtmuxに切り替えようとしていますが、それらのバインディングのどれも動作していません。それらのバインディングを取得するために私の.tmux.configまたは.vimrcを変更する方法に関するヒント?vm(tmux経由で)をCmdキーにバインドする方法
4
A
答えて
13
<D->
を使用して別のエディタのショートカットをエミュレートしてもよろしいですか?
MacVimでののマッピングにコマンドキーを使用できます。 Vim固有の回避策はありません。
これは、このキーがTerminal.app(またはiTerm.app)によって「インターセプト」されているためです。これは、独自の用途であり、CLIプログラムによっても登録されていません。 CLI Vimで頼れる唯一の修飾語はShift
とControl
です。 Option
でも動作するにはいくつかの回避策が必要であり、副作用なしには達成できません。
両方の端末エミュレータの環境設定でいくつかのキー/キーの組み合わせを再マップすることができます。また、サードパーティのソリューション/ハックを使用してコマンドキーを再マップすることもできますが、アプローチを再考し、 Vim-worldではもっと意味があります。
すべてのカスタムマッピングの基礎として<leader>
キーを使用することをお勧めします。 <leader>
のデフォルト値は\ですが、これは非常に不便です。多くの人々は、より便利なキーのように変更します。ここでは
let mapleader=","
は私の~/.vimrc
からの例です:
nnoremap <silent> <leader>k :m-2<CR>==
関連する問題
- 1. TreeViewのSelectedItemをDataSource経由でDatagridにバインドする方法
- 2. LDAPクエリー(Windows CMD経由)
- 3. Tmux:ファンクションキーをコマンドにバインドする方法は?
- 4. PowerShell経由でサブディレクトリにnpmパッケージcmdを実行するには?
- 5. SimpleSAMLPHP POST経由でバインド
- 6. CMD経由でmysql DBにファイルを挿入する
- 7. CMD経由でホストファイルを編集するには?
- 8. インターネット経由でSharePoint Azure VMにアクセス可能にする
- 9. psexec経由でcmdでmulitpleコマンドを実行する
- 10. JButtonをEnterキーにバインドする方法
- 11. ポータルUI経由でazure vmで静的IPを設定する
- 12. http api経由でルールを使ってアプリケーションをバインドする方法は?
- 13. cmd/bat経由でファイルから製品バージョンを取得する
- 14. XAML経由でユーザーコントロールのVMにDBコンテキストを渡す
- 15. JenkinsのWindows VMをvsphere経由で使用する
- 16. 寄付者経由でVM IPを設定する
- 17. Win XP:NET SENDが無効になっている場合でも、cmd経由でネットワーク経由でメッセージを送信する方法はありますか?
- 18. SSL経由でPHP経由でAmazon MySQL RDSインスタンスに接続する方法
- 19. テーブルに角型のVMをバインドするクリーナーの方法
- 20. ToMethod経由でパラメータを持つメソッドにバインドするインタフェース
- 21. ターミナル経由で変数としてAPIキーを格納する方法 - Rails 4
- 22. .NET経由でcmdコマンドを実行していますか?
- 23. PHP経由でビデオをアップロードし、FFmpeg経由でトランスコードする方法
- 24. HTML/javascript経由でChrome経由でローカルプログラム(exe)を実行する方法
- 25. OpenCV MatをPCからAndroid経由でSocket経由で送信する方法
- 26. psql cmdコマンドのパスワードを指定する(Javaアプリケーション経由)
- 27. 1つのトランスのペイロードをvm経由で別のトランスに回収する方法
- 28. ファイルをストリーム経由でQSqlQueryにバインドできますか?
- 29. ang2経由でenumを渡す方法
- 30. aidl経由でビューインスタンスを渡す方法
私は確かにMacVimてマッピングを使用します。私は運がないと思う。ありがとう。 –
Forrest