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

139
Какой самый простой способ убрать конечные пробелы из всех строк в файле?

При программировании или открытии текстовых файлов довольно часто встречаются файлы с конечным пробелом в конце строки. У vim есть способ показать это, установив trailопцию в listcharsопции и затем включив list. Тем не менее, каков самый простой способ устранить этот пробел в глобальном масштабе по...

73
Как соединить строки без пробела?

Стандартная Jкоманда для объединения строк заменяет символы новой строки пробелом. Это полезно при редактировании «литературы», но может быть проблематично, если я, скажем, отредактирую шестнадцатеричный дамп вручную, если забуду удалить лишнее пространство. Есть ли быстрый и простой способ...

21
Как сделать отступ как пробел вместо табуляции?

Я кодирую некоторые HTML-шаблоны в файлах JADE. Я хочу автоматически делать отступ кода с пробелами вместо табуляции. Я пытался shiftwidth=2, tabstop=2но, несмотря ни на что, все равно отступы, использующие табуляции вместо пробела, что приводит к ошибкам компиляции JADE. Как я могу автоматически...

19
Как сделать так, чтобы Vim поместил курсор в начале символа табуляции вместо конца?

Откройте пустой буфер и вставьте символ табуляции, затем выйдите в нормальный режим. Когда вы поместите курсор (обычный режим) на вкладку, он будет справа от пробела. Я ищу способ, чтобы курсор был слева от пробела....

17
Вкладки для отступа, пробелы для выравнивания

Я пытаюсь сделать vim автоматическим отступом для вкладок и выровнять по пробелам, но на самом деле vim сделать отступ для вкладок и заполнить выравнивание табуляцией + пробелами. Vim делает это: (каждый блок является вкладкой) { >--long a = 1, >-->--..b = 2, >-->--..c = 3; } Может...

17
Установка TAB на 2 пробела

Я просмотрел различные ответы, которые подразумевают, что установка следующего в .vimrc была бы уместной, чтобы вставки табуляции становились пробелами. filetype plugin indent on " On pressing tab, insert 2 spaces set expandtab " show existing tab with 2 spaces width set tabstop=2 set softtabstop=2...

13
В чем смысл \ r и \ n, означающих разные вещи в команде s?

Мы все знаем, что при поиске \nэто перевод строки и \rвозврат каретки ( ^M), но при замене \rэто перевод строки, тогда \nкак null byte ( ^@). Каково происхождение этой асимметрии? Учитывая, что это поведение ... по меньшей мере своеобразно (и весьма контрпродуктивно, когда вы ошибаетесь в первый...

11
Как эффективно разбить строку на несколько строк?

Я получаю зарегистрированные данные в текстовом файле, который представляет собой одну длинную строку с каждым значением, разделенным пробелом. Есть ли команда или набор команд, которые разбивают одну строку на несколько...