Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

levee - Trực tuyến trên đám mây

Chạy levee trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh levee có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


nâng lên - Trình chỉnh sửa hướng màn hình.

SYNOPSIS


nâng lên [+ địa chỉ] [hồ sơ hữu ích. Cảm ơn !]

MÔ TẢ


Levee là một trình soạn thảo hướng màn hình dựa trên trình soạn thảo Unix "vi". Nó cung cấp một ngắn gọn,
cách mạnh mẽ để nhập và chỉnh sửa văn bản (tuy nhiên, nếu bạn muốn một trình xử lý văn bản, bạn
tốt hơn với WordStar.)

Levee là một trình biên tập đã được sửa đổi. Nó hoạt động ở 3 chế độ - trực quan, lệnh và chèn. Hầu hết
Công việc chỉnh sửa được thực hiện ở chế độ trực quan, việc đọc và ghi tệp được thực hiện bằng lệnh
và chế độ chèn thực hiện những gì bạn mong đợi.

Khi bạn nhập Levee, bạn có thể chỉ định một địa chỉ để bắt đầu chỉnh sửa tại. Những địa chỉ này
có cùng định dạng với địa chỉ chế độ lệnh, ngoại trừ dấu + thường sẽ đưa bạn vào
phần cuối của tệp.

Levee là bản quyền (c) 1982-2008 của David L. Parsons. (xem thông báo ở cuối này
tài liệu cho các điều khoản phân phối)

COMMAND PHƯƠNG THỨC HÀNG


Các lệnh này được sử dụng để chỉnh sửa tệp mới, viết tệp đã sửa đổi, thay đổi
các tùy chọn, thực hiện thay thế và một tập hợp con các lệnh trực quan. Họ lấy làm đầu vào
toàn bộ dòng, kết thúc bằng return (để thực thi) hoặc thoát (để hủy bỏ.)

Chế độ lệnh có thể đạt được bằng cách gõ ":" hoặc "Q" từ chế độ trực quan. Nếu bạn vào chế độ lệnh
bằng cách gõ ":", Levee sẽ thực hiện một lệnh, sau đó quay lại chế độ trực quan sau khi
nhắc bạn với "[thêm]". Nếu bạn nhập bất kỳ thứ gì ngoại trừ dấu cách hoặc dấu trở lại, Levee sẽ
chấp nhận một lệnh khác, v.v. Tuy nhiên, nếu bạn vào chế độ lệnh qua "Q",
Levee sẽ vẫn ở chế độ lệnh cho đến khi bạn nhập lệnh "trực quan".

A LƯU Ý ON COMMAND TỔNG HỢP
Một lệnh có thể được đặt trước bởi một dải dòng tùy chọn. Nếu bạn không cung cấp phạm vi dòng,
Levee sẽ sử dụng phạm vi dòng mặc định được hiển thị bởi lệnh. Phạm vi dòng là một hoặc hai
thông số kỹ thuật địa chỉ ở định dạng sau:

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

. dòng hiện tại.

$ dòng cuối cùng.

'x dòng có dấu x trên đó.

# hàng #.

Ví dụ: ".-5,. + 5p" sẽ in mọi dòng trong vòng mười dòng kể từ dòng hiện tại. "$ -5"
là dòng thứ năm từ cuối tệp và "/ end / + 2" là dòng thứ hai sau
lần xuất hiện tiếp theo của mẫu "end". Các mẫu có thể là biểu thức chính quy (xem
phía dưới.)

Ngoài ra, một phạm vi dòng rõ ràng sẽ đặt dòng hiện tại thành dòng đầu tiên trong phạm vi và
in tất cả các dòng trong phạm vi đó. "1,10" đặt dòng hiện tại thành 1, sau đó in dòng 1
để 10.

Nếu bạn chỉ định một dòng không tồn tại trong một dải ô, lệnh
sẽ hủy bỏ và Levee sẽ cho bạn biết "địa chỉ xấu".

Lệnh chế độ lệnh
args. hiển thị danh sách đối số hiện tại, nếu một đối số tồn tại. Tệp mà bạn hiện đang có
chỉnh sửa sẽ được đóng khung bởi '[' và ']'.

(.,.)thay đổi
xóa dòng, sau đó vào chế độ chèn.

(.,.)xóa
xóa dòng. Các dòng đã xóa được lưu trữ trong Yank Buffer để đặt lại sau với
"đặt".

chỉnh sửa[!] [tập tin]
Bỏ tệp hiện tại và bắt đầu chỉnh sửa tệp mới. Nếu các thay đổi được thực hiện đối với
tệp hiện tại, bạn phải nhập "chỉnh sửa!" để buộc Levee hủy các thay đổi. nếu bạn
không chỉ định tên tệp, Levee sẽ cố gắng sửa lại tên tệp hiện tại.

