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

vim (Vi IMproved) - текстовий редактор, що підтримує різні режими редагування.

2
Як змінити команду ci в vim
Так само, як "ci (" змінює все між дужками, я хочу, щоб "ci $" змінила все між знаками долара (для редагування LaTeX.) Це можливо?
10 vim  vi 

4
Як розділити та редагувати патчі?
Іноді мені потрібно розділити великий патч на менші (непересічні), наприклад, на кожну окрему функцію. Зазвичай я це роблю за допомогою стандартних команд vim yank / dd та комутації розділених вікон. Але чи є якісь інструменти / vim-трюки, які допоможуть у подібному редагуванні? Наприклад, підтримка таких команд, як: перемістіть 3 наступні …
10 vim  patch 

1
Зупиніть вимкнення вставлення вибору як текст!
Я використовую VI і VIM років (30 і більше) (у xterms, не власне вікно, gvim), і у мене величезна бібліотека команд vim, яку я даю vim, використовуючи середню кнопку миші як вибір. Наприклад, я часто робив такі речі, як ... vi {many_hundreds_of_files} paste vim commands using mouse - one paste …
10 vim  mouse  vimrc 

1
Виконайте команду в режимі zsh vim
У zshв vim mode, я що - то написати foo foo bar bar Потім я натискаю, Escщоб перейти в звичайний режим і набрати : foo foo bar bar execute: _ Тоді, я вважаю , що я можу зробити це, я хочу , щоб знайти і замінити barзbaz foo foo bar …
10 vim  zsh 


3
Як я можу скасувати вставлений текст у форматі vim?
TL; DR; версія - Як скасувати текст, який було вставлено з мого буфера копії ОС, не скасовуючи інший текст, який було набрано з моменту переходу в режим вставки? Більший опис: Покладіть щось у буфер для копіювання ОС (наприклад, виділіть текст і виконайте це Command-cна Mac) Перейдіть у режим вставки в …
10 vim  osx 

3
In vim, пошук назад для відповідності дужок / паронів
Як більшість із вас, напевно, знаєте, ви можете використовувати %для пошуку вперед на лінії, щоб знайти наступну парну дужку / дужку / парен і перейти до відповідного партнера: |a|rray[index] = value; " |e| is the cursor; hit %: array[index|]| = value; Я сподіваюся, що існує аналогічний ключ, який шукає назад …

3
Vim неназваний реєстр + або *
Я використовую Vim 7.3 в Ubuntu, і у мене виникає невелика проблема з копіюванням в буфер обміну системи за допомогою наступної команди, "+yале я отримую таку помилку:E354: Invalid register name: '+' У своєму vim --version, я бачу -xterm_clipboard. Копіювати опцію можна за допомогою правої кнопки миші, також сірого кольору. Які …
10 vim 

2
Vim: Зворотний бік праворуч ліворуч
Я випадково :set rlдумаю, що це відносні лінії. У мене активовано режим справа наліво . Док для rightleftне говорить , як реверс , rl modeне виходячи з Vim. Як вийти ліворуч праворуч у vim?
9 vim 

1
Налаштування Powerline in vim-помилок
Я встановив лінію живлення за допомогою функції інсталяції pip відповідно до їх рекомендацій щодо встановлення. У мене він працює добре як в zsh як підказка, так і в tmux як статус, але я не можу змусити його працювати в vim. Коли я додаю в свій vimrc таке: python from powerline.vim …
9 vim  vimrc 

1
Який сенс режиму віртуальної заміни у Vim?
У довідці йдеться про те, що команди режиму віртуальної заміни у Vim gr& GRзамінюють символи у властивості екрана, а не у файлі. :help Virtual-Replace-mode Я розумію це як щось на зразок зміни символів на дисплеї, але не в самому буфері. Це так? Це здається неправильним. Я можу використовувати пояснення та, …
9 vim  vi 

1
vi [m] читати діапазон рядків з іншого файлу
У Linux, редагуючи file_Bvim, я хочу додати рядок 10-25 від file_A. Приклад: В одному є цілий набір HTML-документів із цілком однаковим заголовком, і так, можна створити шаблон і почати звідти, але все-таки: Я шукаю простий [і елегантний] спосіб вставити діапазон рядків з одного файлу і додати його до файла, який …
9 linux  vim  copy-paste 

2
Як мати хвіст -f показати кольоровий вихід з vim?
На це запитання відповів Гілл Ще одна можливість полягає у запуску tail -fв буфері оболонки Emacs та використанні можливостей забарвлення синтаксису Emacs. Оскільки я користувач vim, я хотів би це зробити з vim , а не emacs . Чи має vim цю особливість?

4
Редагування блоків * live * в Emacs або Vim
jEdit підтримує редагування блоків, але, здається, у Emacs та Vim є серйозні проблеми з юзабіліті з тієї ж теми. Якби хтось міг заповнити невідомі тут, було б набагато приємніше використовувати будь-який редактор: Фактичний прямокутний вибір : Якщо вибір на екрані є прямокутником, а не лінійний вибір, який потім використовується для …
9 vim  emacs  editors 

3
Vim кілька вікон / ховати
Якщо у мене в сеансі VIM було відкрито х і більше вікон, і я хотів на мить швидко приховати всі, крім активного, потім повернути вікна до макета, у якого я їх мав, як це зробити?
9 vim 

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