Tôi đang viết một tài liệu LaTeX trong vim và tôi có khó khăn ở 80 ký tự để dễ đọc hơn. Tuy nhiên, điều này gây ra vấn đề với việc theo dõi các thay đổi trong điều khiển phiên bản. Ví dụ, chèn "Lorem ipsum" ở phần đầu của văn bản này:Vim, LaTeX, gói từ và điều khiển phiên bản
1 Dolor sit amet, consectetur adipiscing elit. Phasellus bibendum lobortis lectus 2 quis porta. Aenean vestibulum magna vel purus laoreet at molestie massa 3 suscipit. Vestibulum vestibulum, mauris nec convallis ultrices, tellus sapien 4 ullamcorper elit, dignissim consectetur justo tellus et nunc.
kết quả trong:
1 Lorum ipsum dolor sit amet, consectetur adipiscing elit. Phasellus bibendum 2 lobortis lectus quis porta. Aenean vestibulum magna vel purus laoreet at 3 molestie massa suscipit. Vestibulum vestibulum, mauris nec convallis ultrices, 4 tellus sapien ullamcorper elit, dignissim consectetur justo tellus et nunc.
Khi tôi xem xét sự thay đổi này trong git, nó nói tôi rằng tất cả các dòng của đoạn văn đã thay đổi vì gói, mặc dù chỉ có một thay đổi ngữ nghĩa đã xảy ra. Một cách xung quanh vấn đề này là phải có mọi câu trên dòng riêng của nó. Điều này có vẻ giống nhau trong văn bản trả lại, nhưng nguồn gốc tại là khó khăn hơn để đọc, vì mỗi dòng có khá một dòng thời gian khác nhau:
1 Lorum ipsum dolor sit amet, consectetur adipiscing elit. 2 Phasellus bibendum lobortis lectus quis porta. 3 Aenean vestibulum magna vel purus laoreet at molestie massa suscipit. 4 Vestibulum vestibulum, mauris nec convallis ultrices, tellus sapien ullamcorper elit, dignissim consectetur justo tellus et nunc.
(Nếu tôi mềm bọc tại 80, mọi thứ vẫn trông xấu, chỉ theo một cách khác.)
Có thể có văn bản trên đĩa với một dòng mới trên mỗi câu không, nhưng hiển thị và chỉnh sửa nó trong vim như thể văn bản của mỗi đoạn là một dòng dài, mềm bọc tại 80 ký tự? Tôi giả sử nó đòi hỏi một số vim-foo hơn là tinh chỉnh git hoặc LaTeX.
Hmm, thấy vấn đề đó trước đây, tôi nghĩ bạn đoán về gói mềm như một giải pháp là đúng, nhưng không thể nhớ nơi để tìm "vim-foo" ... –