Khi Levee đọc trong một tệp mới, nó sẽ cho bạn biết nó đã đọc bao nhiêu byte, hoặc
[tràn] nếu tệp lớn hơn bộ đệm bên trong (256000 byte trên hầu hết
nền tảng; 20k trên USCD Pascal.)

chế độ thực thi
Giữ nguyên ở chế độ lệnh cho đến khi bạn sử dụng lệnh "trực quan".

hồ sơ[Tên]
Cho biết tên tệp hiện tại là gì, trạng thái của nó và dòng hiện tại. Nếu bạn cung cấp
nó có tên, nó sẽ thay đổi tên tệp thành đó.

(.)chèn
Chèn văn bản phía trên dòng hiện tại. Nếu bạn chỉ định một số dòng, Levee sẽ thực hiện
dòng hiện tại, sau đó chèn bên trên nó.

Chèn chế độ lệnh
^W quay lại từ cuối cùng bạn đã nhập.

^H quay lại một ký tự.

^U trở lại tất cả các đầu vào trên dòng này.

^V thoát ký tự tiếp theo được nhập. (Ví dụ, ^ V ^ H sẽ đặt một ^ H vào tệp.)

ESC thoát khỏi chế độ chèn.

^D Nếu ở đầu dòng, hãy giảm thụt lề các cột 'shift width'.

^T Nếu ở đầu dòng, hãy tăng các cột 'shift width' thụt lề.

Khi ở chế độ chèn, Levee sẽ không cho phép bạn nhập bất kỳ ký tự điều khiển nào ngoại trừ
trở lại và tab. Return kết thúc đầu vào trên dòng này và mở một dòng mới cho đầu vào.

bản đồ[!][Chìa khóa[chữ]]
Xác định / liệt kê các macro. Có 3 dạng bản đồ:

bản đồ. Điều này liệt kê tất cả các macro đang hoạt động.

bản đồ(Chìa khóa).
Điều này hiển thị macro được liên kết với (key), nếu có.

bản đồ(phím) (văn bản)
Điều này ánh xạ (phím) tới (văn bản). Bạn có thể ánh xạ bất kỳ khóa nào ngoại trừ ":" và thoát. Trong bình thường
biểu mẫu (bản đồ), macro sẽ có hiệu lực ở chế độ trực quan, nhưng ở dạng thay thế,
(bản đồ!), macro sẽ có hiệu lực trong các chế độ chèn và lệnh.

Ví dụ: nếu bạn lập bản đồ! Ped quay lại "hello world", mỗi khi bạn nhập một lượt quay lại
lệnh hoặc chế độ trực quan, chuỗi "hello world" sẽ bật lên.

tiếp theo[tập tin...]
Chỉnh sửa tệp tiếp theo trong danh sách tranh luận hoặc chỉnh sửa danh sách tranh luận mới. Levee lấy tên ban đầu
cãi lại dòng lệnh khi bạn thực thi nó. Nếu "autowrite" được đặt, Levee
sẽ ghi các thay đổi vào tệp hiện tại trước khi chỉnh sửa tệp tiếp theo.

(.)mở
Chèn bên dưới dòng hiện tại. Nếu không chỉ giống như chèn.

trước
Chỉnh sửa tệp trước đó trong danh sách tranh luận. Nếu không, như tiếp theo.

(.,.)in
Hiển thị các dòng mà không thay đổi dòng hiện tại.

(.)đặt Đặt nội dung của bộ đệm yank trở lại dòng bên dưới dòng hiện tại. nếu bạn
chỉ định một dòng, nó đặt lại dòng hiện tại, sau đó đặt bộ đệm yank trở lại. Các
đệm yank được lấp đầy bởi các lệnh xóa, thay đổi hoặc kéo. Đặt không phá hủy
đệm kéo dài, vì vậy bạn có thể đặt lại văn bản nhiều lần.

từ bỏ[!]
Thoát khỏi Levee. Nếu bạn muốn hủy các thay đổi, hãy sử dụng "thoát!"

(.)đọc[tập tin]
đặt nội dung của 'tệp' sau dòng hiện tại.

rmhồ sơ Xóa 'tệp' khỏi đĩa.

định[option = value]
Đặt một biến có thể điều chỉnh. Levee có hàng tá biến do người dùng xác định mà bạn
có thể xoay qua lệnh này. Có các biến boolean, số nguyên và chuỗi
bạn có thể đặt. Biến chuỗi hoặc biến số nguyên được đặt bởi "set xxx = yyy", một boolean
biến được đặt thông qua "set xxx" hoặc "set noxxx".

Dưới đây là các biến có thể cài đặt (và từ viết tắt):

kích thước tab(ts)
Dừng tab.

dịch chuyển(Sw)
các cột để thay đổi trên ^ D, ^ T, >> hoặc <

di chuyển số dòng để cuộn trên ^ D, ^ U

tự chủ(ai)
cung cấp thụt lề trong chế độ chèn.

viết tự động(a)
viết ra các thay đổi trước: tiếp theo,: trước

