Cách Sử Dụng Vi/Vim Editor Trong Linux - Freetuts
Có thể bạn quan tâm
Trong bài này mình sẽ hướng dẫn cách sử dụng Vi/Vim Editor trong Linux, đây là một trong những ứng dụng soạn thảo văn bản tốt nhất trong Linux khi làm việc với command line.
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.Hiện nay có rất nhiều trình soạn thảo văn bản bằng dòng lệnh như nano, vim, emacs, và bạn chỉ cần thành thạo một trong số chúng là được. Như mình thì vẫn hay sử dụng Vim bởi ngay từ đầu mình đã tiếp xúc với nó và trở thành thói quen.
Thực tế thì nano có lẽ phù hợp với người mới lần đầu sử dụng Linux, còn vim hoặc emacs là công cụ được lựa chọn cho những người có kinh nghiệm bởi nó có nhiều khả năng nâng cao mà nano không có.
1. Cài đặt Vim trên Ubuntu (UNIX)
Để cài đặt Vim thì ta sử dụng lệnh apt-get trong Linux.
Bài viết này được đăng tại [free tuts .net]
sudo apt-get update sudo apt-get install vimĐể kiểm tra Vim đã được cài hay chưa thì chỉ cần check version của nó.
vim -vNếu có kết quả trả về thì bạn đã cài rồi, còn không thì bạn chưa cài, hãy thực hiện lại lệnh install như trên.
2. Các chế độ của Vim
Đây là một editor hơi đặc biệt, nó có ba chế độ như sau.
Insert Mode
Chế độ Insert cho phép bạn chèn dữ liệu vào file đang mở. Phím tắt là "i" (chèn văn bản vào vị trí con trỏ) hoặc "o" (chèn văn bản vào đầu dòng).
Visual Mode
Chế độ Visual cho phép người dùng chọn văn bản như sử dụng chuột, nhưng sử dụng bàn phím thay vì dùng chuột. Phím tắt là "V", rất hữu ích khi bạn muốn copy nhiều dòng dữ liệu.
Command Mode
Đây là chế độ dòng lệnh bắt đầu bằng dấu hai chấm :. Đây là chế độ mặc định khi bạn mở Vim editor.
Khi đang ở chế độ khác mà bạn muốn quay trở về chế độ command mode thì sử dụng phím Esc (đôi khi phải nhấn 2 lần).
3. Cách dùng Vim trong Linux
Khởi động vim
Để khởi động Vim thì bạn chạy dòng lệnh sau:
vim path/to/fileTrong đó vim là dòng lệnh mở, còn path/to/file chính là đường dẫn trỏ đến file mà bạn cần mở.
Ví dụ: Mở file /etc/hosts.
vim /etc/hostsKết quả sẽ hiển thị như hình sau.
Sửa nội dung
Ứng dụng hiện đang ở chế độ command mode, vì vậy để bắt đầu chỉnh sửa file thì bạn nhập lệnh :i và nhấn enter.
:iLúc này dòng chữ --insert-- xuất hiện, điều này cho thấy bạn đang chỉnh sửa file mà bạn đã mở, và chế độ này ta gọi la insert mode.
Bây giờ bạn có thể sử dụng con trỏ để trỏ đến dòng cần chỉnh sửa, sử dụng dấu mũi tên để di chuyển qua lại giữa các ký tự và lên xuống giữa các dòng.
Sau khi sửa xong thì bạn hãy nhấn phím ESC để quay lại chế độ lệnh.
Lưu nội dung
Để lưu nội dung vừa sửa thì bạn nhập lệnh :x và nhấn Enter.
:xTrường hợp muốn thoát khỏi Editor mà không lưu thì nhập lệnh sau.
:q!Các lệnh khác của vim
- save: :w
- save and exit: :wq
- exit: :q
- force: ! (example :w! :q!)
- copy: y
- copy a line: yy
- paste: p
- cut: d
- cut a line: dd
4. Một số thủ thuật với Vim Editor trong Linux
Ngoài những lệnh trên thfi vẫn còn một số thủ thuật khác với vim editor như sau.
Xem trợ giúp dòng lệnh
Sau khi khởi chạy vim hãy nhấn F1 để xem phần thông tin của một dòng lệnh nào đó. Bạn có thể chuyển đến một lệnh cụ thể bằng cách đặt con trỏ vào phần đó rồi nhấn Ctrl +] (nhấn Ctrl, sau đó là dấu ngoặc vuông đóng). Sau khi xem xong thì nhấn Ctrl + t để quay về màn hình trước đó.
Ngoài ra bạn có thể sử dụng lệnh :h để xem thông tin của một lệnh bất kì.
Ví dụ dưới đây hiển thị phần help cho lệnh x (delete).
:h xVà xem thông tin của lệnh substitute.
:h substituteBài viết đang cập nhật thêm ....
Từ khóa » Vi Trong Linux
-
Tìm Hiểu Về ứng Dụng Vi Trong Linux
-
Hướng Dẫn Cơ Bản Sử Dụng Vi Trong Linux - Helpdesk INET
-
Hướng Dẫn Sử Dụng Cơ Bản Lệnh Vi Editor Trên Linux - VinaSupport
-
Lệnh Vi Trong Linux, Các Câu Lệnh Từ Cơ Bản đến Nâng Cao - Nhân Hòa
-
Sử Dụng Vi Với File Text đơn Giản. 1 Số Câu Lệnh Soạn Thảo Cần ...
-
Hướng Dẫn Sử Dụng VI - Trung Tâm Hỗ Trợ Kỹ Thuật | MATBAO.NET
-
Hướng Dẫn Sử Dụng Lệnh Vi /vim Trên Linux - Knowledge Base
-
40 Lệnh Cơ Bản Trong Linux Bạn Cần Biết (Vi, Kill, Rmdir, Sudo...)
-
Sử Dụng "vi" Trong Linux - Tôi Là Duyệt
-
Trình Soạn Thảo Vi Trong Unix/Linux
-
Tìm Hiểu Về ứng Dụng Vi Trong Linux
-
VIM: Sửa Nội Dung File Trong Môi Trường Dòng Lệnh Linux
-
Tìm Hiểu Về ứng Dụng Vi Trong Linux Potx - Tài Liệu Text - 123doc
-
Soạn Thảo File Trong Linux Với Vim Và Nano