Yes. Sử dụng plugin Smart Tabs.
Tập lệnh này cho phép bạn sử dụng cài đặt tab bình thường cho đầu dòng và mở rộng các tab thành không gian ở bất kỳ nơi nào khác. Điều này phân biệt hiệu quả 'thụt lề' từ 'căn chỉnh'.
<tab>
Sử dụng cài đặt tab trình soạn thảo để chèn tab ở đầu dòng (trước ký tự không dấu cách đầu tiên) và chèn dấu cách khác.
<BS>
Sử dụng các thiết lập tab soạn thảo để xóa tab hoặc tab 'mở rộng' ala smarttab
Để làm Vim xếp hàng đối số chức năng, thêm
set cindent
set cinoptions=(0,u0,U0
để .vimrc
. Plugin sẽ mã hóa các khoảng trắng như vậy:
int f(int x,
......int y) {
--->return g(x,
--->.........y);
}
Điều này làm cho sự liên kết của "x
" và "y
" không phụ thuộc vào kích thước tab (tabstop
).
Nguồn
2009-07-20 07:00:41
Tôi thực sự tin rằng nó có thể được thực hiện. Tôi chỉ không nghĩ rằng nó sẽ được bất kỳ dễ dàng, mặc dù. –