bản sao tự động(AC)
tạo các bản sao lưu trước khi viết các thay đổi.

hiển thị các tab là ^ I, cuối dòng là $.

ma thuật sử dụng biểu thức chính quy trong các tìm kiếm.

hậu tố nếu tên tệp không có. trong đó, cung cấp hậu tố. (Đây là chỉ
biến chuỗi.)

ghi đè(ơ)
hủy tệp cũ trước, sau đó ghi.

làm đẹp(được)
Khi được đặt, Levee sẽ không cho phép chèn bất kỳ ký tự điều khiển nào ngoại trừ tab và
quay lại trừ khi bạn thoát khỏi nó bằng ctrl-V.

kết thúc quét
các tìm kiếm bao quanh phần cuối của bộ đệm.

bỏ qua trường hợp(ic)
Bỏ qua trường hợp các ký tự chữ cái trong khi tìm kiếm.

bản đồ
(Chỉ phiên bản ST) Ánh xạ "/" trong tên tệp thành "\". Nếu môi trường chứa
`mapslash 'khi levee được gọi, biến này sẽ mặc định là true, nếu không thì
mặc định thành false. (Xem tài liệu cho Teeny-shell về cách teeny-
shell diễn giải `mapslash ')

dòng(li)
(Chỉ dành cho phiên bản ST) Có bao nhiêu dòng trên màn hình. Điều này chủ yếu để chạy
đi qua cổng nối tiếp - đặt bộ li = xx vào LVRC của bạn để có dòng xx
thiết bị đầu cuối.

vòng cổ(CO)
(Chỉ phiên bản ST) Có bao nhiêu cột trên màn hình. Giống như biến dòng, nó
để chạy levee thông qua cổng nối tiếp.

Bạn có thể đặt nhiều biến trên một dòng, như trong 'set ws noai'. Để xem hiện tại
cài đặt của các biến này,: set - không có bất kỳ đối số nào - sẽ hiển thị
cài đặt.

Khi khởi động, Levee tìm trong biến môi trường LVRC để biết danh sách các biến cần đặt
(GEMDOS / MS-DOS). LVRC là một dòng có dạng 'option = value ...'. Nếu bạn có LVRC
được định nghĩa là 'ts = 4 ow nows', Levee sẽ đặt kích thước tab thành 4, bật ghi đè và bật
tắt wrapscan.

Nếu bạn đang sử dụng RMX, Levee sẽ tìm trong tệp ": home: r? Lvrc" để khởi tạo. nếu bạn
đang sử dụng Osy / SWOs, Levee tìm trong tệp "* .lvrc". Định dạng của các tệp này là
khác với biến LVRC - xem "nguồn" để biết thêm thông tin.

nguồnhồ sơ
Nhận lệnh chế độ lệnh từ 'tệp'. Các lệnh này có thể là bất kỳ lệnh hợp pháp nào,
ngoại trừ "trực quan". Nếu một lỗi xảy ra trong quá trình thực thi 'tệp', Levee sẽ từ bỏ điều đó
mức độ của nguồn.

Trong Osy / SWOs, có một vài khác biệt trong chế độ chèn từ bên trong tệp có nguồn gốc.
Không có ký tự nào có ý nghĩa đặc biệt ngoại trừ một dòng không chứa gì ngoài dấu chấm,
chấm dứt chế độ chèn. Ví dụ:

: lệnh
:chèn
bla bla bla bla bla bla
bla bla bla bla bla bla
bla bla bla bla bla bla
: thêm lệnh

Nếu bạn đang chạy Levee trong bất kỳ hệ điều hành nào khác, bạn không thể thực hiện chèn từ
: tệp nguồn.

(.,.) thay thế (delim) patt (delim) repl (delim) [qcpg]

(.,.)thay thế&

Tìm kiếm patt và thay thế nó bằng repl. Levee sẽ tìm kiếm patt một lần trên mỗi
dòng và thay thế nó bằng repl. Dấu phân cách có thể là bất kỳ ký tự ascii nào.

Mẫu là một biểu thức chính quy, giống như một mẫu tìm kiếm.

Bạn có thể đưa các phần của mẫu vào chuỗi thay thế; A '&' trong
các bản sao mẫu thay thế trong toàn bộ mẫu nguồn, vì vậy nếu bạn thực hiện 'sub / this / &
và that / g ', mọi trường hợp của' this 'sẽ được thay thế bằng' this and that '. Cũng,
bạn có thể kéo các phần của mẫu ra bằng cách sử dụng meta- đối số \ (và \)
nhân vật. Các đối số nhận được bởi \ (& \) được đưa vào chuỗi thay thế
ở mọi nơi bạn làm \ 1 .. \ 9 [\ 1 là đối số đầu tiên bạn thiết lập với \ (& \)].
Vì vậy, nếu bạn muốn đảo ngược thứ tự của hai chuỗi con, bạn có thể làm
'sub / \ (string1 \) \ (string2 \) / \ 2 \ 1 /'.

