Saya di dalam layar (layar -Ra). Saya memiliki perintah yang panjang, dan saya pada akhirnya. Alih-alih menjaga panah kiri, bagaimana Anda bisa pergi ke awal baris?
CTRL-A berfungsi ketika saya berada di jendela normal, tetapi ketika saya berada di dalam layar menekan CTRL-A memberi saya pesan "Tidak ada jendela lain" - sepertinya CTRL-A dikirim ke layar.
Bagaimana Anda pergi ke awal garis di layar?
linux
gnu-screen
keyboard-shortcuts
pengguna11498
sumber
sumber
Home
tombol untuk sampai ke awal, danEnd
untuk sampai ke akhir baris.Home
tombol. Tidak selalu demikianJawaban:
Gunakan Ctrl- a a, atau ubah keystroke pelarian layar (opsi
-e
).sumber
Ctrl
-a
, lepaskan kedua tombol, lalu tekana
. Jangan membuat kesalahan yang sama yang saya buat terusCtrl
ditekan. Kartu referensi yang bagus untuk ini dan binding utama lainnya: aperiodic.net/screen/quick_referenceEntah Anda dapat mengubah
screen
binding atau Anda dapat mengubah binding dari shell Anda. Dengan asumsi shell Andabash
, output daribind -p | grep \C-a
harus memberi Anda tindakan saat ini diikatCtrl+A
. Untuk mengikat tindakan ini ke hal lain gunakan formulir berikut:Ini akan mengikat
Ctrl+P
untuk memindahkan kursor ke awal baris. Ingatlah tanda kutip ganda di dalam ekspresi. Untuk membatalkan pengikatan, Anda cukup mengaturnya menjadi tidak ada:Untuk daftar semua urutan input yang terkait dengan tindakan, gunakan:
Terakhir, untuk membuat binding binding, Anda dapat menempatkan pernyataan dalam
~/.bashrc
file dan masalah Andasource ~/.bashrc
.sumber
Ctrl- x- Ctrl- xmemungkinkan Anda pergi ke karakter pertama dari baris untuk lingkungan yang kompatibel dengan readline seperti Bash, python, dan mysql. GNU SCREEN dengan aman mengabaikan ini. Tidak diperlukan konfigurasi khusus.
Jika Anda menggunakan ini alih-alih Ctrl- a- a, Anda menggunakan kunci pintas yang konsisten - Anda tidak perlu mengingat apakah Anda menggunakan GNU SCREEN atau tidak.
Bagi siapa pun yang tertarik, tombol pintas yang sama juga memungkinkan Anda pergi ke akhir baris jika Anda sudah berada di awal.
sumber
C-x C-x
adalahexchange-point-and-mark
. Kebetulan saja tanda itu ada di awal baris secara default. Anda dapat menggunakanC-space
untuk mengatur tanda di tempat lain.