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

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

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

Как установить постоянный синтаксис в Vim

Как заставить Vim запомнить команду syntax enable (или включения syntax on), чтобы мне не приходилось вводить ее каждый раз, когда я открываю новый файл?
2
голоса
2ответа
158 показов

Поиск без учета регистра с акцентами

Как я могу сказать Vim искать определенный шаблон без учета регистра, учитывая также символы с акцентами? Например, я хотел бы, чтобы /ü соответствовало как прописной букве U в Über и строчной букве ...
2
голоса
1ответ
137 показов

Невозможно понять, где зачем требовать обнаружения ASCII и HEX в строке состояния Vim

Один рекомендует мне использовать следующую статусную линию Тем не менее, я не уверен, где мне нужно иметь код ASCII и код HEX для каждого символа. Я знаю, что ASCII - это схема кодировки символов, в ...
2
голоса
3ответа
135 показов

используя vims pattern-multi-items {n} для сопоставления с 5-м пробелом в строке

С этой записи от нашего crontab 1 3 1 * * find /var /log /tomcat /* -mtime +61 -type f -delete Я хочу сопоставить 5-й пробел, чтобы отделить часть команды от части поля времени. Cron может иметь ...
2
голоса
2ответа
17 показов

Удалить до символа и вставить пробел

Учитывая, что у меня есть текст, такой как: (* это позиция курсора) let(:study) { FactoryBot.create :study*, site: site } И я хочу let(:study) { FactoryBot.create :study } В данный момент я делаю ct} ...
2
голоса
2ответа
1k показов

Как заставить vim сохранить позицию курсора при открытии сплита

Когда я открываю вертикальное разбиение в vim, он берет мою текущую строку и поднимает ее до верхней части буфера (прокручивая весь файл вверх). Как мне получить vim, чтобы сохранить свою текущую ...
2
голоса
2ответа
2k показов

Как изменить курсор командного режима sublimtext2, чтобы он был панелью вместо подчеркивания

Я просто переключился на Mac и начал использовать sublimetext 2 для кодирования, потому что он имеет командный режим и удобство textmate. Когда я работал в Windows, у e-texteditor были и эти две ...
2
голоса
1ответ
347 показов

предотвращение разрушения буфера прокрутки экрана в vim

когда экран gnu не используется, vim завершает работу, не засоряя буфер обратной прокрутки. Он исчезает, и все, что я получаю, это новое приглашение bash. все что было на экране до запуска vim есть. ...
2
голоса
1ответ
49 показов

Как я могу рассматривать логический блок как текстовый объект в Vim?

Вот ситуация, в которой я нахожусь каждый день: 0 .outer_selector { 1 2 .inner_selector { 3 margin: 0; 4 padding: 0; 5 6 input { display: none; } 7 } 8 9 } Теперь я хочу вырезать и вставить ...
2
голоса
1ответ
2k показов

Запустите команду vim из командной строки

Мне нужно сделать следующее в нескольких файлах: dt{%lx:wq , т.е. удалить до первого { найти соответствие } удалить следующий символ Сохранить и выйти Как мне сделать это из командной строки, не ...
2
голоса
1ответ
320 показов

Проблема с клавиатурой при использовании kitty+puttycyg, но не при использовании только putty или cygwin

Я хотел бы использовать уникальный способ использования консоли в моей настройке Windows. Ранее я использовал putty для удаленного доступа к Linux-серверам и Cygwin, чтобы использовать Unix-подобные ...
2
голоса
1ответ
4k показов

Vim: FuzzyFinder против плагина CommandT?

Я искал плагин "fuzzyfinder", такой как опция "Перейти к файлу" на textmate. Я нашел два плагина, которые имитируют эту функцию: FuzzyFinder Command-T У кого-нибудь есть опыт, который может ...
2
голоса
2ответа
586 показов

Remap Control+ Пробел, чтобы вести себя как Return (ввод ключа), совместимый с vim

Как я могу сопоставить Control_L + Space для возврата? желательно сделать с xmodmap. Я пытался найти ответы на некоторые вопросы, но безуспешно. Мое текущее решение:~/.Код клавиши Xmodmap keycode 65 ...
2
голоса
2ответа
756 показов

Как определить функцию vim в одной строке?

Так как | используется для разделения команд, я думал, что я мог бы просто сделать это: :function! SomeFunc() | return 0 | endfunction Он прекрасно работает, когда я набираю его на отдельных строках ...
2
голоса
1ответ
8k показов

Полностью переустановить / удалить VIM

Недавно я запустил скрипт, который настраивает VIM и устанавливает плагины, необходимые для разработки. Я установил это так: $ git clone https://github.com/sontek/dotfiles.git $ cd dotfiles $ ...
2
голоса
2ответа
323 показов

Сохранять позицию курсора в окне при наборе текста (с помощью vim в Windows и / или Linux)

При наборе текста мне не нравится, как курсор медленно опускается к нижней части экрана. Вместо этого я бы предпочел, чтобы курсор оставался на том же месте, а текст над курсором двигался вверх. Я ...
2
голоса
1ответ
979 показов

Почему мой размер окна TCP уменьшается до нуля при использовании VIM через VPN

Я использую ноутбук Mac OS через обычную (то есть дрянную) беспроводную домашнюю сеть и подключаюсь к работе через VPN. Я ssh на рабочий стол Linux (Ubuntu) у меня в офисе на работе. (Когда я говорю ...
2
голоса
2ответа
981 показов

Копирование / вставка в VIM без перезаписи регистра

Не смог понять это ... Поэтому я обычно люблю выбирать слово (скажем, albatross) и копировать его в регистр, используя v i w y, который - как я понимаю - копирует его в * регистр. Затем я хочу ...
2
голоса
1ответ
625 показов

Как включить все файлы конфигурации Vim в какую-то папку?

Я хочу реорганизовать мой каталог vim так: - dotfiles |- vim | |- config | | |- global | | | |- basic.vim | | | |... | | |- plugins | | | |- ctrl-p.vim | | | |... | | |- functions | | | |... | | |... ...
2
голоса
2ответа
114 показов

Как извлечь определенные строки из большого файла .txt на основе шаблона поиска

Я использую Windows 7 64 бит У меня есть большой файл .txt (800 МБ плюс), содержащий следующий формат файл разделен пробелом 8232394 06774483 N 19850910 19870818 19910818 EXP. 8309716 06774483 N ...
2
голоса
2ответа
1k показов

Проблема с открытием файлов с помощью Gvim в Windows 7

Только что установил gvim на windows 7 в первый раз, и у меня возникла проблема с открытием некоторых файлов. Когда я открываю файлы, кажется, что vim высвечивает окно cmd в течение нескольких секунд ...
2
голоса
3ответа
1k показов

В Linux, как я могу отобразить "caps lock" на "escape" в Vim, но не * в других приложениях?

Вдохновлен этим вопросом. Я хотел бы переназначить Caps Lock, чтобы убежать, но только когда я в Vim. Я хотел бы оставить Caps Lock нетронутым, пока не в VIM.
2
голоса
2ответа
96 показов

Сортировать структуры в файле

Например, у меня есть файл, состоящий из таких структур, как name = { foo = bar; ... }; Таким образом, в файле есть много таких структур. Как я могу отсортировать их (я использую vim но с emacs тоже ...
2
голоса
2ответа
611 показов

VIM: не делай паузу после `make`

Как сделать так, чтобы мне не приходилось нажимать клавишу RETURN при каждом запуске :make в VIM?
2
голоса
1ответ
3k показов

Как мне заставить vim показывать завершающие пробелы, но использовать пробелы для вкладок?

Я хочу, чтобы конечные пробелы отображались как . и вкладки для отображения в виде пробелов вместо ^I Я думал, что решение будет легко: set listchars=tab: ,trail:. set list но это не совсем работает: ...
2
голоса
1ответ
1k показов

bash vi bindings: Могу ли я сопоставить ключи? Режим отображения (вставить против команды)?

Я долгое время являлся пользователем vi(m) и недавно переключился на использование привязки клавиш vi в bash. Я уже могу сказать, что это будет улучшение, но я хотел бы настроить несколько вещей, ...
2
голоса
3ответа
154 показов

Открыть файл без указания точного местоположения

Скажем, у меня есть файл в какой-то непонятной директории, который я хочу открыть и отредактировать. Я не хочу делать что-то подобное ... vim ~/foo/bar/blah/doh/ugh.txt Я бы предпочел сказать, найти ...
2
голоса
1ответ
112 показов

Как сделать так, чтобы vim действительно открывал файл как файл cpp?

У меня есть файл filename.fs с C-подобным содержанием синтаксиса. Vim открывает его как источник Forth, и я использую :set syntax=cpp чтобы получить правильное выделение. Но позже, когда я пытаюсь ...
2
голоса
1ответ
878 показов

Установка VIM через MacPorts выдает ошибку

Я пытался установить VIM с пакетом ruby через macports, выполнив команду: порт sudo установить vim +ruby + огромный Кажется, пакет был загружен нормально, но произошла ошибка. Это конец файла ...
2
голоса
1ответ
646 показов

F2 в режиме вставки

Vim имеет потрясающий режим вставки, в котором сокращения и сопоставления игнорируются. К сожалению, даже клавиши, которые не отображаются на вставляемые символы ASCII, такие как функциональные ...
2
голоса
3ответа
505 показов

Найти наибольшее значение целого числа в повторяющейся строке

У меня есть файл журнала сценария, который выглядит примерно так: 2012-9-16 Did something Did 345 things Script time: 244 seconds 2012-9-17 Did yet something Did another thing 23 times Script time: ...
2
голоса
2ответа
371 показов

vim (gvim) отмечает события на вертикальной панели?

Когда я ищу строку, vim(gvim) выделяет все вхождения, и это здорово. Но есть ли способ показать вхождения с маркерами на вертикальной панели справа, поэтому, если я нажму на маркер на вертикальной ...
2
голоса
0ответов
245 показов

Windows gVim, оболочка запускается в HOME вместо рабочего каталога

Недавно я устал от постоянного переключения между Windows и Linux и установки gVim и MSYS2 на Windows 7. После пары часов поиска у меня есть .vimrc, который делает !command , make и т. д., ...
2
голоса
3ответа
1k показов

Должен ли я изучать Vim без сопоставления ключей?

Я использовал vim в течение нескольких месяцев, это были отношения любовь / ненависть. Мне нравится концепция модального редактирования, и мне никогда не нужно убирать руки с клавиатуры. Проблема в ...
2
голоса
1ответ
385 показов

Как выбрать предложение из списка предложений

Я использую плагин neocomplete для vim. Я не могу понять, как выбрать предложение из списка. Что означает буквы [B] и [S]? Как я могу использовать их, чтобы выбрать предложение?
2
голоса
1ответ
439 показов

Что-то переназначено в Vim, как мне вернуть это?

Я много чего добавил в свою конфигурацию Vim, и, видимо, один из установленных мной плагинов исправляет. Всякий раз, когда я использую эту комбинацию клавиш, она показывает эту ошибку: «E784: Не ...
2
голоса
1ответ
97 показов

Есть ли в vim один ключ, который отменяет только что введенную команду и возвращает меня в обычный режим?

Поскольку я все еще изучаю vim, я часто ошибаюсь, вводя неправильную команду (например, допустим, я ввел ci{ , когда имел в виду ca{). Когда я это делаю, vi входит в режим вставки и (в этом случае) ...
2
голоса
1ответ
1k показов

gVim: Pathogen неправильно загружает плагины (Windows)

Я использую gVim 7.4 на Windows 7 x64. Когда я помещаю плагин в папку с комплектом, команды плагина не регистрируются. Моя установка выглядит следующим образом: gVim устанавливается в C:\Program ...
2
голоса
1ответ
764 показов

автокоманда BufRead не работает в vim при сохранении пустого буфера

Я пытаюсь использовать autocmd чтобы получить некоторые сопоставления конкретных файлов. Я следовал некоторым инструкциям онлайн и записал следующее в моем vimrc: autocmd BufRead,BufNewFile ...
2
голоса
1ответ
82 показов

почему vim вызывает этот скрипт при запуске?

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

Консоль FreeBSD сломана?

Кажется, моя консоль FreeBSD неправильно настроена (я думаю). Я не могу использовать home или end кнопки в командной строке (она печатает ~ а в vi левой стрелки переключаю меня от редактирования в ...
2
голоса
1ответ
155 показов

Vim noremap все еще заставляет старые отображения быть активными

Это мой .vimrc set mouse=a set ttymouse=xterm2 set number set smartindent set tabstop=4 set shiftwidth=4 set expandtab inoremap { {} inoremap { {}O inoremap {{ { inoremap {} {} inoremap ( () inoremap ...
2
голоса
2ответа
87 показов

Есть ли способ получить уведомление о новой версии плагина vim?

У меня установлено несколько плагинов vim. Я хочу получить уведомление, когда выйдет новая версия. Каждая страница плагина на vim.org (например, http://www.vim.org/scripts/script.php?script_id=3025) ...
2
голоса
1ответ
516 показов

Вим покидает выход после выхода

каждый раз, когда я использую vim, он оставляет вывод последнего файла в терминале. Это не бывало раньше. Раньше для очистки всего буфера. например, текущее поведение / Пользователи / snihalani в ...
2
голоса
1ответ
375 показов

В любом случае vim не считает специальные символы словами?

Я использую VIM, делаю много работы для меня, используя макросы. В столбцах много текста, и я хочу, чтобы макрос перемещался между столбцами без особых усилий, нажав клавишу w, чтобы "перейти к ...
2
голоса
3ответа
402 показов

VIM редактировать каталог, как BBEdit для Mac

Я недавно начал по-настоящему ценить силу VIM. Как только вы научитесь его использовать, кодирование и редактирование станут намного быстрее. Моя главная проблема в том, что я не могу открыть ...
2
голоса
1ответ
148 показов

Различать каждую отдельную строку в первом файле от всех строк во втором файле?

У меня есть 2 представления TCL проекта, которые генерируются двумя разными версиями одного и того же инструмента, назовем их v1.tcl и v2.tcl Эти журналы обычно логически идентичны для всех намерений ...
2
голоса
1ответ
264 показов

Emacs-эквивалент этой команды Vim для запуска моих тестов?

Сейчас я использую Emacs и экспериментирую с ним для своей разработки на Rails, и есть одна вещь, которую я регулярно делаю в Vim, и я хотел бы знать, существует ли эквивалент в Emacs, или ...
2
голоса
1ответ
618 показов

VIM Перейдите на другой диск в окне NetRw

Я использую gVim 7.3 на Windows 7. Есть ли способ в окне:Explore / NetRw переключиться на другой диск? Например, если я введу: :Hex D: есть ли команда NetRw, которую я могу ввести в этом окне, чтобы ...
2
голоса
1ответ
144 показов

Дифферен бар появляется в нормальном режиме редактирования после запуска vimdiff

Даже после закрытия всех экземпляров vim и vimdiff, когда я открываю два файла в разделенном окне (:vsp other_file), в левой части экрана появляется панель, где vimdiff показывает местоположения ...