thay thế & làm lại lần thay thế cuối cùng.

Tùy chọn:

q, c trước khi thực hiện thay thế, hiển thị dòng bị ảnh hưởng và đợi bạn nhập
tính cách. Nếu bạn gõ 'y', nó sẽ thay thế. 'q' bỏ thay thế,
'a' thực hiện phần còn lại của thay đổi mà không cần nhắc nhở, và 'n' không thực hiện.

p in các dòng bị ảnh hưởng sau khi thay đổi.

g thực hiện thay đổi trên toàn cầu. Đó là, làm điều đó cho mỗi lần xuất hiện của cú vỗ trên một dòng,
hơn là chỉ một lần.

lùi lại Hoàn tác sửa đổi cuối cùng đối với tệp (ngoại trừ: edit,: next,: rm hoặc: write.) Bạn
chỉ có thể hoàn tác thay đổi cuối cùng đối với một tệp - hoàn tác được tính là một thay đổi. : hoàn tác đã theo dõi
bằng cách: hoàn tác không làm gì đối với tệp.

bỏ bản đồ(Chìa khóa)
Hoàn tác xác định macro (xem bản đồ).

trực quan[Danh sách]
Nếu bạn đã vào chế độ lệnh bằng "Q" hoặc "chế độ thực thi", hãy quay lại chế độ trực quan. nếu bạn
cung cấp danh sách đối số, nó cũng thực hiện dấu `: tiếp theo 'trên danh sách đó.

phiên bản
Cho biết đây là phiên bản levee nào.

(.,.)viết [tập tin]
Viết các dòng vào một tệp. Nếu bạn ghi mọi thứ vào 'tệp', tên tệp đã được đặt
thành 'tệp', và nếu bạn không chỉ định tệp, Levee sẽ ghi vào tên tệp.

(.,.)wq [tập tin]
Ghi vào một tệp, sau đó thoát.

(.,.)yank
Yank các dòng từ tệp vào bộ đệm yank, để đặt lại sau với "put".

xit [!] Ghi các thay đổi vào tệp hiện tại, sau đó thoát. Nếu có nhiều tệp hơn trong
arglist, sử dụng "xit!"

![chỉ huy]
Thực hiện lệnh.

Ví dụ:

! ls => hiện 'ls'.

Lệnh này chỉ có sẵn trong GEMDOS, MSDOS, RMX và Unix.

($) = Cho số dòng của dòng được đánh địa chỉ. / end / = cung cấp cho bạn số dòng của
dòng tiếp theo với một 'kết thúc' trên đó.

TRỰC QUAN PHƯƠNG THỨC HÀNG


Các lệnh của chế độ trực quan sẽ di chuyển bạn xung quanh và sửa đổi tệp. Có các lệnh di chuyển để
di chuyển con trỏ theo nhiều đối tượng.

Trong mô tả, một (#) có nghĩa là một số lượng tùy chọn. Nếu một lệnh có số lượng tùy chọn,
nó sẽ cho bạn biết số đếm có chức năng gì trong ngoặc đơn. A (*) có nghĩa là lệnh có thể
được sử dụng trong các lệnh xóa, kéo và thay đổi.

Số đếm được tạo thành bằng cách nhập các chữ số. Nếu bạn nhập '45', số đếm sẽ được đặt thành 45. Đến
hủy số đếm, gõ ESC.

Phần này đôi khi thảo luận về 'khoảng trắng'. Khoảng trắng là các tab, dấu cách và phần cuối của
hàng.

Độ đáng tin của các trưng bày công trinh
Các ký tự được hiển thị trên màn hình như bạn mong đợi, ngoại trừ điều đó
các ký tự không in được hiển thị dưới dạng ^ x và các tab mở rộng thành dấu cách (trừ khi bạn đặt
danh sách tùy chọn, sau đó chúng hiển thị dưới dạng ^ I.) Khi ngồi trên một ký tự hoặc tab điều khiển,
con trỏ được đặt trên ký tự ĐẦU TIÊN được hiển thị. Nếu bạn di chuyển con trỏ sang bất kỳ
một phần của chúng (thông qua j hoặc k - xem bên dưới), bất kỳ thay đổi nào sẽ bắt đầu ở ký tự tiếp theo.

Levee không hiển thị điểm đánh dấu cuối tệp, nhưng các dòng sau cuối tệp thì
ký hiệu là ~ dòng.

Nếu danh sách được đặt, các tab hiển thị là ^ I và cuối dòng hiển thị là $.

Nếu một dòng quá dài so với màn hình, dòng đó sẽ chỉ biến mất ở cuối màn hình.

Levee sẽ xử lý mọi độ phân giải màn hình và mọi phông chữ monospaced mà bạn đưa cho nó (nếu bạn
chạy ở độ phân giải thấp, Levee sẽ cung cấp cho bạn một cửa sổ 25x40 chẳng hạn.)

Hình ảnh chế độ lệnh
^A Hiển thị thông báo gỡ lỗi ở cuối màn hình. Điều này không hữu ích chút nào
trừ khi bạn đang gỡ lỗi trình chỉnh sửa. Bỏ mặc nó.

(#) ^ D Cuộn màn hình xuống một nửa màn hình. Nếu số lượng được chỉ định, hãy cuộn xuống
số dòng được chỉ định.

^E Cuộn xuống 1 dòng (viết tắt của 1 ^ D)

^G Hiển thị thống kê tệp. Chính xác như ': tệp'.

(*)(#) ^ H
Di chuyển con trỏ sang trái một (đếm) ký tự.

^I Vẽ lại màn hình.

(*)(#) ^ J
Di chuyển xuống một (đếm) dòng. Khi bạn sử dụng ^ J và ^ K (bên dưới) để di chuyển lên hoặc xuống
dòng, con trỏ sẽ vẫn ở trong cùng một cột, ngay cả khi nó ở giữa
đầu tab hoặc ở cuối dòng.

(*)(#) ^ K
Di chuyển lên một (đếm) dòng.

(*)(#) ^ L
Di chuyển sang phải một (đếm) ký tự.

(*)(#) ^ M
Di chuyển đến khoảng trắng đầu tiên trên dòng tiếp theo. Nếu số lượng được chỉ định, hãy chuyển đến
số đếm không trắng đầu tiên xuống dòng.

(#) ^ U Cuộn màn hình lên nửa trang. Nếu số đếm được chỉ định, hãy cuộn lên các dòng đếm.

^Y Cuộn màn hình lên 1 dòng (viết tắt của 1 ^ U.)

(#)Một Chèn văn bản SAU con trỏ. Nếu bạn đếm, việc chèn sẽ được lặp lại
đếm số lần (40i-ESC sẽ cung cấp cho bạn một dòng gồm 40 dấu gạch ngang).

Các lệnh trong chế độ chèn giống nhau đối với chế độ trực quan và lệnh.

(*)(#)NS
Di chuyển đến đầu từ cuối cùng (từ đếm trở lại). Một từ là một
tập hợp các ký tự chữ và số (a-z0-9 $ _ #) hoặc bất kỳ ký tự không trắng nào khác
(tức là bất cứ thứ gì ngoại trừ dấu cách, tab, eoln).

c Thay đổi một đối tượng. Thay đổi xóa một đối tượng, sau đó vào chế độ chèn mà không
vẽ lại màn hình. Khi bạn yêu cầu nó thay đổi đối tượng, Levee đặt một '$'
vào ký tự cuối cùng của đối tượng. Bạn không thể thay đổi ngược lại.

Đối tượng có thể là bất kỳ lệnh chế độ trực quan nào được đánh dấu bằng '(*)'. Ví dụ: 'c4l'
sẽ thay đổi 4 ký tự tiếp theo trên dòng thành ký tự khác. (4cl cũng làm như vậy
điều - 4c4l thay đổi 16 ký tự tiếp theo trên dòng này.)

'cc' sẽ thay đổi toàn bộ dòng.

Khi thay đổi, xóa hoặc kéo một đối tượng, nó sẽ được đặt vào một bộ đệm kéo,
nơi nó có thể được truy xuất bằng lệnh 'p' hoặc 'P'.

(#)NS Xóa một đối tượng. Giống như 'cc', 'dd' ảnh hưởng đến toàn bộ dòng.

(*)(#) e
Di chuyển đến cuối từ hiện tại.

(*)(#) f (x)
Tìm lần xuất hiện (số thứ) tiếp theo của một ký tự trên dòng hiện tại. Vì
ví dụ, nếu con trỏ đang ở ký tự đầu tiên của dòng 'abcdef',
gõ "ff" sẽ đặt con trỏ vào 'f'.

(*)(#)NS
Di chuyển sang trái một (đếm) ký tự. Chính xác là như ^ H.

(#)tôi Bắt đầu chèn ký tự vào con trỏ. Nếu bạn chỉ định một số lượng, phần chèn
sẽ được nhân đôi số lần đếm.

(*)(#)NS
Di chuyển xuống một (đếm) dòng. Chính xác là như ^ J.

(*)(#) k
Di chuyển lên một (đếm) dòng. Chính xác là như ^ K.

, B (*) (#) l
Di chuyển sang phải một (đếm) ký tự. Chính xác là như ^ L.

m (x) Đặt điểm đánh dấu (x). Có 26 điểm đánh dấu có sẵn (az). Bạn có thể di chuyển đến một điểm đánh dấu
bằng cách sử dụng các lệnh 'hoặc'.

(*)n Tìm lần xuất hiện tiếp theo của một mẫu tìm kiếm. Khi bạn thực hiện tìm kiếm với / hoặc?
lệnh, Levee sẽ nhớ mẫu và hướng bạn đã tìm kiếm. 'n'
sẽ tìm kiếm theo cùng một hướng cho mẫu, 'N' tìm kiếm theo hướng ngược lại
hướng.

o Mở một dòng bên dưới dòng hiện tại để chèn.

p Đặt lại văn bản bị kéo / xóa sau con trỏ. Văn bản bị kéo bởi phần xóa
(d, x, X, D), change (c, C, s, S) và yank (y, Y) các lệnh.

(#) r (x)
Thay thế các ký tự (đến cuối dòng) bằng (x). '4ra' sẽ thay đổi 4 tiếp theo
ký tự sau con trỏ thành 'aaaa'.

(#)NS thay đổi một (đếm) ký tự. Viết tắt của (#) cl.

(*)(#) t (x)
Di chuyển lên đến một ký tự trên dòng hiện tại. Nếu bạn đang ở ký tự đầu tiên của
dòng 'abcdef' và bạn gõ 'tf', bạn sẽ ngồi trên 'e'.

u Hoàn tác sửa đổi cuối cùng. Bạn có thể hoàn tác BẤT KỲ lệnh sửa đổi nào ngoại trừ: edit,: next,
: rm, hoặc: viết. (Cũng giống như: hoàn tác).

(*)(#) v
Di chuyển trở lại cuối từ (số đếm) trước đó. Xem 'b' cho
định nghĩa của một từ.

(*)(#) w
Chuyển lên đầu từ (số thứ) tiếp theo.

(#)NS Xóa một (đếm) ký tự về phía trước. Viết tắt của (#) dl.

y Yank một đối tượng để sử dụng sau này. 'yy' kéo toàn bộ dòng.

A Nối văn bản vào cuối dòng. Viết tắt cho $ a.

(*)(#)NS
Di chuyển đến đầu từ hiện tại. Chính xác như 'b'.

LƯU Ý: điều này là không đúng. các lệnh chuyển động từ viết hoa nên và sẽ
tương lai, được sử dụng cho chuyển động bởi các từ được phân cách bằng dấu cách.

C Thay đổi về cuối dòng. Viết tắt của c $.

D Xóa đến cuối dòng. Viết tắt của d $.

(*)(#) F (x)
Di chuyển đến lần xuất hiện trước (số) đầu tiên của một ký tự trên dòng hiện tại.
Nếu bạn đang ngồi ở cuối dòng 'abcdef', việc nhập "Fa" sẽ đưa bạn trở lại
đến 'a' ở đầu dòng.

(*)(#)NS
Goto dòng. Nếu bạn chỉ định số lượng, Levee sẽ di chuyển đến dòng đó, và nếu không có
đếm, Levee di chuyển đến cuối tuyệt đối của tệp.

Để bắt đầu tệp, hãy nhập "1G". Cuối cùng, chỉ cần "G".

(*)H Di chuyển đến ký tự không trắng đầu tiên ở đầu màn hình.

I Chèn vào cuối dòng hiện tại. Viết tắt cho $ i.

(#)NS Nối hai (đếm + 1) dòng với nhau. Việc tham gia nối thêm dòng thứ hai ở cuối
đầu tiên, đặt một khoảng trống giữa chúng. Nếu dòng đầu tiên kết thúc bằng khoảng trắng,
Levee sẽ không đặt vào một khoảng trống.

(*)L Di chuyển đến ký tự không trắng cuối cùng trên dòng cuối cùng của màn hình.

(*)M Di chuyển đến ký tự không trắng đầu tiên ở giữa màn hình.

O Mở một dòng phía trên dòng hiện tại. Nếu không thì hoạt động giống như 'o'.

P Đặt lại vùng đệm bị giật tại con trỏ. Nếu không thì hoạt động giống như 'p'.

Q Nhập và vẫn ở chế độ lệnh. Cũng giống như lệnh: execute. Để quay lại
chế độ trực quan, bạn phải nhập lệnh ': visual'.

R Thay thế chế độ. Một tập hợp con giới hạn của chế độ chèn ghi đè lên các ký tự cho đến hết
của dòng. Tất cả các lệnh của chế độ chèn thông thường đều được áp dụng. Nếu bạn ghi đè
, sau đó quay lại nó bằng ^ H, ^ U hoặc ^ W, nó sẽ xuất hiện lại sau khi bạn thoát
Thay thế chế độ.

Thoát chế độ thay thế thoát.

LƯU Ý: do một lỗi, nhập một ở chế độ Thay thế sẽ đưa bạn trở lại
chế độ trực quan bị lỗi. Những thay thế bạn đã thực hiện sẽ vẫn còn.

S Thay đổi các ký tự ngược lại. Viết tắt của (#) ch.

(*)(#) T (x)
Di chuyển trở lại ký tự trên dòng hiện tại. Nếu bạn đang ở ký tự cuối cùng của
dòng 'abcdef', gõ "Ta" sẽ chuyển bạn trở lại 'b'.

(*)(#) W
Di chuyển đến cuối từ. Chính xác như 'e'.

(#)NS Xóa các ký tự ngược lại. Viết tắt của (#) dh.

Y Yank đến cuối dòng. Viết tắt của y $.

ZZ Ghi các thay đổi vào tệp hiện tại và thoát nếu tệp cuối cùng trong arglist. Chính xác là như: xit.

(*)(#) $
Di chuyển đến cuối dòng. Nếu bạn đưa ra số đếm, hãy chuyển đến cuối dòng (số đếm-1)
xuống (vì vậy 2 $ di chuyển bạn đến cuối dòng tiếp theo.).

0 Di chuyển đến đầu dòng hiện tại. Viết tắt cho 0 |.

(#)! Đưa một đối tượng vào một chương trình bên ngoài. Giống như 'cc', '!!' ảnh hưởng đến toàn bộ dòng.

(*)% Tìm dấu ngoặc vuông, dấu ngoặc đơn hoặc dấu ngoặc vuông phù hợp. Nếu bạn không ngồi trên
a '[] {} ()', Levee sẽ tìm kiếm một trong số chúng trên dòng hiện tại, sau đó
phù hợp với bất cứ điều gì nó tìm thấy.

[không gian]
Di chuyển đến ký tự không trắng đầu tiên trên dòng hiện tại.

& Làm lại lệnh thay thế cuối cùng.

(*)(#) {
Di chuyển trở lại đầu đoạn đếm được. Một đoạn văn được giới hạn bởi một
dòng trống.

(*)(#)}
Chuyển đến cuối đoạn đếm về phía trước.

(*)(#) (
Chuyển về đầu câu đếm trở lại. Một câu được phân tách bằng dấu
., a!, hoặc a? theo sau là dấu cách, tab hoặc cuối dòng.

(*)(#))
Chuyển đến cuối câu đếm về phía trước.

(*)(#) -
Di chuyển đến dòng (số) trước đó, dòng đầu tiên không có màu trắng.

(*)(#) +
Di chuyển đến (số) dòng tiếp theo, đầu tiên không có màu trắng.

(#) ~ Thay đổi trường hợp của các ký tự đếm tiếp theo. Chữ hoa trở thành chữ thường,
chữ thường trở thành chữ hoa.

(*)`(x)
Di chuyển đến vị trí chính xác của dấu (x). Có một dấu ấn đặc biệt cho một số
chế độ trực quan di chuyển có nghĩa là các lệnh - '' sẽ chuyển bạn đến vị trí của bạn trước khi
lệnh last (,), ', `, G, /,?, n, N.

