Gần đây tôi nhận ra rằng tôi vimrchiện dài hơn 400 dòng (mà IMO quá nhiều, tôi sẽ cố gắng giảm bớt điều đó) và để dễ điều hướng, đọc và chỉnh sửa nó, tôi quyết định tìm hiểu khái niệm về gấp trong vim (mà Tôi không quen thuộc) .
- Tôi đã cố gắng thiết lập phương pháp gấp
indentnhưng tôi không thích kết quả (Nó quá lộn xộn vì phần lớn tôivimrckhông thực sự thụt vào). - Tôi cũng đã cố gắng để thiết lập
foldmethodđểexprvàsyntaxnhưng tôi đã không thể gấp bất cứ điều gì đúng. - Ở đây sử dụng
diffnhư phương pháp gấp dường như không liên quan. (Hoặc nếu tôi không hiểu cách sử dụng nó) - Vì vậy, hiện tại tôi đang sử dụng
markerphương pháp không hoàn toàn làm tôi hài lòng vì các dấu hiệu"{{{và"}}}dấu mà tôi thấy "nhiễu" trong tệp.
Vì vậy, tôi muốn biết nếu có các thực tiễn tốt nhất hoặc hướng dẫn chung về cách gấp đúng cáchvimrc .
Lưu ý 1: Như chúng ta đều biết SO không phải là một diễn đàn và không được thực hiện để thu thập ý kiến cá nhân và đó không phải là điều tôi đang tìm kiếm: tất nhiên tôi đoán một số người có sở thích của họ nhưng tôi muốn biết tại sao sử dụng đánh dấu (ví dụ) cải thiện khả năng đọc nhiều hơn là sử dụng thụt lề.
Lưu ý 2: Ngoài ra, mục tiêu chính của tôi là làm cho tôi vimrcrõ ràng nhất có thể để nếu các thực tiễn tốt nhất khác tồn tại để tạo ra một điều tốt đẹp vimrctôi tò mò về nó.
Chỉnh sửa 1: Tôi nên có tiền đề rằng phần của tôi vimrcđã được chia nhỏ trong các phần (và đôi khi là phần phụ)
- lựa chọn chung
- plugin (chứa phần phụ cho mỗi plugin và cấu hình của nó)
- ánh xạ
- điều hướng (cũng chứa tiểu mục)
- màu
- v.v ...
Và đó là cấu trúc này khiến tôi nghĩ đến việc gấp lại: Tôi cảm thấy rằng việc chỉ có thể xuất ra phần tôi quan tâm ở một điểm nào đó là một điều gì đó khá thuận tiện.
Chỉnh sửa 2: Trả lời đề cập đến các phân mục vimrctrong một số tệp là hợp lệ, nhưng theo sở thích cá nhân, tôi muốn sử dụng tính năng gấp vì tôi nghĩ việc duy trì một tệp trong repit chứa tệp dotfiles của tôi sẽ dễ dàng hơn. Đó chỉ là một sở thích cá nhân và tôi biết rằng cũng có thể sử dụng phương pháp này nhưng tôi thích sử dụng phương pháp gấp.

"{{{cách thức hoạt động giống như "vim like" nhất, plugin được sử dụng năng lượng mặt trời sử dụng điều này và mặc dù nó có thể gây ồn ào nhưng nó mang đến cho bạn cách cài đặt thủ công chuẩn nhất