問題タブ [keymapping]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - マップする方法vimで?
Ctrl+Leaderキーをマップしたいと思います。出来ますか?
試した::nnoremap <c-leader> :CtrlP<CR>
そして、それは機能しません。
(ctrlpバインディングはyankringバインディングと競合します)
macos - 和音キーボードのキーボード マッピング
macosx で新しいキーマッピングを作成したいので、高度なマルチキー コマンドを作成できます。基本的に、私は通常のキーボードを、C のような言語でコードを書くために最適化されたコード付きキーボードに変換するためのキーマッピングを作成したいと考えています。
私が疑問に思っているのは、その一般的なキーマップを作成することは可能ですか、または OS にレイヤーを作成して、キーボード入力を低レベルでインターセプトし、そこで変換を実装することは可能ですか。
そうでない場合、これを行うキーボードドライバーのベースとして使用できる、一般的なHIDキーボードのドライバーのソースコードがどこにあるか知っている人はいますか?
java - JTextComponent キーマップ
デフォルトのキー マッピングの少なくとも 1 つが変更されているJTextComponent
(実際にはから) から派生したクラスを作成する必要があります。つまり、私の特別な JTextPane では、">" キーストロークでアクションを実行し、その文字をテキスト ペインに追加しないようにします。デフォルトでは、すべての印刷可能な文字が処理されます。JTextPane
通常の動作を無効にするために、次の API があります。
JTextComponent.getKeymap()
Keymap.addActionForKeyStroke()
JTextComponent.setKeymap()
ただし、これらのメソッドは静的ではありませんがJTextComponent
、アプリケーション内のすべての で使用されるキーマップに影響を与えることがわかりました。おそらく問題を解決するか、何か不足しているキーマップを複製する簡単なメカニズムはありません。
私が求めているのは、JTextPane
クラスのキーマップを変更する方法ですが、すべてのJTextComponent
派生クラスでは変更できません。
または、他の場所を探す必要がありますか?
vim - 特定のファイル タイプに基づいて F5 のマッピングを変更する
F5私のキーの現在のマッピングは次のとおりです。
Pythonファイルを編集している場合(標準形式以外のファイルなども認識できるとよいでしょう).py
.pyd
、このマッピングはそのまま機能します。しかし、Java ファイルを編集すると、次のようにマップされます。
.c
そして、または.cpp
ファイルを編集しているときは、次のF5ようにマップされます。
進め方がわかりません。
vim - vimキーマップを追加する方法
プログラミング中、私は定期的に次の 2 行を使用しています。
これらの 2 行を挿入するキーボード ショートカットを設定することはできますか? たとえば、コマンド モードで \sp と入力すると、これらの関数がファイルのカーソル位置に追加されます。これは可能ですか?もしそうなら、どのようにキーをマッピングしますか?
前もって感謝します。
emacs - emacs「Cd」を再バインドして単語を削除する
これを行うためにいくつかの異なる方法を試しましたが、成功したものはありません。C++ ファイルでの作業中に、Md と Cd の機能 (単語の削除、文字の削除) をそれぞれ切り替えたいと考えています。
誰か手を貸してくれませんか?
vim - Vim langmapがプラグインを壊します(bépo)
私はbépoキーマップ(http://bepo.fr)を使用しており、完璧なvimマッピングを探しています。
これまで、noremapの長いリストを使用しましたが、多くのバインディング(たとえば、モーションaw
またはCtrl+ r)の場合、最初のキーストロークは適切に再マップされますが、他のキーストロークは再マップされません。これは期待される動作であると思いますが、これは必要な動作ではありません。 。
map
理想的には、テキストを入力するとき(挿入モードおよび例の代わりに入力するとき)を除いて、キーボードをより高いレベル(コマンドの前)に完全に再マップします。私が探しているのはそうですがlangmap
、使用に問題があります。
このlangmapを.vimrcに追加しました。完璧に見えますが、プラグインの一部が壊れていました。SuperTabは、挿入モードで<Plug>SuperTabForward
押すと挿入されるようになりました。Enterキーを押すと挿入されます。Tabt<SNR>24_SelectCompletion(1)
誰かがこのlangmapの問題を修正する方法、またはキーボードを再マップするためのより良い方法を知っていますか?
open-source - オートホットキーがアクティブ ウィンドウを認識していませんか?
これを実行すると、X と y が 0 になり、hidth と width が画面の解像度になります。これが実行される前にデスクトップが選択されている場所で何かが起こっていると想像しますが、それがどこで行われるかについてはかなり混乱しています。は。
intellij-idea - Intellijでアクションを複数のショートカットキーにバインドする方法は?
IntelliJ IDEA ショートカット キーのいくつかをバインドしたいのですが、同時に、誰かが私の IDE (ペア プログラミングなど) を使用したい場合に備えて、既定のバインドをそのままにしておきます。
IntelliJ IDEA で 1 つのアクションに複数のショートカットを割り当てる方法はありますか? または、これを行うプラグインはありますか?
vim - vimでのgrep検索を、現在のファイルと同じ拡張子を持つファイルに制限します
カーソルの下の単語をgrepするキーマッピングを作成しようとしています。これが私がこれまでに持っているものです:
これで、現在作業しているタイプのファイルのみを検索したいと思います(たとえば、.coffeeファイルをgrepすると、.jsファイルはリストされません)。grepを使用すると、次のことができます(たとえば)。
特定の拡張子を持つファイルのみを検索します。これを行うには、現在のファイルの拡張子が必要です。では、現在のファイルの拡張子を取得する最も簡単な方法は何ですか?
このタスクを実行するためのより良い方法があれば、それも素晴らしいでしょう。