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

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


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

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

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

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

1
Установка 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 " when indenting with '>', use …

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

3
Как эффективно разбить строку на несколько строк?
Я получаю зарегистрированные данные в текстовом файле, который представляет собой одну длинную строку с каждым значением, разделенным пробелом. Есть ли команда или набор команд, которые разбивают одну строку на несколько строк?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.