Вопросы с меткой [vim]

Vim - это настраиваемый текстовый редактор, который позволяет эффективно редактировать текст. Это улучшенная версия редактора vi.

2
голоса
1ответ
79 показов

Удаление @ в текстовом формате VIM

Строки в VIM, которые переносятся на show @ в этой строке вместо текста, если какая-либо часть текста находится за кадром. Как мне получить его, чтобы я мог видеть частично завернутый текст, как ...
2
голоса
3ответа
105 показов

Основная концепция, лежащая в основе раскладок клавиатуры

Я разочарован в ключевых вопросах сопоставления. На моем компьютере с Linux, если я наберу Home/End в Vim, курсор на самом деле переместится в начало /конец строки. На моем Mac, когда я нахожусь на ...
2
голоса
1ответ
225 показов

Vim Script: возможно ли сделать собственное движение неповторяемым?

Я пытаюсь написать пользовательскую функцию янки, но не могу понять, как сделать ее неповторяемой (как обычная янка). У меня есть что-то похожее на следующее: function! s:YankMotion(type) if a:type ...
2
голоса
1ответ
459 показов

Сделать Vim's Vundle автообновлением?

Есть ли способ заставить Vundle автоматически обновляться? Я бы хотел, чтобы Vim запускал BundleUpdate очень часто, в идеале в фоновом режиме.
2
голоса
1ответ
480 показов

Ошибка "Недопустимый начальный символ" при открытии MacVim

Всякий раз, когда я запускаю MacVim, через Finder или через терминал, я получаю следующую ошибку: E575: viminfo: Illegal starting char in line: c/gui_mac.txt Press ENTER or type command to continue Я ...
2
голоса
1ответ
401 показов

Как получить Vim, чтобы следовать ссылкам DokuWiki

Мне нравится использовать CTags для быстрого перехода к файлу и обратно, используя CTRL-] и CTRL-T. Я хотел бы иметь что-то подобное при редактировании файлов DokuWiki. Другими словами, у меня есть ...
2
голоса
1ответ
1k показов

Смена диска в NERDTree (gVim, Windows)

Если NERDTree запускается где-то на диске C:, как только я достигаю самого C:\ (который NERDTree считает «/»), я получаю сообщение "уже на верхнем уровне", если пытаюсь нажать на двойную точку .. ...
2
голоса
1ответ
692 показов

Vimperator - Как эмулировать комбинацию клавиш CTRL+F - поиск текста на странице

В Vimperator должна быть комбинация клавиш, которая позволяла бы мне искать страницу, как CTRL+F в Firefox, но пока я не могу ее найти. Кто-нибудь может сказать мне, что такое сочетание клавиш?
2
голоса
1ответ
501 показов

Добавить постоянное значение в числовой атрибут XML

Фон Добавьте постоянное значение к числам, сопоставленным с регулярным выражением, используя vim (gvim). проблема Следующее регулярное выражение будет соответствовать width="32": ...
2
голоса
1ответ
445 показов

Как я могу сказать, какая команда выполняется на удаленном конце соединения SSH?

Tl; dr - как мне найти имя команды (например, $ BASH_COMMAND), работающей на удаленном конце соединения ssh? ... Мой пример установки - две вертикальные панели tmux, Панель LH запускает локальную ...
2
голоса
1ответ
62 показов

Как раскрасить из символа ";" до конца строки в VIM?

Например: G28 X0 Y0 ; home X and Y Я хотел бы ; home X and Y часть должна быть отформатирована как MoreMsg или какой-то другой класс. Как мне отформатировать из ; до конца строки?
2
голоса
1ответ
274 показов

Почему Vim добавляет звездочки в мой файл .css?

Я редактирую файл .css с помощью Vim (на самом деле MacVim), и когда я печатаю * с новой строкой, он автоматически добавляет еще один * в начале следующей строки. Что это за настройка и как я могу ее ...
2
голоса
0ответов
675 показов

Совместное использование кода в реальном времени, которое не является Floobits

Так... Я люблю Floobits. Я использую его в Sublime и использую в vim. Но моя сеть в настоящее время не очень хорошо справляется с запросами портов. Я ищу систему для совместной работы над кодом на ...
2
голоса
4ответа
3k показов

Забой с Vim

Я понимаю, что "команда" для стирания буквы - это x, но если вы серьезно просто стираете, как 3-5 букв, действительно ли вообще полезно нажимать ESC + hhhhh + xxxxx? В vim, есть ли причина, по ...
2
голоса
1ответ
329 показов

Скрипт Vim, который проверяет заглавные буквы и вносит необходимые исправления

Я ищу скрипт, который проверял бы начало абзаца и первый символ после окончания предложения (.,?,!), А затем заглавные буквы. Спасибо за помощь.
2
голоса
1ответ
2k показов

MacVim не будет запускать bibtex (или компилировать при необходимости для очистки предупреждений) с помощью ярлыка \ll

Но я могу запустить bibtex вручную с помощью :! bibtex texfile а затем дважды скомпилируйте ярлык \ll чтобы получить правильные метки и цитаты в основной части статьи. Я работаю на MacBook Pro с ...
2
голоса
2ответа
1k показов

