Vim - Cá nhân hóa
Chúng tôi có thể cá nhân hóa Vim theo yêu cầu của chúng tôi. Trong phần này, chúng ta sẽ thảo luận về các mục sau:
- Tệp cấu hình
- Thay đổi phông chữ
- Thay đổi bảng màu
- Đánh dấu cá nhân
- Dòng trạng thái
Tệp cấu hình
Đối với các tệp cấu hình Vim có thể ở cấp người dùng hoặc cấp toàn cầu. Cài đặt cụ thể của người dùng sẽ được lưu trữ trong tệp cấp người dùng trong khi cài đặt chung sẽ được lưu trữ trong tệp cấp toàn cầu.
Tệp Vimrc
Global vimrc
Để tìm ra tệp vimrc toàn cầu, hãy thực hiện lệnh sau trong trình chỉnh sửa
:echo $VIM
HOẶC LÀ
:echo \%VIM\%
Trên Linux, tệp này sẽ nằm trong thư mục / usr / share / vim trong khi trên Window, nó sẽ nằm trong thư mục C: \ Program Files \ Vim
Local vimrc
Local vimrc sẽ nằm trong thư mục chính của người dùng. Ví dụ: trên Linux, nó sẽ nằm trong thư mục / home / <USER> trong khi trên Windows, nó sẽ nằm trong thư mục C: \ Documents and Setting \ <USER> /
Lưu ý rằng, trên Windows tên tệp sẽ là _vimrc trong khi trên Linux nó sẽ là .vimrc.
Gvimrc
Global gvimrc
Trên Linux, tệp này sẽ nằm trong thư mục / usr / share / gvim trong khi trên Window, nó sẽ nằm trong thư mục C: \ Program Files \ Vim
Local gvimrc
Gvimrc cục bộ sẽ nằm trong thư mục chính của người dùng. Ví dụ: trên Linux, nó sẽ nằm trong thư mục / home / <USER> trong khi trên Windows, nó sẽ nằm trong thư mục C: \ Documents and Setting \ <USER> /
Lưu ý rằng, trên Windows tên tệp sẽ là _gvimrc trong khi trên Linux nó sẽ là 55 .gvimrc.
exrc
các tệp exrc được sử dụng để tương thích ngược. Các tệp này bị bỏ qua nếu có tệp vimrc hoặc gvimrc.
Global exrc
Trên Linux, tệp này sẽ nằm trong thư mục / usr / share / vim trong khi trên Window, nó sẽ nằm trong thư mục C: \ Program Files \ Vim
Local exrc
Exrc cục bộ sẽ nằm trong thư mục chính của người dùng. Ví dụ: trên Linux, nó sẽ nằm trong thư mục / home / <USER> trong khi trên Windows, nó sẽ nằm trong thư mục C: \ Documents and Setting \ <USER> / _exrc
Thay đổi phông chữ
Để thay đổi phông chữ, hãy thực hiện lệnh sau trong gVim:
:set guifont = courier
Lệnh trên sẽ thay đổi phông chữ thành chuyển phát nhanh.
Thay đổi màu sắc
Để thay đổi bảng màu, hãy thực hiện lệnh sau:
:colorscheme <tab>
Khi bạn nhấn ký tự tab, nó sẽ hiển thị các bảng màu có sẵn cho Vim.
Đánh dấu cá nhân
Đánh dấu các ký tự sau các cột nhất định
Thực hiện lệnh dưới đây để đánh dấu các cột lớn hơn 73 -
:match ErrorMsg /\%>73v.\+/
Hình ảnh dưới đây cho thấy điều này -
Dưới đây là mô tả của lệnh này:
Sr.No | Lệnh & Mô tả |
---|---|
1 | \%> Khớp sau cột |
2 | 73 Đây là số cột |
3 | V Nó chỉ hoạt động cho các cột ảo |
4 | .\+ Khớp một hoặc nhiều ký tự |
Thêm số dòng
Để thêm số dòng, hãy thực hiện lệnh sau:
:set number
Để tắt lệnh này, hãy thực thi lệnh sau:
:set nonumber
Đặt chiều rộng số
Để đặt độ rộng số, hãy thực hiện lệnh sau:
:set numberwidth = <num>
Kiểm tra chính tả
Để bật kiểm tra chính tả, hãy thực hiện lệnh sau:
:set spell
Và để đặt ngôn ngữ chính tả, hãy thực hiện lệnh sau:
:set spelllang = <language>
Ví dụ để đặt cách sử dụng tiếng Đức sau dấu phẩy -
:set spelllang = de
Viết tắt
Sử dụng chữ viết tắt, chúng ta có thể tạo phím tắt cho chuỗi dài. Ví dụ, lệnh dưới đây tạo ra từ viết tắt là "nhanh chóng".
:abbr quick the quick brown fox
If you type “quick” and press tab then it will be replaced by “the quick brown fox” string
We can use this to correct some typos. For instance below command does this −
:abr teh the
Status line
Status line is shown at the bottom of editor. To enable status line execute following command −
:set laststatus = 2
To remove this for current session execute following command −
:set laststatus = 0