: Thực hiện một lệnh chế độ lệnh. Khi lệnh được thực hiện, nó sẽ trở lại
chế độ trực quan nếu nó tạo ra một dòng đầu ra, nhưng nếu nó cuộn màn hình, Levee
sẽ nhắc [thêm] trước khi quay lại chế độ trực quan. Nếu bạn nhập a: để trả lời
dấu nhắc [more], Levee sẽ vẫn ở chế độ lệnh cho một lệnh nữa.

(#) <(#)
Dịch chuyển một (đếm) đối tượng sang trái. Nếu bạn chỉ định số đếm thứ hai, Levee sẽ thay đổi
đối tượng để lại nhiều cột - nếu bạn không làm vậy, chúng sẽ bị thay đổi chiều rộng
cột.

Đây là một sự thay đổi không thể phá hủy. Nếu sự dịch chuyển sẽ vượt qua lề trái,
các đối tượng sẽ được di chuyển lên lề trái nhưng không xa hơn.

Giống như các lệnh di chuyển đối tượng khác, '<<' sẽ ảnh hưởng đến toàn bộ các dòng.

(#)> (#)
Chuyển một (đếm) đối tượng sang phải. Cũng giống như <, ngoại trừ nó sẽ không chuyển các đối tượng qua
lề phải của màn hình. Nếu bạn di chuyển một đối tượng qua lề phải của
màn hình, tất cả thụt lề của nó sẽ bị loại bỏ và nó sẽ ở bên trái
margin.

. Lặp lại lệnh sửa đổi cuối cùng. (ngoại trừ hoàn tác)

(*)? Tìm kiếm mẫu ngược. Escape hủy bỏ mẫu tìm kiếm và một mẫu trống
nghĩa là tìm kiếm lại mẫu cuối cùng.

(*)/ Tìm kiếm chuyển tiếp mẫu. Nếu không thì như thế nào ?.

(#) | Di chuyển đến cột được chỉ định. Nếu bạn không có số đếm, hãy chuyển sang cột 0.

ĐỀU ĐẶN BIỂU THỨC


Levee mang lại ý nghĩa đặc biệt cho một số ký tự trong quá trình khớp mẫu. Nhân vật
"." sẽ khớp với bất kỳ một ký tự nào, ký tự "*" sẽ khớp với không hoặc nhiều lần xuất hiện của
char trước đó (vì vậy, a * sẽ khớp với 'a', 'aa', 'aaa', v.v. hoặc nó sẽ không khớp với bất kỳ thứ gì).
Nếu một mẫu bắt đầu bằng "^", thì nó sẽ chỉ khớp ở đầu dòng và
các mẫu kết thúc bằng "$" sẽ chỉ khớp ở cuối dòng.

Dấu ngoặc ('[]') cũng có ý nghĩa đặc biệt. Chúng có nghĩa là khớp với bất kỳ một trong các ký tự
bên trong dấu ngoặc. '[abc]' sẽ khớp với 'a', 'b' hoặc 'c'. Bạn có thể chỉ định một loạt các
ký tự bên trong dấu ngoặc bằng cách sử dụng dấu gạch ngang (-). '[az]' sẽ khớp với bất kỳ chữ thường nào
ký tự chữ cái. Nếu ^ là ký tự đầu tiên trong dấu ngoặc, điều đó có nghĩa là khớp với bất kỳ
ký tự ngoại trừ những ký tự trong ngoặc. '[^ abc]' sẽ khớp với bất kỳ thứ gì ngoại trừ 'a', 'b' hoặc
'NS'.

Dấu gạch chéo ngược làm mất đi ý nghĩa đặc biệt của các ký tự này, nhưng '\ t' chỉ định một tab và
\ (& \) phân tách các đối số bên trong một mẫu (chỉ được sử dụng bởi: Replace.) Các mẫu
\ <và \> cũng có ý nghĩa đặc biệt; chúng khớp với phần đầu và phần cuối của chữ-số
thẻ.

Nếu bạn tắt biến trình soạn thảo 'ma thuật', không có ký tự nào ở trên sẽ có
ý nghĩa đặc biệt bên trong của một mẫu (xem 'bộ').

Một số mẫu ví dụ:

^ end $ Tìm một dòng chỉ là 'kết thúc'.

[Ee] [Nn] [Dd]
Tìm một 'kết thúc', bỏ qua trường hợp.

[A-Za-z] [A-Za-z0-9] *
Tìm số nhận dạng tiếp theo.

([*]. * [*])
Tìm nhận xét pascal một dòng tiếp theo.

Tìm sự xuất hiện tiếp theo của 'the'.

GIỚI HẠN


Levee chỉ có thể chỉnh sửa các tệp có độ dài tối đa 256000 ký tự. ^ M được sử dụng làm dòng bên trong của nó
dấu phân cách, vì vậy việc chèn ^ M sẽ có những hậu quả thú vị.

Sử dụng levee trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Sàn văn phòng
    Sàn văn phòng
    OfficeFloor cung cấp sự đảo ngược của
    điều khiển khớp nối, với: - sự phụ thuộc của nó
    tiêm - tiêm tiếp tục -
    tiêm luồng Để biết thêm thông tin
    tham quan...
    Tải xuống OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit là một ứng dụng mã nguồn mở chạy trên máy chủ
    Khung giao diện người dùng (SDUI). Nó cho phép bạn
    triển khai các bản cập nhật có nguồn gốc từ máy chủ để
    phiên bản ứng dụng khác nhau. Ngoài ra, nó có thể
    đã sử dụng cho ...
    Tải xuống DivKit
  • 3
    bộ chuyển đổi phụ
    bộ chuyển đổi phụ
    Tiện ích để chuyển đổi giữa các loại khác nhau
    định dạng đăng ký. người dùng tên lửa
    nên sử dụng ss, ssr hoặc v2ray làm mục tiêu.
    Bạn có thể thêm &remark= vào
    HT được yêu thích trên Telegram...
    Tải xuống bộ chuyển đổi phụ
  • 4
    RỬA MẶT
    RỬA MẶT
    SWASH là một số có mục đích chung
    công cụ để mô phỏng không ổn định,
    không thủy tĩnh, bề mặt tự do,
    dòng quay và hiện tượng vận chuyển
    ở vùng biển ven bờ như ...
    Tải xuống SWASH
  • 5
    VBA-M (Đã lưu trữ - Hiện có trên Github)
    VBA-M (Đã lưu trữ - Hiện có trên Github)
    Dự án đã chuyển sang
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Các tính năng: Tạo gian lận lưu trạng thái đa
    hệ thống, hỗ trợ gba, gbc, gb, sgb,
    sgb2Tu...
    Tải xuống VBA-M (Đã lưu trữ - Hiện có trên Github)
  • 6
    Stacer
    Stacer
    Giám sát và tối ưu hóa hệ thống Linux
    Kho lưu trữ Github:
    https://github.com/oguzhaninan/Stacer.
    Đối tượng: Người dùng cuối / Máy tính để bàn. Người sử dụng
    giao diện: Qt. Lập trình La ...
    Tải xuống Stacer
  • Khác »

Lệnh Linux

Ad