Sử dụng VIM: Hướng dẫn cơ bản.

Tôi chưa bao giờ nghĩ mình sẽ nói điều này, nhưng tôi cực kỳ thích trình chỉnh sửa tốt nhất hiện có cho thiết bị đầu cuối trong GNU / Linux: VIM.

Trích dẫn Wikipedia:

Khí lực (sau đó Anh Tôi thấy IMproved) là phiên bản cải tiến của soạn thảo văn bản vi, có mặt trong tất cả các hệ thống UNIX.

Diễn viên của anh ấy, Bram Moolenaar, đã trình bày phiên bản đầu tiên trong 1991, ngày mà nó đã trải qua nhiều cải tiến. Đặc điểm chính của cả Vim và Vi là chúng có các chế độ khác nhau có thể được chuyển đổi qua lại để thực hiện các thao tác nhất định, điều này khác biệt với hầu hết các trình chỉnh sửa thông thường, chỉ có một chế độ trong đó các đơn đặt hàng được nhập bằng cách sử dụng tổ hợp phím hoặc giao diện đồ họa.

Tôi là một trong những người nghĩ rằng đây là trình chỉnh sửa dành cho "bạch tuộc" hoặc những người có hơn 10 ngón tay, bởi vì thực tế đơn giản là có quá nhiều phím tắt khiến tôi nghĩ rằng VIM nó là "con quái vật" của các biên tập viên console. Sự thật là từ hôm qua tôi đã học cách sử dụng nó (ngay cả với những thứ rất cơ bản) nhưng tôi đã quen với nó, và điều tồi tệ nhất (hoặc tốt nhất là) đó là tôi thích nó quá nhiều.

Tôi luôn cảm thấy thoải mái với hoạt động của nano, nhưng đúng là trình soạn thảo này quá cơ bản. Khi chúng ta có một môi trường đồ họa, con trỏ có thể được sử dụng để sao chép / dán, nhưng khi chúng ta ở trong một TTY, mọi thứ sẽ thay đổi. Đó là ưu điểm đầu tiên mà tôi nhận thấy VIM. Các tính năng khác mà tôi thích là:

  • Lựa chọn văn bản trong các cột.
  • Đánh dấu cú pháp.
  • Đánh dấu ngoặc, ngoặc và ngoặc nhọn (vì vậy nó là lý tưởng cho lập trình).
  • Cực kỳ mạnh mẽ, ngay cả khi tệp chúng tôi đang chỉnh sửa bị gián đoạn, nó cho phép chúng tôi khôi phục nó sau đó.
  • Đây bạn có thể xem thêm ...

Trình soạn thảo văn bản duy nhất trong bảng điều khiển (trong số những người tôi biết) "tiếp cận" với VIM es MCChỉnh sửa, Trình soạn thảo văn bản của MC. Nhưng hãy để ý những dấu ngoặc kép trong câu trên. VIM thậm chí còn có một trình soạn thảo trong GTK. Nhưng ý tưởng của bài đăng này không phải để bán cho bạn hoặc khuyến khích bạn sử dụng VIM, nó chỉ đơn giản là một cách để cho bạn biết rằng nó dễ sử dụng hơn so với thực tế.

Hướng dẫn cơ bản sử dụng VIM

Tôi đã nghĩ đến việc để lại cho bạn một loạt phím tắt, nhưng tôi nghĩ sẽ thực tế hơn nhiều nếu tôi chỉ cho bạn cách nó hoạt động bằng một ví dụ. Điều đầu tiên chúng tôi sẽ làm là cài đặt VIM nếu chúng tôi chưa làm điều đó hoặc nếu nó không xuất hiện theo mặc định trong bản phân phối yêu thích của chúng tôi. Sau khi cài đặt, chúng tôi mở một thiết bị đầu cuối và đặt:

$ vim prueba.txt

Chúng ta sẽ thấy một cái gì đó như thế này:

Bây giờ chúng ta nhấn phím I hoặc chìa khóa Chèn để chuyển từ chế độ lệnh sang chế độ chỉnh sửa và bắt đầu nhập. Chúng tôi viết bất cứ thứ gì, nếu có thể, có nhiều hơn hai dòng. Ví dụ tôi đặt:

Bây giờ, chúng ta nhấn phím ESC Để thoát khỏi chế độ chỉnh sửa, chúng ta di chuyển đến đầu tài liệu bằng các mũi tên trên bàn phím và nhấn phím V. Bạn sẽ nhận thấy rằng bên dưới cho biết bây giờ TRỰC QUAN. Với mũi tên xuống, chúng tôi đang đánh dấu tất cả văn bản mà chúng tôi viết. Khi chúng tôi đã chọn mọi thứ, chúng tôi nhấn phím Y. Khi điều này được thực hiện, bạn sẽ thấy rằng bên dưới nó cho biết số dòng được sao chép.

Bây giờ chúng ta di chuyển xuống thấp hơn một chút và nhấn phím P. Mỗi lần chúng ta nhấn nó, văn bản giống nhau sẽ được dán. Nếu thay vì chìa khóa Y chúng tôi nhấn phím X, văn bản chúng tôi đã chọn sẽ bị cắt bỏ. Chúng ta có thể dán lại bằng chìa khóa P.

Bây giờ chúng ta sẽ lưu tài liệu thử nghiệm. Chúng tôi nhấn ESC nếu chúng ta đang ở chế độ chỉnh sửa và viết :w, nghĩa là, hai điểm và một W. Điều này làm là viết hoặc lưu những gì chúng ta đang làm. Nếu sau này chúng ta viết :q chúng tôi sẽ thoát khỏi trình chỉnh sửa. Nếu những gì chúng tôi muốn là lưu và đóng, chúng tôi viết .

Bây giờ một mẹo cuối cùng. Giả sử rằng chúng ta vô tình đóng thiết bị đầu cuối và làm mất tài liệu. Những gì chúng ta phải làm là viết lại:

$ vim prueba.txt

và chúng tôi sẽ nhận được một cái gì đó như thế này:

Nếu bạn nhìn vào phần cuối, chúng tôi có một loạt các tùy chọn. Trong trường hợp này, chúng tôi nhấn phím R để truy xuất tài liệu trước đó, sau đó nó sẽ yêu cầu chúng ta nhấn ENTER Và thì đấy, chúng ta có thể tiếp tục nơi chúng ta đã dừng lại. Bây giờ, nếu tình cờ chúng ta nhấn phím E (vẫn chỉnh sửa) chúng tôi cũng có thể truy xuất tài liệu bằng cách gõ : bình phục, và chúng tôi sẽ nhận được một cái gì đó như thế này:

Trong trường hợp này, lựa chọn của tôi là viết số 1 và thì đấy, công việc của chúng tôi được phục hồi trở lại.

Nếu bạn muốn sử dụng VIM dễ dàng hơn, sau đó bạn có thể cài đặt GVIM, điều này cũng giống như việc sử dụng các thư viện Gtk để sử dụng Menu và các tùy chọn khác tạo điều kiện thuận lợi cho công việc của người dùng.

Thậm chí còn có một phần mở rộng cho Firefox gọi Hoàng thượng, cho phép chúng tôi xử lý trình duyệt như thể VIM nó sẽ được điều trị 

Và đến nay Làm thế nào để, mọi đề xuất hoặc thông tin đều được hoan nghênh để tất cả chúng ta có thể tìm hiểu thêm những điều hữu ích về VIM.