Beralih ke tab di kanan atau kiri tab saat ini di Notepad ++

57

Bagaimana saya bisa beralih ke dokumen di sebelah kiri atau kanan dokumen saat ini di Notepad ++?

Misalnya, jika saya memiliki dokumen A,, Bdan Cbuka, dan saya sedang mengedit B, saya ingin pintasan untuk dapat:

  1. beralih ke dokumen A, seperti. . . ( Alt- LeftArrowatau Ctrl- Pageup)

ATAU

  1. beralih ke dokumen C, seperti. . . ( Alt- RightArrowatau Ctrl- PageDown).

Yang saya temukan hanyalah cara untuk beralih ke dokumen berikutnya atau sebelumnya berdasarkan "riwayat" ketika dokumen terakhir dibuka, misalnya:

( Ctrl- Tabdan Ctrl- Shift- Tab)

Contoh-contoh yang saya temukan bermanfaat, tetapi bukan yang saya inginkan.

Apakah yang saya minta mungkin?

Brien Foss
sumber
4
Saya tidak percaya ini hanya memiliki satu suara positif. ++.
ripper234
1
Yang ini adalah kandidat rangkap yang lebih baik.
DavidPostill
Ini telah menjadi perilaku default di Notepad ++ sejak 6.4.5 (2013-08-09 notepad-plus-plus.org/download/v6.4.5.html ). Tidak ada apa pun di catatan tempelan, tapi saya baru saja mengunduh sejumlah besar versi lama dan ini adalah yang pertama yang menampilkan perilaku ini di luar kotak.
lukescammell

Jawaban:

64

Memperbarui

Fungsionalitas disertakan secara default di Notepad ++ v6.4.5 dan yang lebih baru. 6.4.5 dirilis 9 Agustus 2013. Perhatikan versi saat ini 7.5.8 dirilis 23 Juli 2018.

Jika Anda menggunakan versi Notepad ++ yang lebih lama dari v6.4.5, sisa jawaban ini masih berlaku.

Secara asli

Anda dapat melakukan ini secara asli di Notepad ++, tetapi untuk mereplikasi perilaku Firefox, Anda harus menonaktifkan pengalih dokumen dan perilaku MRU.

Nonaktifkan fungsionalitas MRU

  1. Buka Pengaturan> Preferensi ...> MISC. .
    • Di mana dikatakan Document Switcher (Ctrl + TAB) hapus centang pada kotak centang pertama Aktifkan .
    • Tekan tombol Tutup .

Buat Ctrl + PGUP / PGDN pintas

  1. Arahkan ke Settings> Shortcut Mapper ... .
    • Pastikan Anda berada di tab Menu utama .
    • Gulir ke bawah dan Anda akan melihat entri 192 Beralih ke dokumen sebelumnya dan 193 Beralih ke dokumen berikutnya .
    • Secara default ini harus dipetakan masing-masing ke Ctrl + Shift + Tab dan Ctrl + Tab .
    • Klik dua kali di mana saja di baris 192 dan ubah ke Ctrl + Page up .
    • Klik dua kali di mana saja di baris 193 dan ubah ke Ctrl + Page down .
    • Tekan tombol Tutup .

Itu dia!

Harap dicatat bahwa Anda tidak akan lagi memiliki akses ke Ctrl+Tab/Shift+Tabperilaku MRU sekarang. Jika, seperti saya, Anda tidak dapat hidup tanpa ini.

Opsi lain (lebih baik)

Notepad ++ default untuk menggunakan tombol kembali dan maju pada mouse untuk beralih ke tab kiri dan kanan yang berdekatan, jadi jika Anda adalah penggemar AutoHotkey, Anda dapat menggunakan skrip kecil ini:

#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

Ini tidak akan mengganggu program lain dan memungkinkan Anda memiliki kue dan memakannya! Anda dapat menavigasi ke kiri dan kanan melalui tab yang berdekatan menggunakan Ctrl+PgUpdan Ctrl+PgDndan Anda masih dapat beralih ke tab yang terakhir digunakan menggunakan fungsionalitas pengalih dokumen bawaan menggunakan Ctrl+Tabdan Ctrl+Shift+Tab- seperti halnya Firefox :)

lukescammell
sumber
1
Ini adalah apa yang saya inginkan untuk waktu yang lama .. untuk dapat menggunakan Ctrl + PgDown DAN / ATAU Ctrl + Tab untuk pindah ke Tab berikutnya (dan inversi komplementer) ... Saya belum mencobanya belum, tapi saya akan besok ... Saya akan menggunakan Autoit3 (orang tua dari AutoHotKey, seperti yang saya mengerti .. AutoHotKey bercabang dari Autoit saya-berpikir, jika ingatan saya normal :)
Peter.O
Wow, di mana tombol +100?
David Harkness
Sayangnya, jika menahan ctrl dan menekan pgup beberapa kali, penekanan selanjutnya tidak akan berpengaruh. Ini berbeda dari apa yang saya gunakan di aplikasi lain, misalnya Firefox.
Mads Skjern
1
Tab melalui beberapa tab menggunakan Ctrl + PgUp dan PgDown berfungsi dalam versi 6.6.9
Underverse
Saya akan menjawab dengan skrip Autohotkey tetapi sepertinya Anda mengalahkan saya untuk itu. :)
user7783780
11

Pengaturan -> Preferensi -> MISC, Pengalih dokumen (Ctrl-TAB). Hapus centang pada kotak "Aktifkan". Dokumen kemudian akan dinavigasi sesuai urutan yang muncul di tab.

Anda juga dapat menetapkan cara pintas keyboard yang berbeda untuk dokumen berikutnya / sebelumnya jika Anda mau.

mdma
sumber
3
Menonaktifkan perilaku Penggunaan Terbaru (MRU) di bawah pengaturan harus melakukan apa yang Anda inginkan.
Greg Bray
5

Menggunakan AutoHotkey, jika tombol kembali dan maju mouse sudah dipetakan oleh pengguna untuk tujuan yang berbeda, solusi lukescammell dapat dimodifikasi untuk menggunakan Browser_Back dan Browser_Forward sebagai gantinya:

#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

Ini adalah tombol media tambahan yang ditemukan pada beberapa papan ketik multimedia untuk maju dan mundur di peramban Web.

Gnubie
sumber
Saya akan menjawab dengan skrip Autohotkey tetapi sepertinya Anda mengalahkan saya untuk itu. :)
user7783780
5

Saat ini, ini adalah perilaku default, jadi jika Anda dapat meningkatkan ke versi Notepad ++ terbaru, Anda harus melakukannya.

Pintasan baru 141 (Tab Selanjutnya) dan 142 (Tab Sebelumnya), yang tidak ada hingga setidaknya versi 6.4.3, sekarang dipetakan ke Ctrl + PgDn dan Ctrl + PgUp.

Ini juga menghindari dialog MRU, jadi ini adalah kemenangan ganda.

László van den Hoek
sumber
1

Pengaturan> Shortcut Mapper masukkan deskripsi gambar di sini

Edit pintasan dan mulai ulang: gunakan Alt + 1/2/3 untuk beralih ke Tab 1/2/3

hustljian
sumber
menarik ....
user7783780
-1

Jawaban singkat:

Ctrl + page atas / bawah

Ali Karaca
sumber