Запитання з тегом «whitespace»

Питання про те, як Vim обробляє символи, що не друкуються.

5
Який найпростіший спосіб позбавити пробіли з усіх рядків у файлі?
Досить часто під час програмування або відкриття текстових файлів зустрічаються файли з пробілом у кінці рядка. vim має змогу показати це, встановивши trailпараметр у listcharsпараметрі та потім увімкнувши list. Однак який найпростіший спосіб усунути цей пробіл у всьому світі у всьому файлі (в ідеалі без плагіна)?


5
Як з'єднати лінії, не створюючи пробілу?
Стандартна Jкоманда для з'єднання ліній замінює символи (символи) нового рядка пробілом. Це корисно під час редагування «літератури», але може бути проблематичним, якщо я, скажімо, відредагувати шестигранний дамп вручну, якщо я забуду видалити зайвий пробіл. Чи існує швидкий та простий метод з'єднати дві лінії, не створюючи пробілу між ними?

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

2
Як я можу змусити Vim розташувати курсор на початку символу вкладки замість кінця?
Відкрийте порожній буфер і вставте символ вкладки, після чого перейдіть у звичайний режим. Якщо ви помістите курсор (звичайний режим) на вкладку, він буде в правій частині білого простору. Я шукаю спосіб, щоб курсор знаходився на лівій частині білого простору. Спасибі!

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 …

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

4
Що обґрунтовує, що \ r і \ n означають різні речі в команді s?
Усі ми знаємо, що при пошуку - \nце новий рядок і \rце повернення каретки ( ^M), але при заміні \rнової лінії \nє нульовим байтом ( ^@). Яке походження цієї асиметрії? Зважаючи на те, що така поведінка є найменш властивою (і досить контрпродуктивною, коли ви помиляєтесь вперше), я думаю, що є …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.