EnglishFrenchSpanyol

Ad


Favicon OnWorks

levee - Dalam talian di Awan

Jalankan levee dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah levee 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


tanggul - Editor Berorientasikan Skrin.

SINOPSIS


tanggul [+alamat] [fail ...]

DESCRIPTION


Levee ialah editor berorientasikan skrin berdasarkan editor Unix "vi". Ia memberikan ringkas,
cara yang berkuasa untuk memasukkan dan mengedit teks (namun, jika anda mahukan pemproses perkataan, anda
lebih baik menggunakan WordStar.)

Levee ialah editor yang diubah suai. Ia beroperasi dalam 3 mod -- visual, arahan dan sisipan. Kebanyakan daripada
kerja-kerja penyuntingan yang dilakukan ialah mod visual, membaca dan menulis fail dilakukan dalam arahan
mod, dan mod sisip melakukan apa yang anda harapkan.

Apabila anda memasuki Levee, anda boleh menentukan alamat untuk mula mengedit. Alamat-alamat ini
berada dalam format yang sama seperti alamat mod arahan, kecuali bahawa + telanjang akan meletakkan anda di
hujung fail.

Levee adalah hak cipta (c) 1982-2008 oleh David L. Parsons. (lihat notis di hujung ini
dokumen untuk syarat pengedaran)

COMMAND MODE PERINTAH


Arahan ini digunakan untuk mengedit fail baharu, menulis fail yang diubah suai, menukar
pilihan, melakukan penggantian, dan subset arahan visual. Mereka ambil sebagai input
keseluruhan baris, ditamatkan dengan kembali (untuk melaksanakan), atau melarikan diri (untuk menggugurkan.)

Mod arahan dicapai dengan menaip ":" atau "Q" daripada mod visual. Jika anda memasuki mod arahan
dengan menaip ":", Levee akan melaksanakan satu arahan, kemudian kembali ke mod visual selepas itu
menggesa anda dengan "[lagi]". Jika anda menaip apa-apa kecuali ruang atau kembali, Levee akan
menerima perintah lain, dan seterusnya. Jika, bagaimanapun, anda memasuki mod arahan melalui "Q",
Levee akan kekal dalam mod arahan sehingga anda memasukkan arahan "visual".

A NOTA ON COMMAND SISTEM
Perintah boleh didahului oleh julat baris pilihan. Jika anda tidak menyediakan julat talian,
Levee akan menggunakan julat baris lalai yang ditunjukkan oleh arahan. Julat baris ialah satu atau dua
spesifikasi alamat dalam format berikut:

(.|$|'x|#) [ (+|-) (/patt/|?patt?|#)]

. talian semasa.

$ baris terakhir.

'x garisan dengan tanda x padanya.

# baris #.

Contohnya, ".-5,.+5p" akan mencetak setiap baris dalam sepuluh baris baris semasa. "$-5"
ialah baris kelima dari hujung fail dan "/end/+2" ialah baris kedua melepasi
kejadian seterusnya corak "akhir". Corak mungkin ungkapan biasa (lihat
di bawah.)

Juga, julat garis telanjang akan menetapkan garisan semasa kepada baris pertama dalam julat dan
cetak semua baris dalam julat itu. "1,10" menetapkan baris semasa kepada 1, kemudian mencetak baris 1
untuk 10.

Jika anda menentukan baris yang tidak wujud dalam julat, arahan
akan membatalkan dan Levee akan memberitahu anda "alamat buruk".

Perintah mod arahan
args tunjukkan senarai hujah semasa, jika ada. Fail yang anda ada sekarang
penyuntingan akan dibingkaikan oleh '[' dan ']'.

(.,.)menukar
padam baris, kemudian masukkan mod sisip.

(.,.)memadam
padam baris. Baris yang dipadam disimpan dalam Yank Buffer untuk dimasukkan semula kemudian
"letak".

edit[!] [fail]
Buang fail semasa dan mula mengedit yang baharu. Jika perubahan dibuat pada
fail semasa, anda mesti memasukkan "edit!" untuk memaksa Levee membuang perubahan. Jika awak
jangan nyatakan nama fail, Levee akan cuba mengedit semula nama fail semasa.

Apabila Levee membaca dalam fail baharu, ia akan memberitahu anda berapa banyak bait yang dibacanya, atau
[overflow] jika fail lebih besar daripada penimbal dalaman (256000 bait pada kebanyakan
platform; 20k pada USCD Pascal.)

execmod
Kekal dalam mod arahan sehingga anda menggunakan arahan "visual".

fail[nama]
Gemakan nama fail semasa, statusnya dan baris semasa. Jika anda menyediakan
dengan nama, ia akan menukar nama fail itu.

(.)memasukkan
Sisipkan teks di atas baris semasa. Jika anda menentukan nombor baris, Levee akan membuat
bahawa baris semasa, kemudian masukkan di atasnya.

Memasukkan mod arahan
^W kembali pada perkataan terakhir yang anda masukkan.

^H kembali ke atas satu watak.

^U kembali ke atas semua input pada baris ini.

^V melarikan watak seterusnya yang ditaip. (Sebagai contoh, ^V^H akan meletakkan ^H ke dalam fail.)

ESC keluar dari mod sisipan.

^D Jika pada permulaan baris, kurangkan lajur 'shiftwidth' lekukan.

^T Jika pada permulaan baris, tingkatkan lajur 'shiftwidth' lekukan.

Apabila dalam mod sisip, Levee tidak akan membenarkan anda memasukkan sebarang aksara kawalan kecuali
kembali dan tab. Kembali menamatkan input pada baris ini dan membuka baris baharu untuk input.

peta[!][kunci[teks]]
Tentukan/senarai makro. Terdapat 3 bentuk peta:

peta Ini menyenaraikan semua makro aktif.

peta(kunci).
Ini menunjukkan makro yang dikaitkan dengan (kunci), jika ada.

peta(kunci) (teks)
Ini memetakan (kunci) kepada (teks). Anda boleh memetakan sebarang kunci kecuali ":" dan melarikan diri. Dalam keadaan biasa
bentuk (peta), makro akan berkesan dalam mod visual, tetapi dalam bentuk ganti,
(peta!), makro akan berkesan dalam mod sisipan dan arahan.

Contohnya, jika anda map!ped kembali ke "hello world", setiap kali anda memasukkan return in
arahan atau mod visual, rentetan "hello world" akan muncul.

seterusnya[fail...]
Edit fail seterusnya dalam arglist, atau edit arglist baharu. Levee mengambil permulaannya
arglist dari baris arahan apabila anda melaksanakannya. Jika "autotulis" ditetapkan, Levee
akan menulis perubahan pada fail semasa sebelum mengedit yang seterusnya.

(.)membuka
Sisipkan di bawah baris semasa. Jika tidak sama seperti sisipan.

sebelumnya
Edit fail sebelumnya dalam arglist. Jika tidak, seperti seterusnya.

(.,.)cetak
Paparkan garisan tanpa mengubah baris semasa.

(.)meletakkan Letakkan kandungan penimbal yank kembali pada garisan di bawah garisan semasa. Jika awak
tentukan baris, ia menetapkan semula baris semasa, kemudian meletakkan penampan yank kembali. The
penimbal yank diisi dengan perintah padam, tukar atau yank. Letakkan tidak memusnahkan
penimbal yank, supaya anda boleh meletakkan semula teks berbilang kali.

berhenti [!]
Keluar dari Levee. Jika anda ingin membuang perubahan, gunakan "berhenti!"

(.)membaca[fail]
letakkan kandungan 'fail' selepas baris semasa.

rmfail Padam 'fail' daripada cakera.

menetapkan[option=value]
Tetapkan pembolehubah boleh melaras. Levee mempunyai sedozen atau lebih pembolehubah boleh ditentukan pengguna yang anda
boleh berputar melalui arahan ini. Terdapat pembolehubah boolean, integer dan rentetan itu
anda boleh menetapkan. Pembolehubah rentetan atau integer ditetapkan oleh "set xxx=yyy", boolean
pembolehubah ditetapkan melalui "set xxx" atau "set noxxx".

Berikut ialah pembolehubah yang boleh ditetapkan (dan singkatan):

saiz tab(ts)
hentian tab.

shiftwidth(sw)
lajur untuk beralih pada ^D, ^T, >>, atau <<

tatal ke bilangan baris untuk ditatal pada ^D, ^U

autoinden(ai)
lekukan bekalan semasa mod sisipan.

autotulis(aw)
tulis perubahan sebelum :next, :prev

autocopy(ac)
buat salinan sandaran sebelum menulis perubahan.

senarai paparkan tab sebagai ^I, hujung baris sebagai $.

sihir gunakan ungkapan biasa dalam carian.

akhiran jika nama fail tidak mempunyai . di dalamnya, bekalkan akhiran. (ini sahaja
pembolehubah rentetan.)

menimpa(ow)
musnahkan fail lama dahulu, kemudian tulis.

mencantikkan(menjadi)
Apabila ditetapkan, Levee tidak akan membenarkan memasukkan sebarang aksara kawalan kecuali tab dan
kembali melainkan anda melarikan diri dengan ctrl-V.

wrapscan
carian membungkus hujung penimbal.

abaikan(Kad Pengenalan)
Abaikan kes aksara abjad semasa carian.

mapslash
(Versi ST sahaja) Petakan "/" dalam nama fail kepada "\". Jika persekitaran mengandungi
`mapslash' apabila levee dipanggil, pembolehubah ini akan lalai kepada true, jika tidak
lalai kepada palsu. (Lihat dokumentasi untuk Teeny-shell tentang cara teeny-
shell mentafsir `mapslash')

talian(li)
(versi ST sahaja) Berapa banyak baris pada paparan. Ini terutamanya untuk berlari
tambak melalui port bersiri - letakkan set li=xx ke dalam LVRC anda untuk baris xx
terminal.

kol(bersama)
(versi ST sahaja) Berapa banyak lajur pada paparan. Seperti pembolehubah baris, ia
untuk menjalankan tambak melalui port bersiri.

Anda boleh menetapkan berbilang pembolehubah pada satu baris, seperti dalam 'set ws noai'. Untuk melihat arus
tetapan pembolehubah ini, :set -- tanpa sebarang hujah -- akan menunjukkan arus
tetapan.

Pada permulaan, Levee melihat dalam pembolehubah persekitaran LVRC untuk senarai pembolehubah untuk ditetapkan
(GEMDOS/MS-DOS). LVRC ialah satu baris dalam bentuk 'option=value ...'. Jika anda mempunyai LVRC
ditakrifkan iaitu 'ts=4 ow nows', Levee akan menetapkan saiz tab kepada 4, menghidupkan tulis ganti dan menghidupkan
off wrapscan.

Jika anda menggunakan RMX, Levee melihat dalam fail ":home:r?lvrc" untuk permulaan. Jika awak
menggunakan Osy/SWOs, Levee melihat dalam fail "*.lvrc". Format fail ini ialah
berbeza daripada pembolehubah LVRC -- lihat "sumber" untuk mendapatkan maklumat lanjut.

sumberfail
Ambil arahan mod arahan daripada 'fail'. Perintah ini boleh menjadi sebarang perintah undang-undang,
kecuali "visual". Jika ralat berlaku semasa pelaksanaan 'fail', Levee meninggalkannya
tahap sumber.

Dalam Osy/SWOs, terdapat beberapa perbezaan dalam mod sisipan daripada dalam fail bersumber.
Tiada watak yang mempunyai makna khusus kecuali baris yang mengandungi apa-apa kecuali noktah,
yang menamatkan mod sisipan. Sebagai contoh:

:perintah
:masukkan
bla bla bla bla bla bla
bla bla bla bla bla bla
bla bla bla bla bla bla
: lebih banyak arahan

Jika anda menjalankan Levee di bawah mana-mana sistem pengendalian lain, anda tidak boleh melakukan sisipan daripada a
:fail sumber.

(.,.)ganti(delim)patt(delim)repl(delim)[qcpg]

(.,.)pengganti&

Cari patt dan gantikan dengan repl. Levee akan mencari patt sekali pada setiap satu
baris dan gantikannya dengan repl. Pembatas mungkin sebarang aksara ascii.

Coraknya ialah ungkapan biasa, sama seperti corak carian.

Anda boleh memasukkan bahagian corak dalam rentetan gantian; A '&' dalam
salinan corak gantian dalam keseluruhan corak sumber, jadi jika anda melakukan 'sub/this/&
dan itu/g', setiap contoh 'ini' akan digantikan dengan 'ini dan itu'. Juga,
anda boleh menarik bahagian corak keluar dengan menggunakan meta- hujah \( dan \)
watak. Argumen yang diperolehi oleh \( & ​​\) dimasukkan ke dalam rentetan gantian
di mana-mana sahaja anda melakukan \1..\9 [ \1 ialah hujah pertama yang anda sediakan dengan \( & ​​\) ].
Jadi, jika anda ingin membalikkan susunan dua subrentetan, anda boleh lakukan
'sub/\(string1\)\(string2\)/\2\1/'.

menggantikan& membuat semula penggantian terakhir.

Pilihan:

q,c sebelum melakukan penggantian, paparkan baris yang terjejas dan tunggu anda menaip a
watak. Jika anda menaip 'y', ia akan melakukan penggantian. 'q' membatalkan pengganti,
'a' melakukan selebihnya perubahan tanpa menggesa, dan 'n' tidak melakukannya.

p cetak baris yang terjejas selepas perubahan.

g lakukan perubahan secara global. Iaitu, lakukan untuk setiap kejadian patt pada baris,
bukannya sekali sahaja.

membatalkan Buat asal pengubahsuaian terakhir pada fail (kecuali :edit, :next, :rm, atau :write.) Anda
hanya boleh membuat asal perubahan terakhir pada fail -- buat asal dikira sebagai perubahan. : buat asal diikuti
oleh :undo tidak melakukan apa-apa pada fail.

buka peta(kunci)
Nyahtakrif makro (lihat peta).

visual[senarai]
Jika anda memasuki mod arahan dengan "Q" atau "execmode", kembali ke mod visual. Jika awak
menyediakan senarai hujah, ia juga melakukan `:seterusnya' pada senarai itu.

versi
Tunjukkan versi levee ini.

(.,.)menulis [fail]
Tulis baris pada fail. Jika anda menulis segala-galanya ke 'fail', nama fail ditetapkan
ke 'fail', dan jika anda tidak menentukan fail, Levee akan menulis kepada nama fail.

(.,.)wq [fail]
Tulis ke fail, kemudian berhenti.

(.,.)yank
Yank baris dari fail ke dalam buffer yank, untuk putback kemudian dengan "put".

xit[!] Tulis perubahan pada fail semasa, kemudian keluar. Jika terdapat lebih banyak fail dalam
arglist, gunakan "xit!"

![perintah]
Laksanakan arahan.

Contoh:

!ls => melakukan 'ls'.

Perintah ini tersedia hanya di bawah GEMDOS, MSDOS, RMX dan Unix.

($)= Beri nombor baris bagi talian beralamat. /end/= memberi anda nombor baris bagi
baris seterusnya dengan 'penghujung' di atasnya.

VISUAL MODE PERINTAH


Perintah mod visual menggerakkan anda dan mengubah suai fail. Terdapat arahan pergerakan untuk
gerakkan kursor dengan pelbagai objek.

Dalam huraian, a (#) bermaksud kiraan pilihan. Jika arahan mempunyai kiraan pilihan,
ia akan memberitahu anda apa yang dilakukan oleh kiraan dalam kurungan. A (*) bermaksud arahan itu boleh
digunakan dalam perintah padam, tarik dan tukar.

Kiraan dibuat dengan memasukkan digit. Jika anda menaip '45', kiraan akan ditetapkan kepada 45. Kepada
membatalkan kiraan, taip ESC.

Bahagian ini membincangkan 'ruang putih' sekali-sekala. Ruang putih ialah tab, ruang dan penghujung
line.

Cara yang memaparkan kerja-kerja
Watak dipaparkan pada skrin seperti yang anda jangkakan, kecuali itu
aksara bukan cetakan ditunjukkan sebagai ^x, dan tab berkembang ke ruang ( melainkan anda menetapkan
senarai pilihan, kemudian ia ditunjukkan sebagai ^I.) Apabila duduk pada aksara kawalan atau tab,
kursor diletakkan pada aksara PERTAMA yang dipaparkan. Jika anda mengalihkan kursor ke mana-mana yang lain
sebahagian daripadanya (melalui j atau k -- lihat di bawah), sebarang perubahan akan bermula pada aksara seterusnya.

Levee tidak memaparkan penanda akhir fail, tetapi garisan melepasi hujung fail adalah
dilambangkan dengan ~ baris.

Jika senarai ditetapkan, tab dipaparkan sebagai ^I, dan penghujung baris dipaparkan sebagai $.

Jika garis terlalu panjang untuk skrin, ia hanya akan hilang di hujung skrin.

Levee akan mengendalikan sebarang resolusi skrin dan sebarang fon monospace yang anda serahkan (jika anda
berjalan dalam resolusi rendah, Levee akan memberi anda tetingkap 25x40, sebagai contoh.)

visual mod arahan
^A Tunjukkan mesej penyahpepijatan di bahagian bawah skrin. Ini tidak berguna sama sekali
melainkan anda sedang menyahpepijat editor. Abaikan.

(#)^D Tatal skrin ke bawah separuh skrin. Jika kiraan ditentukan, tatal ke bawah
bilangan baris yang ditentukan.

^E Tatal ke bawah 1 baris (pendek kata untuk 1^D )

^G Tunjukkan statistik fail. Betul-betul seperti ':file'.

(*)(#)^H
Gerakkan kursor ke kiri satu (kira) aksara.

^I Lukis semula skrin.

(*)(#)^J
Bergerak ke bawah satu (kiraan) baris. Apabila anda menggunakan ^J dan ^K (di bawah) untuk bergerak ke atas atau ke bawah
baris, kursor akan kekal dalam lajur yang sama, walaupun ia berada di tengah-tengah a
hentian tab atau melepasi hujung baris.

(*)(#)^K
Bergerak ke atas satu (kiraan) baris.

(*)(#)^L
Gerakkan satu (kira) aksara ke kanan.

(*)(#)^M
Beralih ke ruang bukan putih pertama pada baris seterusnya. Jika kiraan ditentukan, beralih ke
baris kiraan bukan putih pertama ke bawah.

(#)^U Tatal skrin ke atas separuh halaman. Jika kiraan ditentukan, tatal ke atas baris kiraan.

^Y Tatal skrin ke atas 1 baris (singkatan untuk 1^U.)

(#)a Sisipkan teks SELEPAS kursor. Jika anda memberi kiraan, sisipan akan diulang
kiraan masa ( 40i-ESC akan memberi anda garisan 40 sengkang).

Arahan dalam mod sisip adalah sama untuk mod visual dan arahan.

(*)(#)b
Beralih ke permulaan perkataan terakhir (perkataan count'th kembali). Satu perkataan ialah a
koleksi aksara alfanumerik (a-z0-9$_#) atau mana-mana aksara bukan putih lain
(iaitu apa-apa kecuali ruang, tab, eoln).

c Tukar objek. Tukar memadam objek, kemudian memasuki mod sisip tanpa
melukis semula skrin. Apabila anda memberitahu objek untuk ditukar, Levee meletakkan '$'
pada watak terakhir objek. Anda tidak boleh berubah ke belakang.

Objek mungkin sebarang arahan mod visual yang ditandakan dengan '(*) '. Contohnya, 'c4l'
akan menukar 4 aksara seterusnya pada baris kepada sesuatu yang lain. (4cl melakukan perkara yang sama
perkara -- 4c4l menukar 16 aksara seterusnya pada baris ini.)

'cc' akan menukar keseluruhan baris.

Apabila menukar, memadam atau menarik objek, ia akan diletakkan ke dalam penimbal yank,
di mana ia boleh diambil dengan arahan 'p' atau 'P'.

(#)d Padam objek. Seperti 'cc', 'dd' mempengaruhi keseluruhan baris.

(*)(#)e
Beralih ke penghujung perkataan semasa.

(*)(#)f(x)
Cari kemunculan seterusnya (kiraan') bagi aksara pada baris semasa. Untuk
contoh, jika kursor berada pada aksara pertama baris 'abcdef',
menaip "ff" akan meletakkan kursor pada 'f'.

(*)(#)h
Bergerak ke kiri satu (kira) aksara. Betul-betul seperti ^H.

(#)i Mula memasukkan aksara pada kursor. Jika anda menentukan kiraan, sisipan
akan digandakan kiraan kali.

(*)(#)j
Bergerak ke bawah satu (kiraan) baris. Betul-betul seperti ^J.

(*)(#)k
Bergerak ke atas satu (kiraan) baris. Betul-betul seperti ^K.

,B (*) (#)l
Gerakkan ke kanan satu (kira) aksara. Betul-betul seperti ^L.

m(x) Tetapkan penanda (x). Terdapat 26 penanda tersedia (a-z). Anda boleh beralih ke penanda
dengan menggunakan ' atau ` arahan.

(*)n Cari kemunculan seterusnya corak carian. Apabila anda melakukan carian dengan / atau ?
arahan, Levee akan mengingati corak dan arah yang anda cari. 'n'
akan mencari dalam arah yang sama untuk corak, 'N' mencari di sebaliknya
arah.

o Buka baris di bawah baris semasa untuk sisipan.

p Letakkan semula teks yang ditarik/dipadamkan selepas kursor. Teks ditarik oleh pemadaman
(d,x,X,D), tukar (c,C,s,S) dan perintah yank (y,Y).

(#)r(x)
Gantikan aksara (sehingga akhir baris) dengan (x). '4ra' akan menukar 4 seterusnya
aksara selepas kursor menjadi 'aaaa'.

(#)s menukar satu (kiraan) aksara. Kata singkatan untuk (#)cl.

(*)(#)t(x)
Bergerak ke atas kepada aksara pada baris semasa. Jika anda berada pada watak pertama
baris 'abcdef' dan anda menaip 'tf', anda akhirnya akan duduk di atas 'e'.

u Buat asal pengubahsuaian terakhir. Anda boleh membuat asal SEBARANG arahan pengubahsuaian kecuali :edit, :next,
:rm, atau :tulis. (Sama seperti :undo).

(*)(#)v
Beralih kembali ke penghujung perkataan sebelumnya (kira-kira). Lihat 'b' untuk
definisi sesuatu perkataan.

(*)(#)w
Beralih ke bahagian paling awal perkataan (kiraan) seterusnya.

(#)x Padam satu (kira) aksara ke hadapan. Pendek kata untuk (#)dl.

y Pukul objek untuk kegunaan kemudian dengan meletakkan. 'yy' menarik seluruh baris.

A Tambahkan teks di hujung baris. Pendek kata untuk $a.

(*)(#)B
Beralih ke permulaan perkataan semasa. Betul-betul seperti 'b'.

PERHATIAN: ini tidak betul. perintah pergerakan perkataan dengan huruf besar harus, dan akan masuk
masa depan, digunakan untuk pergerakan dengan perkataan yang dibatasi ruang.

C Tukar ke hujung baris. Pendek kata untuk c$.

D Padam hingga hujung baris. Pendek kata untuk d$.

(*)(#)F(x)
Beralih ke kejadian pertama (kiraan) sebelumnya bagi aksara pada baris semasa.
Jika anda duduk di hujung baris 'abcdef', menaip "Fa" akan mengalihkan anda ke belakang
ke 'a' di permulaan baris.

(*)(#)G
Goto line. Jika anda menentukan kiraan, Levee akan beralih ke baris itu, dan jika tiada
kira, Levee bergerak ke hujung mutlak fail.

Untuk mendapatkan permulaan fail, taip "1G". Hingga akhir, hanya "G".

(*)H Beralih ke aksara bukan putih pertama di bahagian atas skrin.

I Sisipkan pada penghujung baris semasa. Pendek kata untuk $i.

(#)J Gabungkan dua (bilangan+1) baris bersama-sama. Menyertai menambahkan baris kedua pada penghujung
yang pertama, meletakkan ruang di antara mereka. Jika baris pertama berakhir dengan ruang putih,
Levee tidak akan meletakkan dalam ruang.

(*)L Beralih ke aksara bukan putih terakhir pada baris terakhir skrin.

(*)M Beralih ke aksara bukan putih pertama di tengah-tengah skrin.

O Buka garisan di atas garisan semasa. Jika tidak berfungsi seperti 'o'.

P Letakkan kembali penimbal yank pada kursor. Jika tidak berfungsi seperti 'p'.

Q Masuk dan kekal dalam mod arahan. Sama seperti arahan :exec. Untuk kembali ke
mod visual, anda mesti memasukkan arahan ':visual'.

R Gantikan mod. Subset terhad mod sisipan yang menimpa aksara sehingga akhir
daripada baris. Semua arahan mod sisip biasa digunakan. Jika anda menulis ganti a
aksara, kemudian sandarkannya dengan ^H,^U, atau ^W, ia akan muncul semula selepas anda keluar
Gantikan mod.

Keluar keluar ganti mod.

PERHATIAN: disebabkan oleh pepijat, memasukkan dalam mod Ganti akan menjatuhkan anda kembali
mod visual dengan ralat. Penggantian yang telah anda buat akan kekal.

S Tukar aksara ke belakang. Pendek kata untuk (#)ch.

(*)(#)T(x)
Beralih kembali ke aksara pada baris semasa. Jika anda berada pada watak terakhir
baris 'abcdef', menaip "Ta" akan mengalihkan anda kembali ke 'b'.

(*)(#)W
Beralih ke akhir perkataan. Betul-betul seperti 'e'.

(#)X Padam aksara ke belakang. Kata singkatan untuk (#)dh.

Y Yank ke hujung baris. Pendek kata untuk y$.

ZZ Tulis perubahan pada fail semasa dan keluar jika fail terakhir dalam arglist. Betul-betul seperti :xit.

(*)(#)$
Beralih ke hujung baris. Jika anda memberikan kiraan, beralih ke penghujung baris (kira-1).
ke bawah (jadi 2$ menggerakkan anda ke penghujung baris seterusnya.).

0 Beralih ke permulaan baris semasa. Pendek kata untuk 0|.

(#)! Paipkan objek melalui program luaran. Seperti 'cc', '!!' mempengaruhi keseluruhan garisan.

(*)% Cari kurungan, kurungan atau kurungan yang sepadan. Jika anda tidak duduk
'[]{}()', Levee akan mencari ke hadapan untuk salah satu daripadanya pada baris semasa, kemudian
sepadan dengan apa sahaja yang ditemuinya.

[ruang]
Beralih ke aksara bukan putih pertama pada baris semasa.

& Buat semula arahan penggantian terakhir.

(*)(#){
Beralih ke permulaan perenggan count' kembali. Sesuatu perenggan dibatasi oleh a
baris kosong.

(*)(#)}
Beralih ke penghujung perenggan count'th ke hadapan.

(*)(#)(
Beralih ke permulaan ayat count'th kembali. Satu ayat dibatasi oleh a
., a !, atau a ? diikuti dengan ruang, tab atau hujung baris.

(*)(#))
Beralih ke penghujung ayat count'th ke hadapan.

(*)(#)-
Beralih ke (kiraan) baris sebelumnya, pertama bukan putih.

(*)(#)+
Beralih ke baris (kiraan) seterusnya, pertama bukan putih.

(#)~ Tukar kes aksara kiraan seterusnya. Huruf besar menjadi huruf kecil,
huruf kecil menjadi huruf besar.

(*)`(x)
Beralih ke kedudukan tepat tanda (x). Terdapat tanda khas untuk beberapa
pergerakan mod visual bermaksud arahan -- '' akan mengalihkan anda ke tempat anda berada sebelum
perintah terakhir (,),',`,G,/,?,n,N.

: Jalankan satu arahan mod arahan. Apabila arahan selesai, ia akan kembali ke
mod visual jika ia menghasilkan satu baris output, tetapi jika ia menatal skrin, Levee
akan menggesa [lagi] sebelum kembali ke mod visual. Jika anda menaip a : sebagai balasan kepada
gesaan [lagi], Levee akan kekal dalam mod arahan untuk satu arahan lagi.

(#)<(#)
Alihkan satu (kira) objek ke kiri. Jika anda menentukan kiraan kedua, Levee akan mengalihkan
objek meninggalkan banyak lajur -- jika anda tidak melakukannya, ia akan dialihkan shiftwidth
lajur.

Ini adalah anjakan yang tidak merosakkan. Jika anjakan akan melepasi margin kiri, maka
objek akan dialihkan ke atas ke jidar kiri tetapi tidak lebih jauh.

Seperti arahan pergerakan objek lain, '<<' akan mempengaruhi keseluruhan baris.

(#)>(#)
Alihkan satu (kira) objek ke kanan. Sama seperti <, kecuali ia tidak akan mengalihkan objek melepasi
jidar kanan skrin. Jika anda mengalihkan objek melepasi jidar kanan
skrin, semua indennya akan dialih keluar dan ia akan berakhir di sebelah kiri
margin.

. Ulang arahan pengubahsuaian terakhir. (kecuali buat asal)

(*)? Cari corak ke belakang. Escape membatalkan corak carian dan corak kosong
bermakna cari corak terakhir sekali lagi.

(*)/ Cari corak ke hadapan. Jika tidak seperti?.

(#)| Beralih ke lajur yang ditentukan. Jika anda tidak mempunyai kiraan, beralih ke lajur 0.

TETAP EKSPRESI


Levee memberikan makna istimewa kepada beberapa aksara semasa padanan corak. watak
"." akan sepadan dengan mana-mana satu aksara, aksara "*" akan sepadan dengan sifar atau lebih kejadian
aksara sebelumnya ( jadi, a* akan sepadan dengan 'a', 'aa', 'aaa', dsb, atau ia tidak akan sepadan sama sekali).
Jika corak bermula dengan "^", ia hanya akan sepadan pada permulaan baris dan
corak yang berakhir dengan "$" hanya akan sepadan pada penghujung baris.

Tanda kurung ('[]') mempunyai makna yang istimewa juga. Mereka bermaksud sepadan dengan mana-mana satu watak
dalam kurungan. '[abc]' akan sepadan dengan 'a', 'b' atau 'c'. Anda boleh menentukan julat
aksara di dalam kurungan dengan menggunakan tanda sempang (-). '[a-z]' akan sepadan dengan mana-mana huruf kecil
aksara abjad. Jika ^ ialah aksara pertama dalam kurungan, ia bermakna padankan mana-mana
watak kecuali dalam kurungan. '[^abc]' akan sepadan dengan apa-apa sahaja kecuali 'a','b', atau
'c'.

Backslash menghilangkan makna istimewa untuk aksara ini, tetapi '\t' menentukan tab dan
\( & \) mengehadkan hujah dalam corak (hanya digunakan oleh :pengganti.) Corak
\ mempunyai makna yang istimewa juga; ia sepadan dengan permulaan dan akhir alfa-numerik
token.

Jika anda mematikan 'magik' pembolehubah editor, tiada satu pun daripada aksara di atas akan mempunyai
makna istimewa di dalam corak (lihat 'set').

Beberapa contoh corak:

^akhir$ Cari garis yang hanya 'penghujung'.

[Ee][Nn][Dd]
Cari 'penghujung', abaikan kes.

[A-Za-z][A-Za-z0-9]*
Cari pengecam seterusnya.

([*].*[*])
Cari komen pascal satu baris seterusnya.

Cari kejadian seterusnya bagi `the'.

HADAH


Levee hanya boleh mengedit fail sehingga 256000 aksara. ^M digunakan sebagai garis dalamannya
pemisah, jadi memasukkan ^M akan mempunyai akibat yang menarik.

Gunakan tanggul dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor menyediakan penyongsangan bagi
    kawalan gandingan, dengan: - pergantungan
    suntikan - suntikan sambungan -
    suntikan benang Untuk maklumat lanjut
    melawat...
    Muat turun OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit ialah sumber terbuka Didorong Pelayan
    Rangka kerja UI (SDUI). Ia membolehkan anda
    melancarkan kemas kini bersumberkan pelayan kepada
    versi aplikasi yang berbeza. Juga, boleh jadi
    terpakai untuk ...
    Muat turun DivKit
  • 3
    subconverter
    subconverter
    Utiliti untuk menukar antara pelbagai
    format langganan. Pengguna Shadowrocket
    harus menggunakan ss, ssr atau v2ray sebagai sasaran.
    Anda boleh menambah &remark= kepada
    HT yang disukai Telegram...
    Muat turun subconverter
  • 4
    SWASH
    SWASH
    SWASH ialah berangka tujuan umum
    alat untuk mensimulasikan goyah,
    bukan hidrostatik, permukaan bebas,
    fenomena aliran putaran dan pengangkutan
    di perairan pantai sebagai...
    Muat turun SWASH
  • 5
    VBA-M (Diarkib - Kini di Github)
    VBA-M (Diarkib - Kini di Github)
    Projek telah berpindah ke
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Ciri-ciri: Ciptaan menipu simpan statesmulti
    sistem, menyokong gba, gbc, gb, sgb,
    sgb2Tu...
    Muat turun VBA-M (Diarkib - Sekarang di Github)
  • 6
    Stacer
    Stacer
    Pengoptimum dan Pemantauan Sistem Linux
    Repositori Github:
    https://github.com/oguzhaninan/Stacer.
    Khalayak: Pengguna Akhir/Desktop. pengguna
    antara muka: Qt. Pengaturcaraan La...
    Muat turun Stacer
  • Lebih »

Arahan Linux

Ad