chiều rộng dòng mềm


7

Khi gói văn bản trong GVim, việc bọc xảy ra ở phía bên phải của cửa sổ GVim. Tôi muốn có nó bọc ở cột 80 tuy nhiên. Một giải pháp tôi đã tìm thấy là :set columns=80, nhưng điều này thu nhỏ cửa sổ và mang lại cho tôi một cảm giác ngột ngạt. Do đó, tôi đã tự hỏi liệu có ai biết cách bọc văn bản tại một cột cố định, mà không sửa đổi tệp trên đĩa và không sửa đổi kích thước cửa sổ GVim. Một không gian trống có kích thước cố định ở bên phải màn hình cũng sẽ hoạt động, nhưng sẽ không có sở thích của tôi.

Nếu nó tạo ra sự khác biệt: Tôi chủ yếu sử dụng GVim 7.4 trên máy Windows.

Câu trả lời:


3

Một giải pháp không lý tưởng là mở một cửa sổ khác và sau đó đặt độ phân giải dọc thành 80. Lệnh sẽ là:

:vnew | wincmd p | vertical res 80

Tôi biết điều này không phải là hoàn toàn những gì bạn có trong tâm trí, nhưng nó còn hơn không.


Nó thực sự không lý tưởng, nhưng đến rất gần. Tôi đã không nghĩ đến việc sử dụng thêm không gian cho một cái gì đó hữu ích, nhưng có lẽ tôi thậm chí có thể đặt cửa sổ phụ để sử dụng tốt. Thực tế là các cột thay đổi kích thước khi thay đổi kích thước cửa sổ đối với tôi không quan trọng lắm, nhưng thực sự có thể gây phiền toái. Tôi sẽ chờ một chút và xem liệu có ai nghĩ ra ý tưởng hay hơn không, nếu không tôi sẽ chấp nhận giải pháp này.
Octaviour

3

Thật không may, điều này là không thể. Có nhiều cách để định cấu hình cách thức một bọc sẽ xảy ra, chẳng hạn như với textwidthwrapmargin, nhưng những cách này chỉ dành cho các bản cứng, không phải phần mềm. Cách duy nhất để thay đổi phần mềm là thay đổi kích thước cửa sổ của bạn.

Có một số plugin sắp xếp những gì bạn muốn, trong đó sự bao bọc xảy ra trong một khu vực nhỏ hơn cửa sổ của bạn. Có mikewest / vimroomjunegunn / goyo.vim , nhưng đối với cả hai, một phần mềm nhỏ hơn chủ yếu chỉ là tác dụng phụ của mục đích chính của plugin: Để giải mã cửa sổ vim của bạn và loại bỏ phiền nhiễu.

Một cách giải quyết xấu xí có thể là mở một phần tách và thay đổi kích thước của nó thành cột 80, nhưng điều này hầu như không cảm thấy như một giải pháp lý tưởng. (Đặc biệt vì vị trí của phần tách sẽ thay đổi khi bạn thay đổi kích thước cửa sổ của mình)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.