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

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

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

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

Я знаю, что вы можете ссылаться на локальные функции скрипта, используя но как насчет локальных переменных скрипта? Я попытался следующее, и не удается нажать : let s:testVar = "foo" function! ...
3
голоса
2ответа
3k показов

Есть ли расширение, которое мгновенно просматривает уценку?

В vim есть плагин vim-instant-markdown, который отображает вывод уценки; и это поддерживает GFM ! Я знаю, что в emacs есть режим уценки, который можно использовать, когда мы пишем уценку, и мы можем ...
3
голоса
2ответа
1k показов

Нажав далеко в Vim в Tmux в urxvt

Я использую vim внутри tmux внутри urxvt, и мышь отлично работает для нажатия и выделения текста, за исключением случаев, когда я хочу щелкнуть слишком далеко вправо. Кажется, это связано с ...
3
голоса
3ответа
5k показов

Почему команда 'vi' открывает редактор 'vim'?

Я использую Ubuntu 12.04. Не то чтобы я жалуюсь, потому что мне нравится мой vim и я предпочитаю его множество функций. Тем не менее, мне любопытно, почему он это делает. Это не псевдоним в .bashrc ...
3
голоса
1ответ
96 показов

Как сохранить горизонтальное положение курсора при прокрутке в Vim

Этот вопрос выглядит как Как сохранить горизонтальное положение курсора при прокрутке в VIM? но на самом деле это не так. Vim всегда пытается привязать курсор к первому непробельному символу строки ...
3
голоса
2ответа
505 показов

Зачем предоставлять vi и vim?

Я думаю, что я прав, говоря, что RedHat и другие дистрибутивы предоставляют как vi, так и Vim. Кто-нибудь знает, что стоит за предоставлением обоих, когда предположительно, если Vim предоставлен, он ...
3
голоса
1ответ
3k показов

Vim: Нечеткий поиск файлов, сравнимый с Sublime Text 2?

Я пробовал FuzzyFinder, ⌘+T и Ctrl+P (который я сейчас выбрал), но никто не держит свечу Sublime Text 2. Например, я хочу напечатать: Head.php и найти его, среди прочего: ...
3
голоса
1ответ
1k показов

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

Когда я использую: чтобы выполнить команду оболочки, я всегда получаю следующий текст приглашения от Vim. "Нажмите клавишу ВВОД или введите команду для продолжения" Я просто хочу удалить подсказку, ...
3
голоса
3ответа
788 показов

Как использовать мою конфигурацию VIM меньше?

