Vim - Mẹo và Thủ thuật

Bây giờ chúng tôi đã có ý tưởng công bằng về Vim. Hãy để chúng tôi thảo luận về một số mẹo và thủ thuật của Vim để cải thiện năng suất. Trong phần này, chúng ta sẽ thảo luận về các mục sau:

  • Chuyển đổi khoảng trắng thành tab và ngược lại
  • Đánh dấu các từ viết sai chính tả
  • Hoàn thành từ
  • Sao chép ký tự dòng theo ký tự
  • Thụt lề mã
  • Thay đổi định dạng tệp

Chuyển đổi khoảng trắng thành tab và ngược lại

Chuyển đổi tab thành dấu cách

Nếu bạn đang chỉnh sửa tệp và bạn muốn chuyển đổi ký tự tab đã nhập thành dấu cách thì hãy thực hiện lệnh sau:

:set expandtab

Lưu ý rằng, lệnh này sẽ không thay đổi các tab hiện có thành dấu cách. Để đạt được điều này, hãy thực hiện lệnh sau:

:set tabstop = 4 shiftwidth = 4 expandtab 
:retab

Trong lệnh trên, chúng tôi hướng dẫn Vim chuyển đổi các tab thành 4 dấu cách

Chuyển đổi khoảng trắng thành tab

Để chuyển đổi khoảng trắng thành tab, hãy thực hiện lệnh dưới đây:

:set noexpandtab :retab!

Đánh dấu các từ viết sai chính tả

Chúng tôi có thể hướng dẫn Vim tô sáng những từ viết sai chính tả. Để làm điều này, hãy thực hiện lệnh sau:

:set spell

Hình ảnh dưới đây nêu bật từ sai chính tả trong Vim -

Hoàn thành từ

Vim cũng cung cấp tính năng hoàn thành từ. Đối với điều này, thực hiện lệnh sau trong chế độ chèn:

Ctrl + p

Sao chép từng dòng ký tự

Sử dụng lệnh sau để sao chép và dán ký tự dòng theo ký tự -

Sr.No Lệnh & Mô tả
1 Ctrl + y

Sao chép và dán văn bản nằm phía trên con trỏ

2 Ctrl + e

Sao chép và dán văn bản nằm bên dưới con trỏ

Lưu ý rằng chúng ta phải sử dụng các lệnh này trong chế độ chèn.

Thụt lề mã

Nếu bạn có mã chưa được thụt lề để thụt lề, nó sẽ thực thi lệnh sau:

=%

Ví dụ: nếu bạn có mã chưa thụt lề như thế này -

Sau đó chuyển đến dòng 4 và thực hiện lệnh =%. Nó sẽ thụt lề mã như thế này -

Thay đổi định dạng tệp

Để thay đổi định dạng tệp thành UNIX, hãy thực hiện lệnh sau:

:set ff = unix

Để thay đổi định dạng tệp thành DOS, hãy thực hiện lệnh sau:

:set ff = dos