Я только что посмотрел этот пост, который описывает, как обернуть целые слова в vim.Я ищу способ ввода отступа или, в моем случае, его отсутствие.
Обычно я выбираю пару строк с помощью V
и нажимаю gq
, чтобы переформатировать его и повторно обернуть.линии.
Допустим, у меня есть следующий документ
*Inside of window *Outside of window
|---------------------------------------|
|This is a bla like of text that will wr|ap here
|can you see the wrap |
| |
|---------------------------------------|
Результат будет:
*Inside of window *Outside of window
|---------------------------------------|
|This is a bla like of text that will |
|wrap here can you see the wrap |
| |
|---------------------------------------|
Пока все хорошо.
Теперь допустим, у меня есть следующий документ с некоторыми латексными тегами
*Inside of window *Outside of window
|---------------------------------------|
|\begin{abstract} |
|This is a bla like of text that will wr|ap here
|can you see the wrap |
|\end{abstract} |
| |
|---------------------------------------|
Результат следующий, который содержит нежелательный \t
в следующей строке
*Inside of window *Outside of window
|---------------------------------------|
|\begin{abstract} |
|This is a bla like of text that will |
| wrap here can you see the wrap |
|\end{abstract} |
| |
|---------------------------------------|
Но,Моя цель - получить результат, подобный следующему, без нежелательного \t
в следующей строке.
*Inside of window *Outside of window
|---------------------------------------|
|\begin{abstract} |
|This is a bla like of text that will |
|wrap here can you see the wrap |
|\end{abstract} |
| |
|---------------------------------------|
Я попытался добавить set breakindent
к своему .vimrc
, но это не сработало.В настоящее время я использую эти строки для упаковки.
set wrap " Wrap
set textwidth=79 " Default Text Width