В некоторых программах есть команды, которые выдают меньше (например, git blame filename). Я хотел бы использовать мою конфигурацию vim (например, вместо использования Pg Down для перехода на ...
3
голоса
2ответа
3k показов

Как мне скомпилировать gVim.exe как 64-битный исполняемый файл? (Windows 8)

Очень простой вопрос. Я скачал mingw32 и исходный код Vim и отредактировал Make_mind.mak, чтобы использовать правильную версию и местоположение Python. Я нахожусь в каталоге src и выдаю команду: ...
3
голоса
2ответа
929 показов

Цветовая подсветка синтаксиса Vim теряется из командной строки

Если я выполняю следующие команды из сеанса vim который посещает файл кода, полученная печатная копия имеет синтаксис, выделенный цветом: :syntax on :hardcopy >/path/to/hardcopy.ps Но если я попробую ...
3
голоса
1ответ
303 показов

Как подсчитать количество команд в командной строке Vim (например:insert,:normal и т. Д.)

В Vim, как, наверное, все вы знаете, можно дать счет командам в "обычном режиме", поставив перед ними число. Как например 4dd , который удалит 4 строки. Мне интересно, если есть способ передать счет ...
3
голоса
1ответ
77 показов

Автоматизировать выполнение vim для файла

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

Как я могу просмотреть файл .eml из командной строки в Windows Vista?

Итак, компьютер моего родителя вышел из строя (ужасно - поврежден), и я пытаюсь получить доступ к одному из их файлов электронной почты, который хранится локально на жестком диске. Я не могу ...
3
голоса
1ответ
572 показов

Vim: возможно ли добавить модельную строку для: syntax sync fromstart в файле?

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

Установить редактор по умолчанию для crontab -e, вызываемого с помощью sudo

Я использую Bash на Debian Squeeze. Я только что прочитал эту тему: изменить текстовый редактор по умолчанию для crontab на vim Я экспортировал обе переменные VISUAL и EDITOR в vim для обычного ...
3
голоса
1ответ
1k показов

Как различить VMP TMP файл с существующим файлом

Я просто открыл файл длинного кода в VIM и получил сообщение о том, что временный файл подкачки для файла уже существует. И временный файл подкачки, и существующий файл имеют одинаковые временные ...
3
голоса
1ответ
3k показов

Vim - ошибки E433 Нет файла тегов, E149 Нет справки для help.txt

Я установил Git и GitHub для Windows, а затем установил Vim, но я получаю ошибки - E433 Нет файла тегов, E149 Нет справки для help.txt Я прочитал следующее: Это симптоматично, что у вас установлен ...
3
голоса
2ответа
1k показов

CL VIM: Как получить поддержку 256 цветов в терминале Fedora 17?

Как включить поддержку 256 цветов для VIM в терминале Fedora 17? Мой .bashrc: 1 # .bashrc 2 3 # Makes terminal default 256 Colors Include these lines in .bashrc 4 5 export TERM=xterm-256color 6 7 # ...
3
голоса
4ответа
4k показов

Как заставить Vim автоматически загружать конфигурацию .vimrc из текущей директории?

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

Vim очень раздражает и медленное поведение с ConEmu

Это изображение GIF иллюстрирует мою проблему: Моя среда исполнения: Windows 7 SP1 Vim74 (версия для Windows) ConEmu последняя версия x64 версия Мой файл .vimrc : файл из 529 строк на кодовой панели ...
3
голоса
1ответ
82 показов

Функция не работает, а вставляется как текст

У меня есть немного магии в .vimrc: inoremap =InsertTabWrapper() function! InsertTabWrapper() let col = col('.') - 1 if !col || getline('.')[col - 1] !~ '\k' return "\" else return "\" endif ...
3
голоса
2ответа
1k показов

Есть ли способ использовать несколько шрифтов одновременно в Vim?

Я хочу использовать Consolas и Helvetica (например) в одном буфере.
3
голоса
1ответ
4k показов

Цветовая схема (ы) в Vim не работает должным образом

На Archlinux, используя Vim 7.4 (установлен с pacman), я пытался использовать цветовую схему lucius. Однако, как только я включил его, все цвета исчезли. Это произошло в эмуляторе терминала Xfce под ...
3
голоса
2ответа
446 показов

В Vim, каковы различия между использованием:sus и:sh для доступа к оболочке без завершения сеанса Vim?

Я знаю, что, находясь в Vim (и Vi тоже, я думаю), если я хочу временно получить доступ к оболочке, я могу сделать одну из нескольких вещей: Используйте :sh (aka :shell), затем выйдите из оболочки, ...
3
голоса
2ответа
1k показов

Как мне переназначить ключ CAPSLOCK на ESC в Cygwin?

Как мне переназначить ключ Capslock на ESC в оболочке Windows Cygwin? В идеале я бы переназначал значение в оболочках Cygwin, а не везде, сохраняя поведение в других приложениях (хотя по общему ...
3
голоса
2ответа
462 показов

vim: удалить предыдущий отступ кода и преобразовать в другой

У меня есть проект ac с несколькими файлами (более 100), коды написаны в стиле Whitesmiths , но я хочу изменить их на отступ в стиле K & R. Можно ли использовать vim в автоматическом режиме? ...
3
голоса
2ответа
218 показов

Существуют ли элементы управления Vim вне Vim?

Я использовал Vim, в дополнение к надстройке под названием Vimium для Chrome в Linux Mint. Я считаю очень приятным и продуктивным прокручивать страницы с помощью hjkl и искать с помощью / . К ...
3
голоса
4ответа
7k показов

Vim не читает сжатые файлы автоматически

Я хочу увидеть некоторые ZIP-файлы журналов .gz в Unix через putty . Когда я открываю их в vim содержимое не читается. Я думаю, что Vim не может их разархивировать.
3
голоса
3ответа
374 показов

Vim: переносить / отступать / префиксить почтовые строки с помощью "alice>" и "bob>"

В почтовой ветке Алиса и Боб отправили мне письмо с невероятно длинными строками. Я хотел бы отправить ответ, который выглядит следующим образом: alice> blah blah blah, foo dee bar dee baz, ho hum ...
3
голоса
1ответ
681 показов

Цветовые схемы Vim и программы SAS

У меня проблема в том, что когда я открываю программы SAS (файлы .sas) в Vim, цвета выглядят очень некрасиво (смесь белого и черного фона и т.д.). Пример здесь: Вот как выглядит vim при открытии ...
3
голоса
2ответа
907 показов

Сочетание клавиш Vim на картах Control и Dash

Можно ли связать (или или , я на самом деле не знаю) в vim с чем-то, например, ? Что означает в привязке по умолчанию?
3
голоса
2ответа
2k показов

шаблоны кодирования vim

Недавно я начал изучать vim, и мне интересно, как лучше всего настроить шаблон для определенных типов файлов? Например: скажем, я хотел автоматически загрузить некоторые C #include и вызов main() ...
3
голоса
4ответа
3k показов

vim: удалить все строки, кроме уникальных?

Я ищу способ в VIM, чтобы удалить все строки, которые являются дубликатами и оставить только уникальные строки, которые существуют в файле. Я бы предпочел макрос, но команда или функция были бы ...
3
голоса
1ответ
504 показов

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

У меня есть текст на упрощенном китайском, который при чтении как UTF-8 начинается с ´ÓºÜ¾ÃÒÔÇ°¿ªÊ¼ , который онлайн-инструмент от MandarinTools (первый результат поиска для Repair Corrupted Chinese ...
3
голоса
3ответа
2k показов

Bash-подобное завершение кода в vim?

В настоящее время я использую superTab для дополнений в Vim. Тем не менее, я хотел бы, чтобы завершения были больше похожи на bash. Например, если я печатаю st и возможные дополнения struct, string Я ...
3
голоса
2ответа
228 показов

Файл подкачки vi пуст

Если vim дает сбой и оставляет меня с пустым файлом .swp (т. Е. С размером файла = 0), значит ли это, что я не внес никаких изменений в файл во время сеанса, в котором произошел сбой моего ...
3
голоса
1ответ
164 показов

Могу ли я установить для параметра относительного номера vim значение 1-index?

Мне действительно нравится установка relativenumber vim 7.3, но мне кажется, что он должен быть 1-индексирован. Большинство команд на основе строк работают с несколькими строками, включая текущую. ...
3
голоса
1ответ
103 показов

Каталог предложений в строке состояния Vim

Недавно в видео о Vim я обнаружил следующее: при вводе Tab в командной строке в vim в строке состояния отображаются подсказки о возможных каталогах, соответствующих буквам, которые вы уже ввели (см. ...
3
голоса
1ответ
233 показов

Невозможно настроить ключевые карты с использованием <Tab> в Vim в терминале

Я Vim Noob, которому понравились инструкции в этой вики, чтобы настроить раскладку клавиш для быстрого циклического перебора нескольких файлов. Единственная проблема: я не могу заставить его ...
3
голоса
2ответа
111 показов

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

Например, если у меня есть эта строка printf("something\n"); // any comment « da" дает мне: printf(); // any comment Но мне то, что я хотел бы: "something\n"
3
голоса
1ответ
2k показов

NERDTree: открыть файл в текущем окне?

Когда я открываю файл в буфере NERDTree, который был создан путем открытия каталога, когда я нажимаю , он открывает выбранный файл в текущем окне, если файл не открыт в другом окне, и в этом случае ...
3
голоса
2ответа
2k показов

Как перезагрузить плагин vundle после изменения конфигурации

Я использую Vim с Vundle, и я только что изменил настройку плагина в моем .vimrc: let g:NERDTreeWinSize = 60 Как перезагрузить плагин, чтобы получить эти настройки без перезапуска vim?
3
голоса
1ответ
4k показов

Выделите символ, на котором находится курсор в vim

Как я могу выделить курсор в vim? Я заинтересован в выделении только буквы, в которой находится курсор. С помощью: set cursorcolumn highlight CursorColumn guibg=lightblue ctermbg=lightgray Выделяет ...
3
голоса
1ответ
1k показов

Как открыть gvim для текущего окна в командной строке?

Справочная информация: я использую Ubuntu и у меня открыт существующий графический интерфейс Gvim. Теперь я хочу отредактировать файл из командной строки gvim test.txt , команда откроет еще один ...
3
голоса
2ответа
3k показов

Показаны некоторые пробельные символы, но не все, в vim?

Я использую set list и устанавливаю опции set listchars в vim. Я бы хотел настроить set listchars для отображения конечных пробелов и т.д., Но не для вкладок. Можно ли указать, что я не хочу ...
3
голоса
1ответ
854 показов

Буфер обмена OSX не работает в Vim

У меня OSX ML и Vim 7.3. Когда я пытаюсь использовать буфер обмена OSX ... ничего не происходит. Если я сделаю "+yy например, ничего не попадет в буфер обмена osx "* Тоже не будет работать, равно как ...
3
голоса
1ответ
532 показов

Можете ли вы отменить изменения в вашем визуальном выборе?

Скажем , вы выбираете большую область текста с помощью & a но вы допустили ошибку и случайно выбрать слишком много (скажем , вы случайно ввести i и выбрать весь тег вы работаете в, теряя свой выбор ...
3
голоса
1ответ
813 показов

как открыть cmd из gvim, не дожидаясь закрытия окна cmd

В gvim я могу открыть cmd, набрав :!cmd , но gvim продолжает ждать закрытия окна cmd . Есть ли способ сказать gvim НЕ ждать?
3
голоса
1ответ
767 показов

Vim Отключить подсветку синтаксиса для некоторых элементов

Я пытаюсь переопределить подсветку синтаксиса по умолчанию для элемента Folded чтобы он не отображал нежелательный цвет фона, как показано справа: То, что я хочу, это что-то вроде :highlight Folded ...