Я включаю мягкую упаковку, когда редактирую большинство текстовых файлов:
:set wrap
Если вы решите сделать то же самое, то вам нужно знать о gj и gk в обычном режиме, для перемещения по линиям экрана вместо физических линий.Я использую их так часто, что переназначаю им клавиши со стрелками вверх и вниз вместо k и j .
Независимо от того, редактируете ли вы в жестком или мягком видефайлы, вы получите много пробега из gqap (или его двоюродного брата gwap ), чтобы перенести один абзац с жесткими символами новой строки и vipJ объединить все строки жесткого абзаца обратно в одну строку.
Возможно, вы захотите включить a
в formatoptions
, чтобы включить автоматическое форматирование абзаца:
:set formatoptions+=a
Когда вы делаете всю эту упаковку и развёртывание, хорошо, чтобы Vim не искажал нумерованные списки:
:set formatoptions+=n
На самом деле, я бы предложил просмотреть все formatoptions
и настроить их наВаши конкретные предпочтения:
:help fo-table
Дополнительная информация:
:help gj
:help gk
:help gqap
:help auto-format
:help formatoptions