Bagaimana cara menutup tab terminal GNOME dari keyboard?

9

Saya tidak berbicara tentang menutup jendela terminal itu sendiri yang dapat Anda lakukan dengan mudah menggunakan exitperintah. Saya berbicara tentang menutup tab yang awalnya Anda buka dengan menekan CtrlShiftTkombinasi tombol. Ketika saya selesai bekerja dengannya, saya ingin menutupnya tanpa mengangkat tangan saya dari keyboard dan pergi ke mouse untuk mengklik tombol X kecil itu. Apakah ada perintah untuk itu?

masukkan deskripsi gambar di sini

misha
sumber
6
Cukup keluar dari shell (ctrl-d)? Tab lain akan tetap terbuka.
muru
Jadi, saya bisa menggunakan keluar atau Ctrl + D untuk menutup tab. Terima kasih.
misha
Pintasan keyboard sebenarnya dapat berguna jika Anda mencoba untuk menutup tab dengan sesi ssh beku yang tidak merespons ...
Yibo Yang

Jawaban:

27

Ketika shell memproses di dalam tab terminal keluar, itu akan menutup. Jika itu adalah satu-satunya tab, seluruh jendela akan menutup. Jadi, Anda hanya harus keluar dari sesi Bash.

Sesi Bash Anda berhenti ...

  • saat Anda mengetik perintah exit.
  • ketika Anda menekan Ctrl+ Duntuk mengirim EOTkode ("End Of Transmission").
    Perhatikan bahwa itu harus ditekan ketika prompt perintah kosong, yaitu Anda belum mengetik apa pun di baris itu.

Harap perhatikan juga bahwa Anda dapat membuat sarang dari beberapa shell interaktif. Anda dapat memulai shell baru dalam satu saat dengan menjalankan misalnya bash, sh, python, bc, ... The exitdan Ctrl+ Dakan selalu hanya mengakhiri shell yang sedang aktif, yang biasanya merupakan salah satu yang paling dalam.

Komandan Byte
sumber
ketika Anda menekan ctrl-d ... pada prompt yang kosong.
muru
@uru Ya, itu benar. Saya akan menambahkannya.
Byte Commander
tambahan kecil lainnya: jika Anda berada di dalam lebih dari 1 shell ... itu akan keluar dari shell dan tidak menutup tab. (mis. "bash" "bash" "bash" membutuhkan 4 kontrol-d untuk menutup tab)
Rinzwind
@Rinzwind Ooohhhkay ... Saya akan menambahkan itu juga ;-)
Byte Commander
1
Mungkin perlu dicatat bahwa Ctrl + u akan menghapus garis terminal saat ini sehingga ctrl + u, ctrl + d akan keluar.
Holloway
23

Dari bantuan Terminal GNOME :

  • Tutup Tab: ShiftCtrlW
  • Tutup jendela: ShiftCtrlQ
muru
sumber
3
Itu adalah standarnya. Lihat "Terminal" "preferensi" "pintasan" kalau-kalau ini tidak bekerja dan "seseorang" mengubahnya dan lupa tentang perubahan. Jawaban lain sedikit cacat: keluar atau kontrol-d hanya berfungsi pada level 1 (jika Anda mengetik "bash" Anda perlu 2 pintu keluar) dan pada prompt kosong.
Rinzwind
8

Anda sudah menyebutkannya, ketik exit dan tab (serta sesi terminal yang berjalan di dalam tab) akan ditutup.

Gasp0de
sumber
1

Seperti @YiboYang yang disebutkan dalam komentar, tidak mungkin dilakukan Ctrl + Watau exitdalam beberapa kasus:

Pintasan keyboard sebenarnya bisa berguna jika Anda mencoba menutup tab dengan sesi ssh beku yang tidak merespons.

Shorcut itu dapat dilihat / diubah dari bilah Menu, melalui File> Terminal> Preferences> Shortcuts

Preferensi terminal GNOME

Itu disorot pada gambar di atas. Klik dua kali pada tombol Shortcut dan key-in sederhana pada kombinasi baru untuk menetapkannya,

Misalnya saya telah mengatur milik saya Ctrl + Wagar sinkron dengan pintasan browser standar untuk menutup tab.

satvik.t
sumber