Các lệnh Vim, hướng dẫn cơ bản để sử dụng trình soạn thảo văn bản này

Lệnh Vim, hướng dẫn cơ bản

El soạn thảo văn bản vim là một người quen cũ của mọi người dùng Linux. đặc biệt là những lập trình viên. Việc sử dụng nó không dễ dàng và cần phải học hỏi, nhưng một khi bạn thành thạo nó, nó sẽ là người bạn đồng hành trung thành của bạn khi gõ mã. Do đó, nếu bạn muốn bắt đầu, chúng tôi sẽ cung cấp cho bạn một hướng dẫn nhỏ về các lệnh Vim chính mà bạn sẽ phải sử dụng trong các tệp của mình.

Vim là phiên bản cải tiến của trình chỉnh sửa Vi xuất hiện vào những năm 80. Do đó, mặc dù Vim là phiên bản cải tiến của bản gốc và được mở rộng do tính linh hoạt cao và mức tiêu thụ tài nguyên thấp. Tuy nhiên, cần lưu ý rằng để di chuyển qua nó, việc sử dụng chuột bị hạn chế -không phải nói một cách vô nghĩa-. Vì vậy, việc sử dụng bàn phím là rất cần thiết trong trình soạn thảo văn bản này.

Cài đặt Vim trên máy tính của bạn

Trình soạn thảo Vim, các lệnh cơ bản

Điều đầu tiên bạn nên làm là cài đặt trình soạn thảo nổi tiếng để có thể sử dụng nó. Một trong những điều ngạc nhiên thú vị của Vim là nó là đa dạng, vì vậy bạn có thể sử dụng nó trên tất cả các hệ điều hành. Mặc dù chúng tôi đã nói với bạn rằng nó được thiết kế để sử dụng trong môi trường Linux. Cài đặt của nó trên Linux như sau:

sudo apt-get install vim

Thay vào đó, nếu bạn muốn cài đặt nó trên Windows hoặc MacOS, ở đây chúng tôi để lại cho bạn các liên kết sau đến trang chính thức của nó, nơi bạn sẽ có cả phiên bản có Terminal và phiên bản có giao diện GUI. Khuyến nghị nhất trong cả hai trường hợp là bạn sử dụng phiên bản dành cho Terminal.

Phiên bản Windows
Phiên bản MacOS

Sau khi trình soạn thảo văn bản được cài đặt trên máy tính của bạn, chúng tôi sẽ tiến hành giải thích các lệnh Vim phổ biến nhất sẽ làm cơ sở để di chuyển qua các tệp khác nhau mà bạn mở từ đó. Vì mở một tập tin để chỉnh sửa, bạn sẽ phải viết lệnh sau:

vim nombre-documento-.txt

Và nhấn phím ENTER, chúng tôi sẽ ở trong trình chỉnh sửa Vim với tài liệu đang mở và sẵn sàng để bạn xử lý.

Các lệnh Vim cần thiết cho bước đột phá của bạn vào trình soạn thảo văn bản phổ biến

Điều đầu tiên chúng tôi muốn nói với bạn là mặc dù ở phiên bản gốc, nhiều bàn phím thời đó không có phím định hướng, các chuyển vị phải được thực hiện với các phím khác -Có phân biệt chữ hoa chữ thường. Và họ là những điều sau đây:

  • Đúng: l
  • Trái: h
  • Dưới: j
  • Ở trên: k
  • Chuyển đến phần đầu của tài liệu mà chúng tôi đã mở: gg
  • Chuyển đến đầu dòng: ^
  • Đi đến cuối dòng: $
  • Đi đến cuối tài liệu mà chúng tôi đã mở: G
  • Cuộn đến thay đổi cuối cùng chúng tôi đã thực hiện: ;

Các lệnh Vim để chỉnh sửa văn bản

lập trình máy tính

Khi chúng tôi biết cách di chuyển qua các tệp mà chúng tôi mở trong Vim, đó là thời gian để chỉnh sửa những văn bản này. Và sau đó chúng tôi để lại cho bạn các lệnh Vim mà bạn sẽ sử dụng thường xuyên nhất. Vim có ba chế độ khác nhau: chế độ lệnh -cái được mở theo mặc định-, chế độ chèn và chế độ lệnh nâng cao.

