Вы действительно используете vi
? Вы, вероятно, используете vim
. Если так, :help
ответит на большинство ваших _Я не знаю_. Оттуда вы также можете перейти к определенным частям справки, следуя ссылкам (вы узнаете их, поскольку они, вероятно, окрашены, выделены жирным шрифтом или каким-либо образом подсвечены), нажав Ctrl + ] (и да, вы также можете ввести :help ctrl-]
, чтобы увидеть справку по комбинации клавиш, о которой я только что упомянул).
Для того, чтобы делать то, что вы хотите, достаточно поставить set textwidth=50
или set tw=50
в вашем файле ~/.vimrc
(обратите внимание, что нулевое значение для tw
означает, что опция отключена или, если вы предпочитаете, tw
бесконечна). Если вы хотите посмотреть описание этой опции, введите :help textwidth
.
Этот параметр (:set tw=50
), однако, не изменит уже существующие строки;чтобы изменить все уже существующие строки в соответствии с текущей настройкой tw
, вы можете сделать gggqG
, который переместится на первую строку (gg
), а затем отформатирует строки (gq
, для ввода информации:help gq
, который также покажет причину, по которой эта команда будет действовать, даже если tw
равен 0) до последней строки (G
перемещается к последней строке файла).