Ini ialah ledit arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
ledit - editor baris, versi 2.03
SINOPSIS
berkata [-h fail] [-x] [-t] [-l panjang] [-a | -u] [arahan pilihan]
DESCRIPTION
Perintah itu berkata membolehkan seseorang mengedit baris satu demi satu apabila menjalankan arahan interaktif.
Apabila menaip baris, beberapa kekunci dengan kawalan atau meta ditafsirkan: adalah mungkin untuk
masukkan aksara di tengah baris, pergi ke permulaan atau penghujung baris,
dapatkan baris sebelumnya, cari baris dengan corak, dsb.
PILIHAN
Pilihannya adalah:
-h fail
Simpan baris yang ditaip (sejarah) dalam fail. Lalai adalah untuk mempunyainya hanya dalam ingatan
(jadi, mereka tersesat pada akhir program).
-x Panjangkan fail sejarah (diberikan dalam pilihan "-h") jika ia sudah wujud. Lalainya ialah
untuk memotong fail sejarah.
-t Paparkan urutan yang dijana oleh kekunci (untuk nyahpepijat).
-v Cetak versi ledit dan keluar.
-l panjang
Memberitahu bahawa panjang ialah panjang garisan maksimum yang dipaparkan. Jika baris yang disunting adalah
lebih panjang daripada panjang ini, garisan menatal secara mendatar, semasa mengedit. lalai
nilai ialah 70.
-a Pengekodan Ascii: aksara yang kodnya lebih besar daripada 128 dipaparkan dengan a
garis miring ke belakang diikuti dengan kod mereka.
-u Pengekodan Unikod: terminal mestilah telah ditetapkan dalam mod unikod. Lihat arahan
unicode_start and unicode_stop.
arahan pilihan
Menjalankan arahan arahan dan pilihan yang mungkin. Ini mestilah pilihan terakhir
ledit. Nilai lalai ialah "kucing".
KUNCI IKATAN
Apabila ledit bermula, beberapa pengikatan kunci lalai ditentukan. Boleh dilengkapkan dengan a
fail "leditrc". Lihat bahagian LEDITRC.
Dalam baris berikut, tanda karet "^" bermaksud "kawalan" dan urutan "M-" bermaksud
"meta" (sama ada dengan awalan "meta", atau dengan menekan kekunci "escape" sebelum ini). Contoh:
^a tekan kekunci "kawalan", kemudian tekan "a", kemudian lepaskan "a", kemudian lepaskan
"kawalan".
Ma tekan kekunci "meta", kemudian tekan "a", kemudian lepaskan "a", kemudian lepaskan "meta", atau:
tekan dan lepaskan kekunci "escape", kemudian tekan dan lepaskan "a" (manipulasi
dengan "meta" mungkin tidak berfungsi dalam sesetengah sistem: dalam kes ini, gunakan manipulasi
dengan "melarikan diri").
Arahan penyuntingan lalai ialah:
^a : permulaan baris
^e : hujung baris
^f : ke hadapan char
^b : aksara ke belakang
Mf: perkataan hadapan
Mb : perkataan belakang
TAB : nama fail lengkap
^p : baris sebelumnya dalam sejarah
^n : baris seterusnya dalam sejarah
M-< : baris pertama dalam sejarah
M-> : baris terakhir dalam sejarah
^r : carian terbalik dalam sejarah (lihat di bawah)
^d : padam char (atau EOF jika baris kosong)
^h : (atau ruang belakang) ke belakang padam char
^t : transpose aksara
Mc : huruf besar perkataan
Mu : perkataan besar
Ml : perkataan huruf kecil
Md : membunuh perkataan
M-^h : (atau M-del atau M-backspace) perkataan bunuh ke belakang
^q : masukkan aksara seterusnya
M-/ : kembangkan singkatan
^k : potong sehingga hujung baris
^y : tampal
^u : buang talian
^l : lukis semula garisan semasa
^g : batalkan awalan
^c: sampuk
^z : gantung
^\ : berhenti
pulangan : hantar talian
^x : hantar baris dan tunjukkan baris sejarah seterusnya
lain: masukkan char
Kekunci anak panah boleh digunakan, dengan syarat kata kunci anda mengembalikan urutan kunci standard:
anak panah atas : baris sebelumnya dalam sejarah
anak panah ke bawah : baris seterusnya dalam sejarah
anak panah kanan: char ke hadapan
anak panah kiri: char ke belakang
Kekunci lain:
rumah : permulaan baris
hujung : hujung baris
delete : padam char
muka surat: baris sebelumnya dalam sejarah
muka surat ke bawah : baris seterusnya dalam sejarah
shift home: permulaan sejarah
shift tamat : tamat sejarah
REVERSE CARIAN
Carian terbalik secara berperingkat, iaitu berkata carian ke belakang dalam sejarah satu baris
memegang watak yang ditaip. Jika anda menaip "a", ia mencari baris pertama sebelum
baris semasa yang memegang "a" dan memaparkannya. Jika anda kemudian menaip "b", ia mencari baris
memegang "ab", dan sebagainya. Jika anda menaip ^h (atau ruang belakang), ia kembali ke baris sebelumnya
dijumpai. Untuk membatalkan carian, taip ^g. Untuk mencari baris lain sebelum memegang rentetan yang sama,
taip ^r. Untuk menghentikan pengeditan dan memaparkan baris semasa yang ditemui, taip "escape" (other
arahan pengeditan biasa, berbeza daripada ^h, ^g, dan ^r menghentikan pengeditan juga).
Ringkasan arahan carian terbalik:
^g : hentikan carian
^r : cari corak yang sama sebelumnya
^h : (atau ruang belakang) carian tanpa aksara terakhir
del : cari tanpa aksara terakhir
sebarang arahan lain : hentikan carian dan tunjukkan baris yang ditemui
LEDITRC
Jika LEDITRC pembolehubah persekitaran ditetapkan, ia mengandungi nama fail leditrc.
Jika tidak, ia adalah fail bernama ".leditrc" dalam direktori rumah pengguna. Apabila bermula, ledit
membaca fail ini, jika wujud, untuk mengubah suai atau melengkapkan pengikatan lalai. Jika fail ini
ditukar semasa membaca baris, ia dibaca semula untuk mengambil kira fail baharu.
Garis pengikat ialah garisan yang bermula dengan rentetan yang mentakrifkan jujukan kunci dan ikut
dengan kolon dan pengikat. Ikatan adalah sama ada rentetan atau arahan. Baris lain ialah
diabaikan Sebagai contoh, baris:
"\Ca": permulaan baris
mengikat urutan "control-a" kepada arahan "permulaan-baris".
Urutan utama mungkin mengandungi urutan meta tertentu:
\C- diikuti dengan kekunci: "kawalan" kekunci ini
\M- diikuti dengan kunci: "meta" kunci ini
\e kunci "melarikan diri".
\nnn dengan nnn ialah satu, dua atau tiga digit perlapanan, atau:
\xnn dengan nn ialah satu atau dua digit heksadesimal:
perwakilan binari bait
\a loceng = \Cg
\b ruang belakang = \Ch
\d padam = \277
\f suapan bentuk = \Cl
\n baris baharu = \Cj
\r pemulangan pengangkutan = \Cm
\t penjadualan = \Ci
\v penjadualan menegak = \Ck
Perintahnya adalah:
menggugurkan: tidak berbuat apa-apa
accept-line: hantar talian semasa
backward-char: gerakkan kursor ke aksara sebelumnya
backward-delete-char: padam aksara sebelumnya
backward-kill-word: padam perkataan sebelumnya
backward-word: gerakkan kursor sebelum perkataan sebelumnya
permulaan-sejarah: memaparkan baris pertama sejarah
permulaan baris: gerakkan kursor pada permulaan baris
capitalize-word: huruf besar huruf pertama char pertama dan huruf kecil selebihnya
delete-char: padam aksara di bawah kursor
delete-char-or-end-of-file: sama tetapi eof jika tiada aksara dalam baris
huruf kecil-perkataan: huruf kecil keseluruhan perkataan
akhir sejarah: memaparkan baris terakhir sejarah
hujung baris: gerakkan kursor ke hujung baris
expand-abrev: cuba lengkapkan perkataan dengan melihat sejarah
kembangkan-ke-nama-fail: cuba lengkapkan perkataan daripada nama fail
forward-char: gerakkan kursor selepas perkataan seterusnya
forward-word: gerakkan kursor ke aksara seterusnya
sampuk: perintah sampuk (hantar kawalan-C)
kill-line: padam dari kursor ke penghujung dan simpan dalam penimbal
kill-word: padam perkataan seterusnya
sejarah seterusnya: paparkan baris sejarah seterusnya
operate-and-get-next: hantar baris dan paparkan baris sejarah seterusnya
sejarah sebelumnya: memaparkan baris sejarah sebelumnya
berhenti: berhenti ledit
quoted-insert: masukkan aksara seterusnya sebagaimana adanya
redraw-current-line: memaparkan semula baris semasa
reverse-search-history: carian ke belakang dalam sejarah
gantung: gantung ledit (hantar kawalan-Z)
transpose-chars: tukar dua aksara terakhir
unix-line-discard: matikan talian semasa
huruf besar-perkataan: huruf besar seluruh perkataan
yank: masukkan kill buffer
DIKENALI BUANG
If berkata telah dilancarkan dalam skrip shell, perintah suspend membunuhnya dan perintahnya
arahan... Gunakan "exec ledit comm" dan bukannya "ledit comm".
Perintah gantung berhenti berkata tetapi bukan program yang dipanggil. Jangan lakukan ini jika dipanggil
program tidak menunggu pada input standard.
Dalam sesetengah sistem (cth alfa), menampal dua banyak aksara berkesan dan boleh menyekat
terminal. Mungkin masalah kernel. Tiada penyelesaian.
Gunakan ledit dalam talian menggunakan perkhidmatan onworks.net