問題タブ [remap]
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.
emacs - Emacsでキーを再マップする方法は?
emacs ウィンドウにいるときにコントロール キーと caps-lock キーを切り替える方法を探していますが、Firefox などの他のプログラムに移動したときに、新しいウィンドウで通常のコントロール ボタンを使用できるようにしたいと考えています。 、タブなど。
追加情報: 私は Ubuntu を使用していますが、他の誰かが自分のシステムでそれを行う方法を知りたいと思うかもしれないので、すべてのシステムに対する回答は適切です。
vim - Vim:行番号を切り替えるキーをリマップする
追加した:
私のvimrcファイルに。基本的には、F2行番号を切り替えるために押す必要がありますが、機能していません。私は何を間違えましたか?
ruby - Rubyでハッシュをリマップする最良の方法は何ですか?
次の方法でルビーでハッシュを再マッピングする簡単な方法はありますか:
から:
に:
できれば、このタイプのハッシュの配列を反復処理しながら、この操作を簡単に実行できる方法で:
から:
に:
ありがとう。
keyboard - Mac OS X で「コンテキスト メニュー」キーを再マップする方法は?
Logitech キーボード (正確には Ultra-Flat Keyboard Dark Shine) を使用していますが、これにはウィンドウの中央にコンテキスト メニュー キーと Alt キーがあり、非常に煩わしいものです。
キーの場所のスクリーンショットは次のとおりです。
http://freshlog.com/grabs/ff532-How_do_I_remap_the_context_menu_key_in_Mac_OS_X
デフォルトの Keyboard System Preferences Panel でウィンドウと Alt キーを再マップできますが、コンテキスト メニュー キーを再マップする方法がないようです。
何か案は?
c# - C# を使用して Ctrl で Caps Lock をオーバーライドする
私は、C# と Visual Studio 2008 を使用して (さらに別のことを知っています) キーボード リマッパーを作成しています。
このガイドに従って、低レベルのキーの押下をスナップする方法を学びました。これは、キーボードの通常のアルファベット文字などを上書きするのに問題なく機能しますが、のように動作させるにはもう少し必要Caps LockなようCtrlです。
私の理解 (これは間違っているかもしれません) と はトグル キーであり、は単なる「通常の」キーであるため、Caps LockとCtrlはまったく異なる方法で処理されます。Caps LockCtrl
ここで理解しようとしているのは、 を最も低いレベルでキーのCaps Lockように動作させるCtrl方法と、通常のCtrlキーをキーのように動作させる方法Caps Lockです。
ありがとう
vim - vimで組み込みコマンドを無効にする方法
vimでは、私がヒット:wq
したとき、ほとんどの場合、入力しようとしたときに発生した事故です:w
。無効にしたいのですが:wq
。
私が見つけた最も近いものはですcmap
が、それはいくつかの奇妙な振る舞いをしています。私が何かをするなら
もう入力すらできません:wq
; キーストロークシーケンスwq
をw
コマンドモードに再マップするだけです。たとえば、を含む文字列に対して検索/置換コマンドを入力することはできませんwq
。
:wq
正確なコマンドを:w
no-opにエイリアスしたいだけです。これを行う方法はありますか?
編集:なぜ:cmap
私にとってオプションではないのかを明確にしました
escaping - 古い Esc で実行できるプログラマ固有の機能は何ですか?
私は最近、チルダ/バックティックを Escape に再マップし (少なくとも私が最初に学んだ方法です)、チルダ/バックティックを左の Windows キーに入れました (これも最初に学んだ方法です)。
そのフローティングEsc
キーは今、北西部にあるので、F9 のコピー (一般的な SQL 実行キー用) にマッピングすることを考えました。プログラマーを支援できるフローティング Escape キーの推奨される使用法はありますか?
oracle - トリガーに関する Oracle IMPDP REMAP_SCHEMA の問題 (ORA-39083、ORA-00942) に対する適切な回避策はありますか?
Oracle データ ポンプ インポート ツール (IMPDP.EXE) を使用して、REMAP_SCHEMA オプションを使用して、あるスキーマを別のスキーマにインポートできます。ただし、トリガーが適切に再マップされないという問題があります。これにより、トリガーがまったく作成されず、次のようなエラーが発生します。
これは、create SQL がまだ OLD_SCHEMA を参照しているためです。Oracleのドキュメントには次のように書かれています:
Import が検出できない特定のスキーマ参照があるため、マッピングは 100% 完了していない可能性があります。たとえば、インポートは、型、ビュー、プロシージャ、およびパッケージの定義の本体に埋め込まれたスキーマ参照を検出しません。
私見、これはオラクルによるちょっとした取り締まりですが、それは別の議論です!
Oracle Metalink note 750783.1 によると、回避策は次のとおりです。
- 関連する DDL コマンドを含める SQLFILE を作成します。
- 記述された SQLFILE から影響を受ける DDL を抽出し、スキーマ参照を修正します。次に、コマンドを手動で実行します。
これは、多くの失敗したオブジェクトがあり、データベースの現場でのアップグレードのために複数のスキーマを組み合わせるプロセスを自動化したい場合は特に、良い方法ではありません。
これを行うためのより良い方法を見つけた人はいますか?現場で使用する場合、100% 信頼できるソリューションが必要です。生成された SQL ファイルを解析できますが、これを 100% 正しいものにすることはできますか? IMPDP によって実行される CREATE SQL ステートメントを傍受し、インポート中にその場で修正する方法はありませんか? DMP ファイルに直接パッチを適用できますか?
windows - EscをVimのCAPSLOCKに再マッピングするのがとても複雑なのはなぜですか?
vim wikiのヒントを見ましたが、EscをCAPS LOCKに再マップするには、次のWindowsコードを編集する必要があると書かれています。
_vimrcの行を追加または変更するだけで、EscをCAPS LOCKに再マップすることは可能ですか?
visual-studio - お気に入りのVisualStudioキーボードの再マッピング?
Stack Overflowは、お気に入りのショートカットとアドイン、最適化と設定をカバーしています-すべての素晴らしいトピック。これがカバーされている場合、私はそれを見つけることができません-それで、リンクを事前に感謝します。
お気に入りのVisualStudioキーボードの再マッピングは何ですか?
私はタッチタイピストであるという事実に動機付けられています。マウス、ファンクションキー、矢印キー、ホーム、終了-bleh。これらは私が毎日毎日行うコマンドなので、ホーム列から手を動かさずに実行できるシーケンスに再マップしました。
[ツール]=>[カスタマイズ]=>[キーボード]で再マップされたコマンドは括弧内に示されています。
これらよりも優れたリマッピングがあることを100%確信しているので、投稿してください。コマンドを含めてください。多くの場合、それを理解することは挑戦です。
-ホイットスター
アプリの実行とデバッガーの操作
Ctrl+Q+Ctrl+R アプリケーションをデバッグモード(Debug.Start)で実行します
Ctrl+Q+Ctrl+Q アプリケーションを終了(停止)します(Debug.StopDebugging)
Ctrl+T 現在の行でブレークポイントを切り替えます(Debug.ToggleBreakpoint)
Ctrl+K+Ctrl+I メソッドへのステップイン(Debug.StepInto)
Ctrl+K+Ctrl+O メソッドからのステップアウト(Debug.StepOut)
Ctrl+N メソッドを次のステートメント(Debug.StepOver)にステップオーバーします
Ctrl+K+Ctrl+H コードを実行し、ここでカーソル位置(Debug.RunToCursor)で停止します
Ctrl+K+Ctrl+E 次に次のステートメントを実行に設定します(Debug.SetNextStatement)
コードのナビゲート
Ctrl+S 文字を左に移動(Edit.CharLeft)
Ctrl+D 文字を右に移動(Edit.CharRight)
Ctrl+Q+Ctrl+S 現在の行の左端に移動します(Edit.LineStart)
Ctrl+Q+Ctrl+D 現在の行の右端に移動します(Edit.LineEnd)
Ctrl+E 行を上に移動(Edit.LineUp)
Ctrl+X 行を下に移動します(Edit.LineDown)
Ctrl+K+Ctrl+K ブックマークの切り替え(追加または削除)(Edit.ToggleBookmark)
Ctrl+K+Ctrl+N 次のブックマークに移動します(Edit.NextBookmark)
Ctrl+K+Ctrl+P 前のブックマークに移動します(Edit.PreviousBookmark)
Ctrl+Q+Ctrl+W 変更されたすべてのウィンドウを保存します(File.SaveAll)
Ctrl+L 検索文字列の次のインスタンスを検索します(Edit.FindNext)
Ctrl+K+Ctrl+L 検索文字列の前のインスタンスを検索します(Edit.FindPrevious)
Ctrl+Q+Ctrl+L 開いているファイルのリストをドロップダウンします(Window.ShowEzMDIFileList)
最後のシーケンスは、コードエディタウィンドウの右上隅にある下向きの三角形をクリックするようなものです。VSは、開いているすべてのウィンドウのリストを表示します。ファイル名を入力してリストから選択できます。入力すると、一致するファイルが選択されます。しばらく一時停止して入力を再開すると、照合プロセスが最初からやり直されるため、別のファイルを選択できます。いいね、VSチーム。キーを押すと、選択したファイルのタブに移動します。
OK、それはコミュニティウィキです。編集してください。:)