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

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

3
голоса
1ответ
381 показов

В Vim какая разница между регистрами "+" и "*"?

В Vim какая разница между регистрами "+ и "* ? Какой из них следует использовать для копирования и вставки в Vim из других приложений? Нужно ли что-то добавлять в файл .vimrc, чтобы эти два регистра ...
3
голоса
2ответа
5k показов

Как настроить размер окна командной строки в Vim?

Недавно я столкнулся с этой проблемой: нижний буфер, который обычно используется только для отображения командной строки, стал больше обычного. Это происходит только тогда, когда я использую ...
3
голоса
1ответ
751 показов

Vim: как сделать так, чтобы буферы автоматически разделяли пространство равномерно при изменении размера окна

Прямо сейчас, когда я увеличиваю размер окна в vim (работающем из терминала), один буфер получает все дополнительное пространство, в то время как другой остается сжатым. Есть ли способ автоматически ...
3
голоса
0ответов
131 показов

статистика ошибок ввода vim - более быстрый ввод

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

На MacOS Sierra beta 5, использующей iterm 2 и tmux, я потерял возможность копировать / вставлять в tmux.

Я хочу копировать / вставлять в мои сеансы tmux, как это было возможно с El Capitan. Я только что установил MacOS Sierra, и у меня больше нет этой функциональности. Я не понимал, как часто я ...
3
голоса
2ответа
1k показов

MacVim всегда возвращать фокус на терминал при выходе

Я использую Mavericks, и недавно я начал играть с sshfs пытаясь повысить свою производительность с помощью MacVim (я использую vim в терминале уже несколько лет). Мне очень нравится MacVim. У меня ...
3
голоса
1ответ
117 показов

Как предотвратить восстановление файла, когда восстановленное состояние идентично содержимому файла?

Когда мой компьютер по какой-то причине дает сбой и я снова открываю файлы в vim, он просит меня выполнить восстановление ранее открытых файлов. Плагин восстановления очень помогает, но в 90% случаев ...
3
голоса
2ответа
1k показов

Удалить X из панели вкладок vim

При использовании нескольких вкладок в vim вверху есть панель, отображающая вкладки. В дальнем правом углу этого бара находится X . Это используется для закрытия текущей вкладки, если включено ...
3
голоса
2ответа
264 показов

VIM: повторение движений t и t

The ; движение должно повторять движения t , T , f и F Для f и F это прекрасно работает, так как курсор находится на символе. Тем не менее, нажав ; после того, как t или T не работают, VIM снова и ...
3
голоса
3ответа
5k показов

Vim копировать вставить добавить новые строки

Vim добавляет много пробелов и новых строк при копировании / вставке. Вот как это выглядит: Как это исправить?
3
голоса
2ответа
235 показов

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

Я пытаюсь создать сопоставление ключей vim, которое будет инициировать создание нового файла с именем файла с префиксом текущей даты, ожидая, когда я закончу набирать имя файла. Точнее говоря, я хочу ...
3
голоса
2ответа
668 показов

Откройте vim, затем сохраните и закройте автоматически

Использование bash позволяет открыть файл в vim, а затем автоматически сохранить и закрыть, например: "ZZ" | vim my.file.txt Очевидно, что вышеупомянутое не сработает, но как бы я сделал эквивалент? ...
3
голоса
1ответ
814 показов

Стоп клавиши со стрелками печатать буквы в режиме vim insert

Когда я нажимаю клавиши со стрелками в режиме вставки, вместо навигации появляются символы: Я хотел бы иметь возможность использовать клавиши со стрелками для навигации. Замечания: Я недавно ...
3
голоса
3ответа
1k показов

Ctrl+TAB не работает в vim с gnome-терминал

У меня серьезная проблема. Обычно я использую редактор vim, хотя я не могу отобразить Ctrl + Tab. Я хочу переключать вкладки с помощью Ctrl + Tab (Ctrl + Shift + Tab). В xterm это отображение ...
3
голоса
1ответ
559 показов

Есть ли опция --remote для vim (не gVim) в cygwin?

Я пытаюсь открыть файл на новой вкладке в уже запущенном сеансе консоли Vim. Эта функциональность доступна в gVim через параметр --remote-tab-silent . Если это невозможно, есть ли обходной путь?
3
голоса
1ответ
563 показов

Vim NERDTree не работает

Обнаружил странную ошибку. Я не могу открыть каталоги / файлы в NERDTree, когда дважды щелкаю или нажимаю o. Любая помощь приветствуется.
3
голоса
1ответ
2k показов

Vim: нельзя переназначить <лидера> на запятую или пробел

я пробовал let mapleader = '' let mapleader = ' ' let mapleader = ',' Ни один из них не работает. VIM даже не показывает кому в строке состояния (внизу экрана?), Но она отлично работает в режиме ...
3
голоса
2ответа
2k показов

Использование sed в буфере vi

