Notepad ++で現在のドキュメントの左側または右側のドキュメントに切り替えるにはどうすればよいですか?
たとえば、ドキュメントA
、B
、およびC
を開いていて、現在B
を編集している場合、ショートカットをできること:
A
などのドキュメントに切り替えます。 。 。 (Alt-LeftArrow または Ctrl-Pageup)OR
C
などのドキュメントに切り替えます。 。 。 (Alt-RightArrow または Ctrl-PageDown)。私が見つけたのは、ドキュメントが最後に開かれたときの「履歴」に基づいて次または前のドキュメントに切り替える方法です。たとえば、次のとおりです。
(Ctrl-Tab そして Ctrl-Shift-Tab)
私が見つけた例は有用ですが、私が望むものではありません。
私が求めていることは可能ですか?
この機能はNotepad ++ v6.4.5以降にデフォルトで含まれています。 6.4.5は2013年8月9日にリリースされました。現在のバージョンは2018年7月23日にリリースされた7.5.8であることに注意してください。
V6.4.5より古いバージョンのNotepad ++を使用している場合でも、この回答の残りの部分が適用されます。
これはNotepad ++でネイティブに実行できますが、Firefoxの動作を複製するには、ドキュメントスイッチャーとMRUの動作を無効にする必要があります。
それでおしまい!
現在、Ctrl+Tab/Shift+Tab
MRU動作にアクセスできなくなっていることに注意してください。私のように、あなたがこれを読んでいなければ生きていけないのなら。
Notepad ++のデフォルトでは、マウスの戻るボタンと進むボタンを使用して、隣接する左タブと右タブに切り替えます。したがって、AutoHotkeyのファンであれば、次の小さなスクリプトを使用できます。
#IfWinActive, ahk_class Notepad++
; Switch to the adjacent tab to the left
^PgUp::
Send, {XButton1}
Return
; Switch to the adjacent tab to the right
^PgDn::
Send, {XButton2}
Return
これは他のプログラムに干渉せず、ケーキを食べてそれを食べることができます! Ctrl+PgUp
とCtrl+PgDn
を使用して、隣接するタブ間を左右に移動できます。また、Ctrl+Tab
とCtrl+Shift+Tab
を使用した組み込みのドキュメントスイッチャー機能を使用して、最後に使用したタブに切り替えることができます。
設定->設定-> MISC、ドキュメントスイッチャー(Ctrl-TAB)。 [有効にする]チェックボックスをオフにします。その後、ドキュメントはタブに表示される順序でナビゲートされます。
必要に応じて、次の/前のドキュメントに異なるキーボードショートカットを割り当てることもできます。
AutoHotkeyを使用して、マウスの戻るボタンと進むボタンが別の目的でユーザーによって既にマップされている場合は、lukescammellのソリューションを変更して、代わりにBrowser_BackおよびBrowser_Forwardを使用できます。
#IfWinActive, ahk_class Notepad++
; Switch to the adjacent tab to the left
^PgUp::
Send, {Browser_Back}
Return
; Switch to the adjacent tab to the right
^PgDn::
Send, {Browser_Forward}
Return
これらは、Webブラウザで前後に移動するための一部のマルチメディアキーボードにある追加のメディアボタンです。
現在、これがデフォルトの動作なので、最新バージョンのNotepad ++にアップグレードできる場合は、アップグレードする必要があります。
新しいショートカット141(次のタブ)および142(前のタブ)は、バージョン6.4.3以降に存在していませんでしたが、Ctrl + PgDnおよびCtrl + PgUpにマッピングされました。
これはMRUダイアログも回避するので、二重の勝利です。