Редактор Vim: использование z в качестве ключа-лидера

Я знаю, что клавиша 'z' имеет какую-то специальную функцию в Vim, она активирует много комбинаций двойных клавиш (как и 'g'), но почти все они назначены на сворачивание, что я никогда не использую. ...
2
голоса
0ответов
40 показов

Задержка движения Vim на строках с 40 и более символами

Мне нравится визуально разграничивать исходный код длинными строками комментариев: в C++ я использую символы 80 / , в Python я использую символы 80 # и т.д. За прошедшие годы я заметил, что Vim ...
2
голоса
1ответ
590 показов

Vim NERDTree | Преобразуйте '<cr>' в 'go' | открыть файл, но остаться в окне NerdTree

Я пытаюсь переназначить ключи Nerdtree, чтобы открыл файл, но курсор остался в окне nerdtree. Nerdtree имеет эту возможность по умолчанию и может запускаться с помощью сопоставления клавиш g + o . Я ...
2
голоса
1ответ
616 показов

Дергать несколько внутренних слов в vim

Текстовые объекты внутреннего и внешнего слова в vim ведут себя по-разному в сочетании с подсчетом. Данный текст (курсор находится внутри слова first) first second third fourth оба y2iw первое слово ...
2
голоса
2ответа
178 показов

Расширение Vim Mappings для запуска N раз

Я хочу иметь возможность напечатать что-то вроде 'Ncom' в обычном режиме, который закомментирует текущую, а затем следующие N-1 строки. Назначение клавиш, которое я сделал для этого :nmap com ^i#j . ...
2
голоса
1ответ
351 показов

Можно ли определить пользовательское движение в vim?

Это вообще возможно? Я имею в виду, что многие команды vim могут обрабатывать движение, могу ли я определить собственное движение, чтобы адаптировать свои изменения к среде? Конкретная команда, ...
2
голоса
1ответ
50 показов

Vim помещает две вкладки, когда я нажимаю на вкладку

У меня есть следующие настройки, чтобы иметь табуляцию размером в два пробела: :set tabstop=2 :set noexpandtab :set shiftwidth=2 Однако каждый раз, когда я нажимаю клавишу Tab, появляются две вкладки ...
2
голоса
3ответа
255 показов

Добавьте пробелы в начале каждой подходящей строки

Например, если у меня была строка, которая начиналась в начале, и мне нужно было, чтобы она соответствовала предыдущей строке, как я могу сделать это наиболее эффективно. preceeding line line I need ...
2
голоса
1ответ
1k показов

Добавление плагина Vim Folder на MacOSX

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

Сопоставить команды vim с функциями времени компиляции

Vim имеет понятие функций, то есть подмножеств функций, которые могут или не могут поддерживаться в реальной установке, на основе флагов времени компиляции. Наличие функции можно проверить с помощью ...
2
голоса
1ответ
2k показов

Как получить привязки клавиш vim для GVim в Windows?

GVim для Windows переписывает много полезных команд vim, таких как ctrl+A и ctrl+Y. Есть ли способ получить эти команды обратно без записи переназначения для каждой команды?
2
голоса
0ответов
1k показов

Почему git difftool не работает с vimdiff?

Я просто настроил git и настроил git mergetool на vimdiff, и он работает как положено. Если я установил git config --global diff.tool vimdiff, он будет вести себя странно: git diff xy откроет меньше ...
2
голоса
1ответ
3k показов

Как я могу скомпилировать Vim с +clientserver?

Я не вижу опции ./configure для +clientserver . Как мне это включить? Я на OS X (Лев). Из некоторого прибегая к помощи, похоже, что +clientserver требует X-сервера, но в моей установке MacVim он ...
2
голоса
3ответа
532 показов

Linux - Открыть n-ый файл LIsted

Я Ubuntu, я делаю ls и получаю список файлов. Как мне открыть n-ый файл в списке в VIM, ссылаясь на его позицию из команды ls , а не на его имя? Я хочу сделать это, потому что в каталоге много файлов ...
2
голоса
1ответ
969 показов

Один файл, подсветка синтаксиса для нескольких типов файлов

Когда я делаю заметки во время лекций, я часто хочу выделить сегмент файла, скажем, 5-строчный фрагмент кода с синтаксисом для соответствующего языка, оставив при этом подсветку синтаксиса для ...
2
голоса
1ответ
1k показов

Как редактировать файлы UTF-8 в vim на windows

Я пытаюсь редактировать текстовые файлы UTF-8, используя vim (7.3) в Windows (приглашение /powershell). Мой файл _vimrc довольно прост: set encoding=latin-1 set fileencoding=utf-8 Проблема в том, что ...
2
голоса
0ответов
308 показов

Можно ли в vim искать термин, исключая те, которые встречаются в комментариях / блок-комментариях?

Например, если я хочу найти \ но хочу пропустить все записи, появляющиеся в многострочных блочных комментариях, например так: /* * Don't match comments containing the term 'data' */ Я не могу просто ...
2
голоса
3ответа
164 показов