В длинном текстовом файле со списком dups-23Mar16.listing я хочу удалить строки, начинающиеся, например, с .local . Вот несколько строк в этом файле: ...
3
голоса
3ответа
229 показов

Может ли vim рассматривать сложенную секцию как движение?

У меня есть сложенный раздел в текстовом документе. Могу ли я использовать складку как движение в vim, точно так же, как слово или WORD - это движение с w/W? Например daw удаляет вокруг слова, так ...
3
голоса
2ответа
1k показов

Общесистемный режим vim для OSX

Существует ли общесистемный режим vim для OSX? Если вы знакомы с плагином IdeaVim для JetBrains, вы можете относиться к тому, что я чувствую. Такой общесистемный режим vim должен заставить все ...
3
голоса
1ответ
143 показов

Почему экран GNU взаимодействует с Ctrl-Pageup в Vim для переключения вкладок?

Я обычно использую Ctrl+PageUp и Ctrl+PageDown для переключения вкладок в Vim. Но при запуске Vim на экране GNU они не переключают вкладки и вместо этого имеют эффект переключения регистра. Я ...
3
голоса
1ответ
715 показов

почему tmux не изменяет размер окна терминала в соответствии с настройками строк vi?

Скажи, я открываю терминал $ echo $LINES 25 $ vi :set lines? 25 :set lines=50 :!echo $LINES 50 -Как я ожидал (и окно терминала изменяет размеры и все работает). Но если я начну tmux с нового (не ...
3
голоса
1ответ
135 показов

Удалить с разделителями, но без пробелов вокруг (vim)

В ситуации, как показано ниже, я хочу удалить "TWO": foobar("ONE", "TWO"); // ^-- cursor here так что нажмите D A ", и результат: foobar("ONE",); // ^-- cursor here Как я могу изменить это, чтобы не ...
3
голоса
1ответ
444 показов

Как вы можете просматривать исходные тексты и сохранять команды Vim включенными в Vimium?

Когда я просматриваю источник с помощью Vimium, он отключает команды Vim. В идеале хотелось бы, чтобы команды оставались активными, чтобы я мог искать исходный код с помощью регулярных выражений и ...
3
голоса
1ответ
113 показов

Какая команда перейти в конец предыдущего слова в vim?

В gvim, поскольку кнопка e - это команда для перехода к концу следующего слова, тогда какова команда для перехода к концу предыдущего слова? Я пробовал Shift+e, но, похоже, он работает так же, как ...
3
голоса
1ответ
459 показов

Как установить Vim внутри Tmux как системный редактор по умолчанию? (Linux)

У меня всегда работает Tmux с Vim внутри. Я хочу, чтобы текстовые файлы по умолчанию открывались в этом экземпляре Vim, а не в новом. Я предполагаю, что мне нужно как-то изменить текстовый редактор ...
3
голоса
1ответ
529 показов

VIM отлично подходит для текста. Есть ли также эффективный, не требующий мыши способ манипулировать файлами в OS X?

У меня возникают проблемы при навигации по файлам в OS X. То есть при создании файлов, копировании, перемещении и так далее. В настоящее время я использую Finder, но щелчок мышью не очень эффективен. ...
3
голоса
1ответ
556 показов

YouCompleteMe установить флаги для типа файла

let g:syntastic_c_compiler = 'clang' let g:syntastic_c_compiler_options = ' -ansi -pedantic' let g:syntastic_cpp_compiler = 'clang++' let g:syntastic_cpp_compiler_options = ' -std=c++11 ...
3
голоса
1ответ
744 показов

Настройка привязок клавиш Vim для клиента MySQL

Я добавил следующие строки в ~/.inputrc и теперь клиент Postgres, psql, использует привязки клавиш Vim. set keymap vi set editing-mode vi Тем не менее, это не работает для MySQL. Я понимаю, что MySQL ...
3
голоса
1ответ
1k показов

Vim: выполнить команду с диапазоном молча

В соответствии с документацией vim, команда :silent может быть использована, чтобы избежать приглашения hit-enter . Проблема в том, что я хочу отключить команду, которая принимает диапазон в качестве ...
3
голоса
2ответа
2k показов

Как я могу помешать Supertab выполнить завершение, даже если я просто хочу открыть вкладку?

Даже когда у меня есть пустой буфер в vim, supertab пытается выполнить завершение в начале. Как я могу настроить supertab, чтобы попытаться завершить табуляцию, только если есть символ?
3
голоса
2ответа
43 показов

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

Я ввел шаблон поиска в vim с помощью команды / . Теперь я хочу заменить найденные мной события чем-то другим. Как легко вставить недавно использованный шаблон поиска в команду :%s/ ? История ...
3
голоса
1ответ
742 показов

Как мне установить Vim mapleader на <Tab>?

Я старался let mapleader = "" а также let mapleader = "Tab" но ни один не работал. Прямо сейчас вместо того, чтобы nnoremap whatever ... я имею nnoremap whatever ... Но я бы очень хотел использовать ...
3
голоса
2ответа
282 показов

Сделайте так, чтобы движения vim пропускали складки

Мне нравятся движения vim { и } , которые переходят на следующую / предыдущую пустую строку. Я недавно использовал больше сворачивания, и, хотя это отличная функция, она не выполняет то, что я ожидал ...
3
голоса
2ответа
443 показов

Как я могу навсегда отобразить команду vim:W на:w?

Иногда в VIM я держу смену, когда я сохраняю, и заканчиваю делать :W Как мне настроить мой vimrc на распознавание :W как :w?
3
голоса
1ответ
953 показов

Vim вверх ногами вопросительные знаки на пробелах

Я установил spf13-vim на свою машину Vagrant с Ubuntu. Проблема заключается в том, что когда я захожу в Vagrant с помощью vagrant ssh и запускаю Vim, я получаю все эти перевернутые вопросительные ...
3
голоса
3ответа
20k показов

Как открыть файл с помощью vim из cmd?

Я использую Windows 7. Unix Я могу открыть файл в vi с помощью: vi textFile.txt В Windows я хочу перейти к папке и введите то, что у меня есть выше. Каков наилучший способ сделать это? Спасибо эрик
3
голоса
3ответа
376 показов

Автоисполняемое разрешение для определенного типа файлов

Есть ли способ настроить мой linux box или редактор, например vim/emacs, для автоматического предоставления разрешения исполняемому файлу определенным типам файлов? В настоящее время, если я хочу ...
3
голоса
1ответ
329 показов

Кто-нибудь знает, как я могу использовать одни и те же клавиши для перемещения между окнами Vim, а также панелями Tmux (или tiling WM)?

Кто-нибудь знает, как я могу использовать одни и те же клавиши для перемещения между окнами Vim, а также панелями Tmux (или tiling WM)? Например, когда я использую свою комбинацию клавиш для ...
3
голоса
1ответ
160 показов

Как искать / заменять, включая или исключая сложенный текст?

Есть ли способ выполнить команду вроде: :%s/tempdir/temp_dir/g Но применять его только к сложенному или развернутому коду?
3
голоса
1ответ
691 показов

Редактировать текущую команду в режиме Zsh Vi

Так что я знаю, что вы можете установить режим vi в bash с помощью set -o vi Я также знаю, что вы можете установить режим vi в Zsh с помощью bindkey -v Режим vi в bash имеет отличную функцию, которая ...
3
голоса
1ответ
707 показов

Firefox - Как открыть ссылку (на любой текстовый файл) в Vim?

Довольно часто я вижу веб-страницы со ссылками на файлы, которые я хочу открыть непосредственно в gVim (при просмотре с помощью Firefox в Windows). Хром-специфичный ответ - тоже хорошо иметь. Пытаясь ...
3
голоса
1ответ
217 показов

MacVim сбой с Gundo

Каждый раз, когда я вызываю Gundo, MacVim вылетает со следующей ошибкой. Vim: Caught deadly signal SEGV Vim: Finished. Это нормально работает в Normal vim, но я не уверен, в чем проблема, я создал ...
3
голоса
2ответа
1k показов

Как заменить привязки клавиш emacs на привязки клавиш vim в текстовых полях уровня GUI OS X

Я довольно свободно владею VIM, но мне все чаще приходится использовать программы GUI (в OS X) и их неловкие режимы редактирования для моей работы. Я знаю, что OS X позволяет вам использовать базовые ...
3
голоса
3ответа
423 показов

Копируй и вставляй между приложениями как не суперпользователь

Я использую рабочий компьютер, поэтому у меня нет прав root. Я пытался "+y", * y, установить буфер обмена = без имени. Похоже, мой vim не поддерживает + буфер обмена (версия 7.0). Я использую Linux ...
3
голоса
2ответа
690 показов

В Vim можно ли запустить автокоманду при входе в режим командной строки?

Автокоманда, которую я хотел бы запустить au CmdlineModeEnter * wall за исключением того, что CmdlineModeEnter не существует. Я имел обыкновение иметь отображение, определенное как nnoremap : :wall: ...
3
голоса
2ответа
83 показов

Проблемы с редактированием .tex с помощью vim

Я пытался редактировать файл .tex с помощью vi. Войдя в режим вставки, я начал использовать клавиши со стрелками, чтобы перейти к нужной строке. Но вместо того, чтобы добраться до этой строки, ...
3
голоса
2ответа
1k показов

Vim: перейти в начало или конец визуальной области

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

В Vim добавляются только строки с текстом

У меня есть список, как показано ниже: words more words here's more skip space words here bananza! D: look more spaces and words! Как я могу вставить вещи в начале только тех строк с текстом? :%norm ...
3
голоса
9ответов
2k показов

Emacs или VI, который должен изучить пользователь Windows?

В настоящее время я читаю книгу по bash и она рекомендует изучать либо emacs либо vi . Я в основном пользователь windows и еще не очень разбираюсь в linux. Итак, что было бы лучше всего изучить, или ...