Вопросы с меткой [vim]
Vim - это настраиваемый текстовый редактор, который позволяет эффективно редактировать текст. Это улучшенная версия редактора vi.
3406 вопросов
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 показывает местоположения ...