Как мне удержать vim от записи чего-либо на жесткий диск?

Я хотел бы временно хранить и обрабатывать конфиденциальные данные в vim. Но я знаю, что он сохраняет и копирует регистры и обменивается файлами на жестком диске. Если вы подумаете об этом на ...
2
голоса
1ответ
2k показов

Курчавое подчеркивание для SpellBad

Я новичок в vim, и у меня простой вопрос: Я использую vim для редактирования документов .tex и я использую проверку правописания (spell). Проблема в том, что когда курсорная линия включена, я не вижу ...
2
голоса
1ответ
1k показов

горизонтальная прокрутка мыши в vim

Согласно справке vim, например :h , vim распознает левые и правые "клавиши" колесика мыши для прокрутки развернутых буферов влево и вправо. Это хорошо, так как у меня есть мышь, которая делает это, и ...
2
голоса
3ответа
7k показов

vim открыть файл в новой вкладке

Я хотел бы сделать это - Откройте файл, скажите a.txt в vim. Затем выполните ctrl+z , чтобы вернуть меня в терминал, и скрыть vim в фоновом режиме. Пока я нахожусь в терминале, я хотел бы открыть ...
2
голоса
1ответ
40 показов

Нативное решение использовать find от vim

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

Какой правильный терминал использовать, чтобы увидеть этих персонажей?

Я пытаюсь заставить работать образ Docker vim-bundle (https://hub.docker.com/r/jare/vim-bundle/). Это работает, но я не знаю, что я делаю неправильно в отношении настройки моего терминала. Я ...
2
голоса
1ответ
665 показов

Vim - сортировка вложенных блоков SCSS

Замечания: Может ли кто-нибудь с 300 репутацией добавить тег "scss" к этому вопросу? Я был бы очень благодарен. Мой код (scss): .cinderblock { @include minwidth(); ...
2
голоса
1ответ
341 показов

Vim отметки и международная клавиатура США

Я использую международную клавиатуру США, так что нажатие ' a производит "á" в режиме вставки. Однако я бы хотел получить доступ к метке с именем « а », нажав « а» в обычном режиме. Это не работает , ...
2
голоса
1ответ
397 показов

Что означает этот vim cmd? :% У +

Я нашел команду для выделения всего текста в файле Vi/Vim. :%y+ Может кто-нибудь объяснить строку, пожалуйста?
2
голоса
1ответ
127 показов

Две разные установки Windows, выполняющие одну и ту же цветовую схему, разные результаты

Я недавно скопировал свои настройки Vim на новый компьютер с Windows. Я использую измененную версию темы « molokai vim», которую я назвал « molokai-mine ». Вот как это должно выглядеть: Однако на ...
2
голоса
1ответ
266 показов

Подавить (или тихо) вывод команды bash: «Нажмите любую клавишу, чтобы закрыть это окно ...»

Обычно, когда я вызываю приложение с графическим интерфейсом в vim, я получаю командную строку, которая ожидает моего ответа: shell returned 1 Hit any key to close this window... Как я не могу ...
2
голоса
2ответа
3k показов

Vim JavaScript сворачивание кода

Я пытался настроить сворачивание кода в Vim для JavaScript, но по умолчанию не работает правильно. У меня мало опыта работы с Vim, и мне трудно разобраться в файлах справки (что доказано моими ...
2
голоса
1ответ
2k показов

Можно ли сделать grep в vim условно чувствительным к регистру?

Когда я делаю поиск в документе с / или ? он выполняет поиск с учетом регистра только тогда, когда в шаблоне поиска появляется заглавная буква из-за сочетания параметров ignorecase и smartcase . Есть ...
2
голоса
1ответ
50 показов

Используйте первую букву после первой запятой в каждой строке интерфейса командной строки linux

Дан файл со строками, похожими на следующие. Mike,mackenna,mike.mackenna,mike.mackenna@123.com,yes,no,000 Joe,smith,joe.smith,joe.smith@123.com,yes,no,123 Я хотел бы изменить файл так, чтобы строки ...
2
голоса
1ответ
253 показов

Можно ли ограничить моделин в vim, чтобы разрешить только определенные настройки?

Есть ли способ настроить vim для включения 'modeline' (и, соответственно, для установки 'modelines' отличным от нуля), но ограничив возможность синтаксического анализа modelines в файлах? Я хочу ...
2
голоса
1ответ
192 показов

В gvim на windows C-] не работает (но C левой кнопкой мыши работает)

Ctrl+] в gVim на Windows не работает для меня. Я знаю, что файл тегов загружен, так как Ctrl+левая кнопка мыши работает как задумано. Я не нашел ничего полезного в просмотре программ с тегами. Могу ...
2
голоса
2ответа
1k показов

Преобразование секунд эпохи во встроенное время (желательно vim, но командная строка будет крутой)

У меня есть файл с форматом 47 2013-05-01 1367406011 2 30 15 47 2013-05-01 1367406388 1 29 14 43 2013-05-01 1367407469 1 26 12 42 2013-05-01 1367407489 1 25 11 42 2013-05-01 1367407810 1 24 11 39 ...