Вопросы с тегом «formatting»

Вопросы о том, как отформатировать файл с помощью vim - это включает, но не ограничивается, сворачивания, отступы, переносы и т. Д.

2
Как я могу заставить vim перестать размещать комментарии перед новыми строками?
Я редактирую свой .vimrcфайл, и я включаю комментарии. Когда у меня есть комментарий, как это: " example comment И затем нажмите ввод в конце строки после завершения комментария, следующая строка автоматически устанавливается как комментарий (кавычки автоматически вставляются): " example comment " Как я могу остановить это поведение?

4
Как я могу переформатировать многострочную строку в vim при использовании типа файла Python?
Давайте предположим, что я редактирую некоторый код Python в vim, который выглядит примерно так: myobj.myfunc("Some string parameter that goes on and on and on and on and sometimes doesn't" "split very" "neatly over different lines so that" "it is formatted attractively") Я бы предпочел переформатировать это так, чтобы он перезагружался …

3
Как писать по вертикали?
Допустим, я хочу создать следующий текст в моем документе: % % Not Important % O -------------------------> % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Есть ли простой способ написать …

4
Как настроить Vim для работы с одним предложением в строке?
В настоящее время я пишу много простого текста (и LaTeX с минимальным форматированием в абзацах), и было бы неплохо, если бы я мог настроить vim, чтобы сохранить каждое предложение (для простоты, текст заканчивается на «.», «!» или '?' - это завершающая пунктуация, за которой следует пробел, чтобы не разбивать десятичные …

4
Объединить блоки путем чередования строк
Существует ли специальный способ объединения двух блоков текста путем чередования строк, например, переходя от этого: a1 a2 a3 a4 b1 b2 b3 b4 к тому, что: a1 b1 a2 b2 a3 b3 a4 b4 в нескольких командах? РЕДАКТИРОВАТЬ : Мне очень нравится решение Сато Кацура , вот как я его …

3
Блокировка изменений только для чтения файла
При использовании Vim для редактирования файла только для чтения он просто выдаст предупреждение при первом редактировании, но разрешит любые изменения. Я понимаю, что такое поведение может быть полезно для кого-то, намеревающегося сохранить файл под другим именем; но я иногда открываю файлы, к которым у меня нет прав на запись, затем …

3
Как автоматически прописать вторую букву слова?
Когда мне приходится набирать много текста, я часто держу палец нажатым, shiftкогда пишу первую букву предложения, которое часто дает: [...]end of sentence. NEw sentence[...] Здесь Eиз NEwдолжна быть в нижнем регистре. Затем я пытаюсь создать функцию, которая бы определяла, является ли вторая буква первого слова в набираемом мной предложении прописной …

2
Почему Vim устанавливает максимальную ширину текста на 79 вместо 80?
Я немного озадачен некоторыми значениями по умолчанию в Vim. В частности gq{motion}, сказано, что [...] If the 'textwidth' option is 0, the formatted line length is the screen width (with a maximum width of 79). Я думал, что это должно было бы иметь больше смысла, если бы 80вместо этого было …
13 formatting 

1
Необъяснимая проблема с отступом в gq
Я вставляю этот текст в Vim: t tttt ttttttttt tt tttt tt ttt tttttt-tttt-ttttttt tttttttttttttttttttttttttttttttttttttttttttttttttttttt ttttt ttt ttt tttttt ttttttt tttt ttttttt: ttttttt tt ttttttt, ttttttt tt tttttt, tttttt tt ttttttt, tttttt tt tttttt ttt. t tttttt tt ttt (tttt) ttttttt-tttttt-tt-ttttttt tttttt for the "tttttt in ttttttt" part of the …

1
Как временно заставить gq считать дефис (-) нормальным словом, чтобы не делать отступы для следующих строк в том же абзаце
Я пробовал это в файле JavaScript после отключения smartindentи autoindentпараметров textwidth = 80, но это все тот же. Это также происходит автоматически из-за textwidthопции при вставке слов, которые вместе имеют длину более 80 символов. Что просходит: /** * - a b c d e f g h i j k …

3
автоматически перематывать строки при записи разметки в VIM
Очень часто я пишу уценку в VIM, и в этой уценке будут абзацы. Чтобы помочь моему редактированию, я настроил свой Vim для переноса строки на 80 символов. Это хорошо работает, если я просто продолжаю печатать, но проблема в том, что если мне нужно внести некоторые исправления, это становится очень раздражающим. …

4
Настройка ширины текста для номера строки
Я использую gvim для написания электронных писем и tw=72разбиваю длинные строки. Теперь я также редактирую основные заголовки почты в том же документе, например, добавляю получателей к своей почте. Теперь с tw=72ним также порвется каждый раз после 72 символов. Как я могу установить tw=0первые 4 строки (это часть заголовка) и tw=72остальную …

1
Автоформат: перенос текста позже при вставке текста
После прочтения help textwithи help fo-tableя ожидал, что когда я установил set textwidth=20 " for demonstration set formatoptions=tcq тогда вставка текста всегда приводит к переносу строки, но это не так. Обтекание происходит только в (или перед) моем курсоре. И если я вставлю, обертывание не произойдет вообще. Пример (Vim 7.4): 12345678901234567890 …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.