de Xóa mọi thứ cho đến hết từ bằng cách nhấn. tại trái tim của bạn mong muốn.
ci (xyz [Esc] - Đây là một điều kỳ lạ. Ở đây, 'i' không có nghĩa là chế độ chèn. Thay vào đó, nó có nghĩa là bên trong dấu ngoặc đơn. Vì vậy, chuỗi này cắt văn bản bên trong dấu ngoặc đơn bạn đang đứng và thay thế nó bằng "xyz". Nó cũng hoạt động bên trong dấu ngoặc vuông và hình - chỉ cần làm ci [hoặc ci {tương ứng. Đương nhiên, bạn có thể làm di (nếu bạn chỉ muốn xóa tất cả văn bản mà không cần nhập bất cứ điều gì. Bạn cũng có thể làm a
thay vìi
nếu bạn cũng muốn xóa dấu ngoặc đơn và không chỉ văn bản bên trong chúng.
ci " - cắt văn bản trong dấu ngoặc kép hiện tại
ciw - cắt từ hiện tại. Điều này hoạt động giống như trước đây ngoại trừ (
được thay thế bằng w
.
C - cắt phần còn lại của dòng và chuyển sang chế độ chèn.
ZZ - lưu và đóng tệp hiện tại (CÁCH nhanh hơn Ctrl-F4 để đóng tab hiện tại!)
ddp - di chuyển dòng hiện tại xuống một hàng
xp - di chuyển nhân vật hiện tại một vị trí sang phải
U - chữ hoa, vì vậy viwU
tăng từ
~ - trường hợp chuyển đổi, vì vậy viw~
sẽ đảo ngược toàn bộ từ
Ctrl + u / Ctrl + d cuộn nửa trang màn hình lên hoặc xuống. Điều này có vẻ hữu ích hơn so với phân trang toàn màn hình thông thường vì nó giúp dễ dàng xem hai màn hình liên quan như thế nào. Đối với những người vẫn muốn cuộn toàn bộ màn hình tại một thời điểm, có Ctrl + f cho Chuyển tiếp và Ctrl + b cho Quay lại. Ctrl + Y và Ctrl + E cuộn xuống hoặc lên từng dòng một.
Lệnh điên nhưng rất hữu ích là zz - nó cuộn màn hình để làm cho dòng này xuất hiện ở giữa. Điều này là tuyệt vời để đặt đoạn mã bạn đang làm việc ở trung tâm của sự chú ý của bạn. Các lệnh anh chị em - zt và zb - làm cho dòng này ở trên cùng hoặc dưới cùng trên màn hình không hoàn toàn hữu ích.
% tìm và nhảy đến dấu ngoặc đơn phù hợp.
khử - xóa từ con trỏ đến cuối từ (bạn cũng có thể làm dE
để xóa cho đến khoảng trắng tiếp theo)
bde - xóa từ hiện tại, từ dấu phân cách từ trái sang phải
df [dấu cách] - xóa cho đến và bao gồm không gian tiếp theo
dt. - xóa cho đến dấu chấm tiếp theo
dd - xóa toàn bộ dòng này
ye (hoặc yE) - yanks văn bản từ đây đến cuối từ
ce - cắt qua cuối từ
bye - sao chép từ hiện tại (khiến tôi tự hỏi "hi" làm gì!)
yy - sao chép dòng hiện tại
cc - cắt dòng hiện tại, bạn cũng có thể làm S
thay thế. Ngoài ra còn có nắp thấp hơn s
để cắt ký tự hiện tại và chuyển sang chế độ chèn.
viwy hoặc viwc . Yank hoặc thay đổi từ hiện tại. Nhấn w
nhiều lần để tiếp tục chọn từng từ tiếp theo, sử dụng b
để di chuyển ngược
vi { - chọn tất cả văn bản trong ngoặc hình. va {- chọn tất cả văn bản bao gồm {} s
vi (p - làm nổi bật mọi thứ bên trong () và thay thế bằng văn bản đã dán
b và e di chuyển con trỏ từng chữ, tương tự như cách Ctrl + Mũi tên thường làm . Định nghĩa của từ là một chút khác nhau, vì một số từ chối liên tiếp được coi là một từ. Nếu bạn bắt đầu ở giữa một từ, nhấn b sẽ luôn đưa bạn đến đầu của từ hiện tại và mỗi b liên tiếp sẽ nhảy đến đầu của từ tiếp theo. Tương tự, và dễ nhớ, e
đưa con trỏ đến cuối dòng điện và mỗi từ tiếp theo.
tương tự như b
/ e
, viết hoa B
và E
di chuyển con trỏ từng chữ bằng cách chỉ sử dụng khoảng trắng làm dấu phân cách.
capital D (hít một hơi thật sâu) Xóa phần còn lại của dòng bên phải con trỏ, giống như Shift + End / Del trong các trình soạn thảo thông thường (chú ý 2 lần nhấn phím - Shift + D - thay vì 3)