Notepad ++で現在のタブの右側または左側のタブに切り替える


57

Notepad ++で現在のドキュメントの左または右にあるドキュメントに切り替えるにはどうすればよいですか?

私は書類がある場合たとえば、AB、およびCオープンして、私は現在編集していますB、私はショートカットのことができるようにしたいと思います:

  1. document Aに切り替えます。。。(Alt- LeftArrowまたはCtrl- Pageup

または

  1. document Cに切り替えます。。。(Alt- RightArrowまたはCtrl- PageDown)。

私が見つけたのは、ドキュメントが最後に開かれたときの「履歴」に基づいて、次または前のドキュメントに切り替える方法だけです。たとえば:

Ctrl- TabCtrl- - )ShiftTab

私が見つけた例は有用ですが、私が望むものではありません。

私が求めていることは可能ですか?


4
これには賛成票が1つしかなかったとは信じられません。++。
ripper234


1
これは、より良い複製候補です。
デビッドポスティル

これは、6.4.5(2013-08-09 notepad-plus-plus.org/download/v6.4.5.html)以降、Notepad ++のデフォルトの動作です。パッチノートには何もありませんが、私は古いバージョンを全部ダウンロードしました。これは、この動作を最初から表示する最初のバージョンです。
lukescammell

回答:


64

更新

この機能は、Notepad ++ v6.4.5以降にデフォルトで含まれています。6.4.5は2013年8月9日にリリースされました。現在のバージョンは2018年7月23日にリリースされた7.5.8です。

v6.4.5よりも古いバージョンのNotepad ++を使用している場合、この回答の残りの部分は引き続き適用されます。

ネイティブ

これはNotepad ++でネイティブに実行できますが、Firefoxの動作を再現するには、ドキュメントスイッチャーとMRUの動作を無効にする必要があります。

MRU機能を無効にする

  1. 移動します設定>環境設定...> MISC。
    • それは言うどこドキュメントスイッチャー(Ctrlキー+ TAB)は最初のチェックボックスをオフに有効にします
    • ヒット閉じる ]ボタンを。

Ctrl + PGUP / PGDNショートカットを作成します

  1. 移動し... [設定]> [ショートカットマッパー
    • [ メインメニュー ]タブにいることを確認します。
    • 一番下までスクロールすると、エントリ192 前のドキュメントへの切り替えおよび193 次のドキュメントへの切り替えが表示されます
    • デフォルトでは、これらはそれぞれCtrl + Shift + TabおよびCtrl + Tabにマップされる必要があります。
    • 192行の任意の場所をダブルクリックし、Ctrl + Page upに変更ます。
    • 193行の任意の場所をダブルクリックし、Ctrl + Page downに変更ます。
    • ヒット閉じる ]ボタンを。

それでおしまい!

これで、Ctrl+Tab/Shift+TabMRUの動作にアクセスできなくなります。私のように、これを読み続けなければあなたは生きられないでしょう。

別の(より良い)オプション

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

これは他のプログラムに干渉せず、ケーキを食べて食べることができます!andを使用してCtrl+PgUp、隣接するタブを左右に移動できます。またCtrl+PgDn、Firefoxと同様にCtrl+Tab、and を使用して、組み込みのドキュメント切り替え機能を使用して、最後に使用したタブに切り替えることができます。Ctrl+Shift+Tab


1
これは私が長い間望んでいたことです。Ctrl+ PgDown AND / OR Ctrl + Tabを使用して次のタブ(および相補的な逆)に移動できるようにするために...私は試していませんまだ、しかし明日... Autoit3を使用します(AutoHotKeyの親、私が理解しているように.. AutoHotKeyはAutoitから分岐しました。私の記憶がパーに達している場合:)
Peter.O

うわー、+ 100ボタンはどこにありますか?
デビッドハークネス

残念ながら、ctrlを押しながらpgupを複数回押すと、その後のプレスは効果がありません。これは、Firefoxなどの他のアプリで慣れているものとは異なります。
マッドスケーン

1
Ctrlキー+ PgUpキーとPgDownを使用して、複数のタブをタブ移動すると、バージョン6.6.9で動作します
Underverse

AutoHotKeyスクリプトを使用して回答するつもりでしたが、あなたは私にbeatられたようです。:)
user7783780

11

設定->設定-> MISC、ドキュメントスイッチャー(Ctrl-TAB)。[有効にする]チェックボックスをオフにします。文書は、タブに表示される順序でナビゲートされます。

必要に応じて、次/前のドキュメントに異なるキーボードショートカットを割り当てることもできます。


3
設定で最新使用(MRU)動作を無効にすると、必要な処理が行われます。
グレッグブレイ

5

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ブラウザで前後に移動するためのいくつかのマルチメディアキーボードにある追加のメディアボタンです。


AutoHotKeyスクリプトを使用して回答するつもりでしたが、あなたは私にbeatられたようです。:)
user7783780

5

現在、これはデフォルトの動作です。したがって、Notepad ++の最新バージョンにアップグレードできる場合は、そうする必要があります。

少なくともバージョン6.4.3まで存在しなかった新しいショートカット141(次のタブ)および142(前のタブ)は、Ctrl + PgDnおよびCtrl + PgUpにマップされるようになりました。

これはMRUダイアログも回避するため、2倍の勝利となります。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.