Vim – вопросы и ответы

77
голосов
1
ответ
Я использую vim с плагином tagbar, и по умолчанию tagbar показывает теги для текущего активного буфера. Мне любопытно, есть ли возможность всегда показывать теги для соответствующего файла заголовк...
6 лет, 10 месяцев назад makey
133
голоса
6
ответов
Скажем, у меня есть одна вкладка Vim, отображающая 9 буферов (одинаково разделенных, например, таблица 3x3). В настоящее время, чтобы попасть из верхнего левого окна в нижний правый, мне нужно нажа...
8 лет, 8 месяцев назад Kamilski81
77
голосов
1
ответ
Я сделал копию файла и мне нужно обновить путь в этом файле. В текущем состоянии рассматриваемая строка выглядит так: 0 8 1 * * /home/apples/pears/carrots.sh > /home/apples/pears/blah.log 2>&...
10 месяцев, 4 недели назад Doug Fir
60
голосов
1
ответ
Я пишу плагин vim, как я могу получить абсолютный путь в соответствии с файлом? например, let s:file="/home/ABC/ABC.txt" как получить строку пути /home/ABC ?
5 лет, 11 месяцев назад AllenHu
70
голосов
3
ответа
Я работаю над рефакторингом кучи кода PHP для инструктора. Первое, что я решил сделать, это обновить все файлы SQL, которые должны быть записаны в соглашениях о кодировании кода Drupal SQL, т.е. За...
8 лет, 5 месяцев назад wjl
85
голосов
1
ответ
Кто-нибудь знает, как создать обратную строку поиска, используя match() ? word1 word2 word3 word4 ^ ( ^ = позиция курсора) Я хочу найти столбец начала и конца слова перед курсором (слово2). Я пробо...
5 лет, 3 месяца назад Reman
49
голосов
2
ответа
Можно ли изменить формат вывода команды grep из ./path1/path2/file1.cc:1646: в +1646 ./path1/path2/file1.cc Я использую редактор vim, и эта модификация поможет мне редактировать файл напрямую, испо...
2 года, 5 месяцев назад KostasA
50
голосов
0
ответов
Я использую GVim с set shellslash опцией set shellslash . Всякий раз, когда я пытаюсь открыть путь с пробелом в нем, например C: /Users/My Name/MyFile.java я получаю новый файл (в новом каталоге), ...
5 лет, 3 месяца назад marcelocra
49
голосов
2
ответа
Мне очень нравится плагин Molokai в моем gvim, и я хотел бы использовать его с Eclipse. Возможно ли это сделать? Заранее спасибо. EDIT 1: В худшем случае я готов настроить цвета Eclipse вручную, но...
8 лет, 6 месяцев назад Andy
61
голос
0
ответов
Я пытаюсь настроить синтаксическую проверку синтаксиса C/C++ с помощью GCC. GCC установлен и доступен в PATH. Вот синтетическая конфигурация из моего .vimrc: set statusline+=%#warningmsg# set statu...
1 год, 3 месяца назад Renn Kane
61
голос
1
ответ
Я попытался отредактировать файл /etc/hosts с помощью Emacs, VSCode и т.д. (С sudo, конечно), и он продолжал говорить, что у меня не было прав на редактирование файла. Затем я попытался с Vim, Nano...
3 года, 5 месяцев назад Oleg Korol
49
голосов
2
ответа
При работе с HTML со встроенным Javascript подсветка синтаксиса часто выходит из синхронизации. Если я скажу, что vim всегда синхронизируется с начала файла, навигация слишком медленная. Мне было и...
8 лет, 9 месяцев назад luqui
61
голос
1
ответ
Я пытаюсь избить свой код HAML, поэтому мне нужно изменить каждый :word => text to word: text . Еще несколько примеров: :align => text должен быть align: text :style => 'display: block;fon...
4 года назад Islam Wazery
-4
голоса
2
ответа
У меня есть некоторые сопоставления в моем.vimrc с ALT. Они есть: nnoremap <A-J> :m .+1<CR>== nnoremap <A-K> :m .-2<CR>== Ожидаемое поведение. Эти два отображения должны пер...
1 год, 11 месяцев назад eddard.stark
49
голосов
2
ответа
Мой сценарий использования может показаться немного необычным, но вот он: при использовании vim (это один из четырех разных редакторов, которые я использую регулярно), я использую его в двух разных...
11 лет, 2 месяца назад rjray
51
голос
1
ответ
У меня проблема с моим.vimrc файлом. Я завершил автокоманду для всех файлов python и sh. Я включил оба ниже. Все работает как ожидается при использовании прямого пути, то есть: gvim test.py Однако,...
3 года, 8 месяцев назад kennedyl
327
голосов
9
ответов
Я ищу лучший способ выполнить поиск и замену (с подтверждением) во всех файлах проекта в Vim. Под "файлами проекта" я имею в виду файлы в текущем каталоге, некоторые из которых не должны быть откры...
9 лет назад psyho
60
голосов
1
ответ
Я установил Vim на свою машину OS X, но когда я пытаюсь выполнить код x=input("which one you like? ") print(x) Я получаю сообщение об ошибке: Я
3 года, 7 месяцев назад Paul
77
голосов
1
ответ
Я всегда задавался вопросом, почему vim не хватает некоторых файлов отступов, которые были бы удобны для повседневной жизни. Пример. Мне иногда приходится иметь дело с действительно перепутанными к...
6 лет, 4 месяца назад steffen
49
голосов
1
ответ
Есть ли способ использовать gvim или vim для редактирования тегов id3 на уже разорванных.flac файлах? Кроме того, может быть, кто-нибудь знает способ интегрировать редактирование тегов gvim с rubyr...
7 лет, 10 месяцев назад gns-ank
49
голосов
3
ответа
При установке Vim 7.3 на ubuntu 10.04 LTS я обнаружил ошибку, как показано ниже проверка --with-tlib аргумент... empty: автоматическая библиотека терминалов выбор проверка tgetent в -lncurses... no...
8 лет, 9 месяцев назад Sambath Prum
68
голосов
2
ответа
Я пытаюсь найти строки, содержащие любую перестановку группы слов (без учета регистра). Например, если меня интересуют слова foo и bar , я бы хотел совместить первые четыре строки, но не последние ...
7 лет, 6 месяцев назад user001
60
голосов
2
ответа
Я использую визуальный блок для копирования определенного столбца в некоторых диапазонах (например, строки x-y). Интересно, есть ли более простой способ выполнить ту же задачу. Кроме того, после то...
9 лет, 3 месяца назад vehomzzz
69
голосов
1
ответ
Иногда в VIM я не могу получить доступ к определенным строкам файла в режиме редактирования, используя клавиши со стрелками или H , J , K и L Это связано с историей моих прав? Добавление: Интересно...
4 года, 3 месяца назад eabates
50
голосов
2
ответа
Почему я не могу сортировать таблицу ниже в ее третьем столбце? Колонка 1 сортируется в порядке с :sort/.*\%1v/ : Audi *** **** ** BMW ***** *** ***** Mercedes **** ***** *** Opel *** *** * Столбец...
6 лет, 5 месяцев назад Mihai Nagy
49
голосов
1
ответ
Я использую nerdtree.vim для vim, но узел каталогов три truns искажен. как настроить vim для решения этой проблемы? Скриншот:
6 лет, 8 месяцев назад Charlot
49
голосов
1
ответ
Я использую плагин indentLine . И хотите сделать линию линии (непрерывность) линии отступа. Но он был разделен между строками типа | | | Что мне делать? Моя настройка в (neo) vim let g:indentLine_c...
3 года назад yasu
136
голосов
7
ответов
Это действительно вопрос новичков, но в основном, как включить шаблон для определенных типов файлов. В принципе, я просто хочу, чтобы шаблон вставлял заголовок сортировки, то есть с некоторыми функ...
9 лет, 5 месяцев назад Andreas
49
голосов
2
ответа
Я играю с регистрами vim. Открытие vim с 'vim -i NONE' Я могу открыть vim без регистрации. Затем я запускаю команду ": NERDTree". После этой операции я могу видеть эти регистры:
2 года, 12 месяцев назад sensorario
49
голосов
3
ответа
Я использую плагин greplace для vim и не знаю, как избежать скобок в поиске. Я хочу найти файлы cookie [: parent] и попытался: :Gsearch cookies[:parent] # returns nothing :Gsearch cookies\[:parent\...
7 лет, 10 месяцев назад codedmart
85
голосов
1
ответ
Моя установка vim ведет себя странно (я подозреваю, что это произошло после того, как я обновил дистрибутив до 16.04 с 14.04). Проблема в том, что всякий раз, когда я открываю файл, vim редактирует...
3 года, 3 месяца назад Nishant Shreshth
49
голосов
1
ответ
Я хочу, чтобы быстрый макрос позволял мне преобразовывать текст типа qty_on_hand в Qty_On_Hand. Слова, которые не имеют подчеркивания, должны быть капитализированы, поэтому описание станет описание...
8 лет, 10 месяцев назад Greg Reynolds
60
голосов
1
ответ
Поэтому у меня есть это сопоставление в моем .vimrc nnoremap t <C-]> В большинстве случаев это отлично работает, но я недавно заметил это: при попытке перейти к следующему тегу (курсор отмече...
2 года, 7 месяцев назад iovis
50
голосов
1
ответ
Когда я включаю строку: au BufWinEnter * silent! loadview "load folds Который возобновляет мои сохраненные сгибы, он разбивает подсветку синтаксиса... но только в файлах с именем "prototypes.h"... ...
7 лет, 3 месяца назад CornSmith
116
голосов
3
ответа
Я работаю с vim-surround и следующим текстом. (* - это место курсора) This is a lo*ng line and I want to highlight two words Я хочу окружать как слова длинными, так и строчными в кавычках, так что ...
7 лет, 10 месяцев назад Sudar
49
голосов
1
ответ
Недавно я смотрел видео с YouTube, в котором парень показывал, как использовать Vim X-mode (вставка режима вставки) для завершения слов или даже целых строк в зависимости от контекста. Он отлично р...
2 года, 11 месяцев назад Kamil Dydo
69
голосов
2
ответа
Фон Я использую JScript (реализация Microsoft ECMAScript) для многих потребностей системного администрирования Windows. Это означает, что я использую много объектов ActiveX (Automated COM). Методы ...
7 лет, 8 месяцев назад nullscape
100
голосов
0
ответов
Я пытаюсь установить vim-codefmt с помощью Vundle на машине с Ubuntu, но столкнулся с этой ошибкой. E117: неизвестная функция: glaive # Install Вот мой файл .vimrc: set nocompatible filetype off se...
1 год, 1 месяц назад Griford
60
голосов
2
ответа
Я использовал vi в течение десятилетий, и теперь я использую vim, ожидая в конечном итоге, перейти к нему полностью. У меня есть ряд вопросов, но я начну с того, что беспокоит меня больше всего. Чт...
9 лет, 7 месяцев назад George Bergman
49
голосов
2
ответа
Я пытаюсь создать какое-то вроде ncurses-подобных меню в vim. Каждая строка должна иметь два поля: название, команда Я прочитал ввод от stdin, отформатированный как: title COMMAND: command item 1 C...
6 лет, 1 месяц назад aec
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема