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

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

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

В vim есть ли способ поиска слова в другом окне?

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

Лучший способ работать с небольшой частью большого файла с помощью vim

Я провожу свои дни, работая с файлами от 3 до 10 тысяч строк, и большую часть времени работаю только с 200 строками. Я обычно ставлю отметку в начале и в конце региона, над которым работаю, но это ...
1
голос
1ответ
3k показов

Как искать несколько строк из нескольких слов в vim?

Например, я пытаюсь найти совпадение и hello world и goodbye world в одной строке. Я пробовал кучу разных итераций. Например, если вы хотите найти одну строку из нескольких слов, вы можете бросить ее ...
1
голос
1ответ
590 показов

Цветовые схемы выглядят неправильно в CLI vim

У меня возникли некоторые проблемы с чтением темно-красных строк цветовой схемы Vim по умолчанию, поэтому я решил перейти на другую. ...
1
голос
3ответа
5k показов

Просмотр каталога VIM

Я использую Windows XP и установил gVIM ... и мне это нравится. Обычно я просто запускаю gVIM и позволяю оконному приложению делать всю свою магию, но в последнее время я также использовал ...
1
голос
1ответ
2k показов

vim: как добавить разрыв строки там, где находится курсор, и вставить строку после нового перевода строки одной операцией вставки

В vim, если я скопировал строку, используя 'yy', то 'p' вставит скопированный текст в строку под курсором, а 'P' вставит скопированный текст в строку над курсором ... Но как мне разбить строку, где ...
1
голос
2ответа
147 показов

Как vimgrep поменять файлы в каталоге

Я случайно закрыл окно терминала, в котором были открыты некоторые вкладки vim. Теперь, как я могу найти эти файлы подкачки, используя vimgrep или терминал grep?
1
голос
1ответ
220 показов

Кто-нибудь может сказать, какие плагины делают эту картинку VIM?

С описаниями и аргументами для функций и переменных. Мне нужен список плагинов, которые мне нужны, и мой язык - PHP.
1
голос
1ответ
3k показов

Используйте системный буфер обмена в vim вместо буфера обмена vim

Есть ли способ использовать системный буфер обмена в Mac OS X (он доступен с pbpaste и pbcopy для чтения и записи соответственно) вместо буфера обмена vim? Так, например, когда я делал вырезку или ...
1
голос
2ответа
149 показов

Клавиша для очистки текущей строки в приглашении

Как очистить текущую строку? Я использую Bash. Мне не нравятся ctrl+c, потому что это оставляет дерьмо напечатанным на экране. Если курсор находится в конце строки, я могу использовать Ctrl+U, и он ...
1
голос
1ответ
2k показов

Vim makeprg с несколькими командами (cd + make)

Я хочу, чтобы vim запускал makeprg двумя командами, а именно: cd\ cmt;make; но когда я делаю это, он застревает в команде make. Чтобы уточнить, когда я имею в виду застрять, я имею в виду, что это ...
1
голос
1ответ
290 показов

Сопоставление с .vimrc не применяется

В моем vimrc я отобразил nnoremap >> и nnoremap
1
голос
1ответ
906 показов

Переменные Windows Env не разрешаются

У меня есть следующие переменные env: VIM_HOME: %ProgramFiles(x86)%\Vim\vim74 CMD: %USERPROFILE%\cmd PATH: ...%CMD%;%VIM_HOME%;... C:\Users\ я \ CMD \ vim.bat @echo off start vim.exe %* ...
1
голос
1ответ
80 показов

Как добавить фиксированное количество времени ко всем строкам "чч: мм" в документе?

У меня есть документ, который транскрипция видео-интервью. Само видео имеет встроенный временной код SMPTE, а также встроенный временной код (BITC). Временной код SMPTE и BITC соответствуют времени ...
1
голос
1ответ
22 показов

Как добавить / удалить отступ от текущей строки до строки, где найден данный шаблон?

Я пытаюсь изменить отступ файла класса в vim так, чтобы: class ClassName { Q_OBJECT public: ClassName(int deviceId = 1); ~ClassName(); public slots: void run(); void connectDevice(); void ...
1
голос
2ответа
196 показов

Вимсервер на Cygwin

Следуя этому вопросу, я обнаружил, что могу использовать --servername и --remote в моем исполняемом файле консоли vim под Cygwin. Поэтому я установил vim-common vim и gvim и у меня нет таких опций в ...
1
голос
1ответ
66 показов

редактирование после поиска в vim

если я выполняю поиск из командного режима, набирая /something мне показывают это слово в моем открытом буфере, но затем я не могу удалить символы, нажав d или заменить на r, это просто добавляет ...
1
голос
3ответа
2k показов

Назначение определенной клавиши клавиатуры на vim

У меня потрясающая клавиатура: Microsoft Ergonomic keybord 4000. Я также интенсивный пользователь vim на fedora. На клавиатуре есть переключатель FLock, который меняет значение для всех клавиш. После ...
1
голос
1ответ
367 показов

В vim не хранить движения {} в списке переходов

Я часто использую движения vim { и } , чтобы перейти к следующей / предыдущей пустой строке. Но эти движения фиксируются в списке переходов, что делает список переходов менее полезным, потому что он ...
1
голос
1ответ
952 показов

Лучшее поведение при щелчке мышью с виртуальным редактированием gVim

Мне нравится использовать функцию virtualedit = all в Vim, но мне также нравится возможность щелкать мышью после конца строки и переводить курсор прямо в конец строки (вместо того, чтобы перейти к ...
1
голос
1ответ
177 показов

Как переназначить backspace при использовании ibus и vim?

Сначала я делаю :inoremap x и затем войдите в режим вставки. Затем переключитесь на вход хангул в ibus. Сейчас пытаюсь набрать 마 и это проявляется как ㅁx마 Я думаю, это имеет смысл, верно? Должно ...
1
голос
1ответ
480 показов

Tmux - выделять целые строки

Я использую tmux со следующими строками в моем .tmux.def: bind p paste-buffer bind-key -t vi-copy 'v' begin-selection bind-key -t vi-copy 'y' copy-selection Он работает хорошо, и я могу запустить ...
1
голос
1ответ
449 показов

vim и macvim не читают мой каталог .vim

Я установил vim и macvim, используя macports, и попытался скопировать мой каталог .vim из linux. Ни один из них, похоже, ничего не читает из этого каталога: мои настройки свертывания и отступа не ...
1
голос
2ответа
2k показов

home/end в режиме INSERT в vi на Mac

На Mac я могу перейти к началу и концу строки в vi, когда не в режиме INSERT: ^ (начало строки) $ (конец строки) Это, например, объясняется здесь:как мне сделать «end», «home», «page up» и «page ...
1
голос
1ответ
128 показов

Как передвигаться по длинной очереди в VIM

В настоящее время я проверяю файл с очень длинной строкой, около 100 строк экрана. Когда я использую страницу вниз, она просто переходит непосредственно к следующей строке, как мне перейти на ...
1
голос
3ответа
605 показов

Как я могу назначить vim приложением по умолчанию для открытия моего файла _vimrc? (Windows 7)

Я хотел бы иметь возможность дважды щелкнуть файл "_vimrc" и открыть его в vim. Однако "_vimrc" не имеет расширения файла, поэтому я не могу открыть его в vim в зависимости от типа файла.
1
голос
1ответ
323 показов

Автоматически переключаться на кириллицу в режиме вставки в Vim

Можно ли заставить Vim переключаться на раскладку кириллицы, когда я перехожу в режим вставки, а затем переключаться обратно на английский для командного режима (возможно, путем выполнения ...
1
голос
1ответ
103 показов

Лучший способ сокращать разделители в Vim

Я хотел, чтобы простая аббревиатура работала как быстрый разделитель страниц, такой как набрав: '>>>' будет выглядеть так: '===============' 2 других требования: 1) я хочу иметь возможность выполнять ...
1
голос
1ответ
589 показов

Невозможно найти источник переменной среды

Поэтому я сделал ошибку, удалив более раннюю версию Vim вручную в Windows, не переходя в диалоговое окно "Удалить программу". Результат оставил меня с переменными окружения "vim" и "gvim", ...
1
голос
2ответа
311 показов

Упрощенный просмотр пакетов в Vim

В настоящее время я использую NERDTree для просмотра каталогов в Vim. Одна вещь, которую мне не хватает в более здоровенных IDE (например, Eclipse), - это возможность просматривать в плоском или ...
1
голос
1ответ
768 показов

Указание места назначения для вывода PDF при использовании pdflatex, от gVim

Я генерирую вывод PDF с pdflatex с помощью следующей команды в gVim: :!pdflatex % Эта команда в свою очередь выполняет в командной строке следующее: cmd.exe /c pdflatex /testvim.tex Теперь проблема с ...
1
голос
1ответ
533 показов

Перейти к следующей складке уровня 1 в vim

Я ищу хороший способ перейти между определениями функций в коде C++. Мне нравится идея использовать сгибы для этого, потому что я могу перейти к следующей функции / методу, используя zj , но это ...
1
голос
1ответ
48 показов

vim находит все расширения, связанные с типом файла

Как я могу найти все расширения файлов, которые будут использовать определенный тип файла (выделение)? Например, я знаю, что оба файла ".xml" и ".xmi" будут открываться как тип файла "xml", однако я ...
1
голос
3ответа
1k показов

Выборочная подсветка Vim (работает только с определенными типами файлов)

У меня есть это в моем vimrc: "on will override defaults set. Enable will allow you to set defaults." syntax enable ... "attempting to highlight specific keywords so it is easy to see in code." "see ...
1
голос
1ответ
255 показов

vim автозаполнение поиска от середины слова

Существуют ли плагины, обеспечивающие автоматическое заполнение среднего слова в режиме редактирования ? В настоящее время Ctrl+N и Ctrl+P будут работать только в том случае, если вы введете начало ...
1
голос
2ответа
1k показов

vimrc - доступ запрещен

Я пытаюсь добавить в colorscheme desert внизу моего файла _vimrc в Windows 7 и при попытке сохранить его я получаю "Отказано в доступе". Я установил свою переменную HOME в «C:\Program Files ...
1
голос
1ответ
184 показов

Как правильно переназначить `<del>` в `<esc>` в vim?

Я счастливый обладатель TypeMatrix 2030, а также счастливый пользователь vim. На этой клавиатуре занимает центральное место, а как обычно, верхняя левая клавиша. Поэтому я хотел бы переназначить свой ...
1
голос
2ответа
125 показов

Как очистить все вкладки для пробелов во всех файлах C в каталоге?

Я пытаюсь исправить стиль в каталоге около 60 .c и .h файлов. Это можно сделать поэтапно (например, мне не нужно выяснять синтаксис сценария find и vim одновременно), но в конечном итоге я хочу ...
1
голос
1ответ
41 показов

Vim заменяет вхождения слова на и без первой заглавной буквы в одной команде S & R

например, у меня есть этот мир кода Java public String setType(String newType) { this.type = newType: } Я выбираю все это, и я хотел бы искать и заменять тип по модели, но независимо от первой буквы, ...
1
голос
1ответ
142 показов

Удалить буфер и все его следы в vim

Есть ли команда vim (или плагин) для удаления буфера и всех следов этого буфера? Включая, например, файлы .swp, файлы отмены, файлы резервных копий и т.д.?
1
голос
1ответ
716 показов

Терминатор /vim Mouse Issue

Позвольте мне начать с того, что я стараюсь использовать мышь в vim как можно меньше, но бывают случаи, когда я в конечном итоге использую ее, чтобы щелкнуть мышью или выделить что-то. С учетом ...
1
голос
0ответов
34 показов

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

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

Можно ли использовать vim другого цвета, чем профиль iTerm?

Мой vim в настоящее время использует цвета, определенные моим текущим профилем iTerm. Возможно ли, чтобы vim использовал отдельный набор определенных цветов? Таким образом, я мог бы один раз ...
1
голос
0ответов
46 показов

Vim не соблюдает настройку форматирования файла на общем ресурсе Windows

Я установил несколько общих ресурсов SMB (папки расположены на сервере Windows) на моем компьютере с Linux gvfs-mount smb://user@domain@fileserver/sharedfolder Я могу получить доступ к файлам и ...
1
голос
2ответа
832 показов

Лучший способ увеличить числа в одну строку в Linux

У меня есть одна строка с большим количеством записей, среди которых также время. ('DEFAULT',17,NULL,'2014-07-14 10:30:00','Something','2014-07-14 06:30:00',1),('DEFAULT',26,NULL,'2014-07-14 ...
1
голос
3ответа
397 показов

Стандартизировать \n и \r в синтаксисе поиска / замены Vim

В Vim поиск новой строки выполняется как \n , но новые строки в строке замены должны вводиться как \r . Я понимаю, что есть причины для такого поведения , но для моих целей я просто нахожу это ...
1
голос
1ответ
1k показов

Как использовать загруженный шрифт TrueType с Emacs и Vim под Windows 7?

Я загрузил шрифт DejaVu, и установка файлов TrueType (.ttf) в C:\WINDOWS\Fonts позволила мне использовать их в EmEditor. Как я могу заставить Vim и Emacs использовать этот шрифт по умолчанию?
1
голос
1ответ
69 показов

В vim как мне автоматически сдвинуть назад табуляцию при закрытии тега

Например, если у меня есть должен вернуться к другому тегу, я попытался найти что-то вроде моего заголовка, но все, что я могу найти, это "Быстрые способы сделать отступ", что оставляет мне gg=G ...
1
голос
1ответ
1k показов

Повторно вставьте / отложите вертикальный блок в VIM

В vim, когда у меня выделен вертикальный блок (например, один столбец текста), я хотел бы иметь возможность многократно помещать (вставлять) все, что находится в текущем регистре. Например, если у ...
1
голос
2ответа
218 показов

Как добавить регулярное выражение в команду отображения в vim?

Я хочу сопоставить :b с b . Я имею: nmap b :b этого недостаточно, потому что мне все еще нужно нажать Enter. Я также попробовал: nmap b :execute 'b' (v:count)