Chà, khi tệp được mở, Vim đang đợi bạn bắt đầu nhập một vài lệnh đầu tiên. Và đây là những gì? Chúng tôi trình bày chúng cho bạn dưới đây:

  • Vào chế độ chèn -đặt văn bản mới-: i (để thoát khỏi chế độ này, bạn chỉ cần nhấn ESC)
  • Nhập chèn và đặt ký tự mới ngay sau khóa học: a
  • Nhập chèn và ghi vào cuối dòng hiện tại: A
  • Chèn một dòng mới bên dưới khóa học: o
  • Chèn một dòng mới phía trên khóa học: O
  • Thay thế ký tự đúng trong khóa học: r (phải bấm ngay ký tự mới nhập được)
  • In bằng máy in mà bạn đã cấu hình theo mặc định: ha!

Các lệnh Vim để cắt, xóa và dán vào tài liệu được mở bằng trình soạn thảo văn bản

Chúng tôi tiếp tục chỉnh sửa các văn bản mà chúng tôi đã mở bằng trình soạn thảo văn bản phổ biến ra đời năm 1991. Và trong trường hợp này, chúng tôi sẽ để lại cho bạn danh sách các lệnh Vim mà bạn sẽ cần để có thể xóa, cắt, sao chép và dán văn bản bên trong tệp.

  • Cắt dòng hiện tại con trỏ đang bật: dd (một dòng) hoặc (ví dụ: nếu bạn thay đổi 'x' thành số -3dd-, thì các dòng mà bạn đã chỉ định cho tới con trỏ sẽ bị cắt)
  • Dán văn bản mà chúng tôi đã sao chép hoặc cắt vào nơi chúng tôi nhấn lệnh: p
  • Xóa một ký tự dưới con trỏ: x
  • Xóa toàn bộ từ nơi đặt con trỏ: bình minh
  • Xóa toàn bộ từ nơi đặt con trỏ và vào chế độ chèn: cw
  • Xóa từ con trỏ đến cuối dòng và vào chế độ chèn: c$
  • Sao chép cả một dòng: yy
  • Sao chép từ nơi chúng tôi có con trỏ đến cuối dòng: y$
  • Sao chép toàn bộ từ nơi chúng tôi có con trỏ: vâng
  • Sao chép số dòng từ nơi chúng tôi đã đặt con trỏ: 2yy, 3yy, ... (2 hoặc 3 dòng từ vị trí đặt con trỏ)

Hoàn tác các thay đổi được thực hiện bằng các lệnh Vim

dòng lập trình

Cuối cùng, trong hướng dẫn lệnh Vim nhỏ này, chúng tôi để lại cho bạn những gì bạn nên làm nếu bạn muốn hoàn tác các thay đổi đã thực hiện với các lệnh trước đó thực hiện trong trình soạn thảo văn bản.

  • Hoàn tác lệnh cuối cùng đã nhập – :u
  • Hoàn tác các lệnh cuối cùng cho biết số – : xu (thay 'x' bằng số cụ thể)
  • Làm lại thay đổi cuối cùng được thực hiện – :làm lại
  • Để làm lại tất cả các thay đổi từ giờ trước (hoặc vài giờ) – :trước đó 1h 
  • Để làm lại các thay đổi trong vài phút qua – : sau 20m (trong trường hợp này là từ 20 phút trước)

Như bạn có thể thấy, các lệnh Vim rất phong phú. Và chúng tôi mới chỉ dừng lại ở một phần rất nhỏ nhưng có lẽ nó có thể giúp ích cho bạn trong việc giới thiệu trình soạn thảo văn bản phổ biến này và có thể xử lý những tệp đầu tiên bạn mở từ nó. Tương tự, Có rất nhiều tài liệu trên internet về nó. và bạn có thể đi sâu hơn, nếu bạn muốn.

Hơn nữa, Vim có một cộng đồng khá tích cực đó là thêm các chức năng và chế độ xem mới. Ngoài ra, để làm cho việc sử dụng nó dễ dàng hơn nhiều -đặc biệt là đối với người mới sử dụng-, có những lựa chọn thay thế với giao diện người dùng thân thiện hơn điều đó không liên quan gì đến mọi thứ chúng tôi đã giải thích cho bạn. Nếu bạn muốn khám phá chúng, một số ví dụ như sau:


Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.