Вопросы с тегом «vim»

vim (Vi IMproved) - текстовый редактор, поддерживающий различные режимы редактирования.

2
Как заставить tail -f показывать цветной вывод с помощью vim?
На этот вопрос Жиль ответил Еще одна возможность - запустить tail -fв буфере оболочки Emacs и использовать возможности окраски синтаксиса Emacs. Поскольку я пользователь vim, я хотел бы делать это с vim , а не с emacs . У vim есть эта функция?

4
Блок редактирования * live * в Emacs или Vim
jEdit поддерживает редактирование блоков, но у Emacs и Vim, похоже, есть серьезные проблемы с юзабилити по той же теме. Если бы кто-то мог заполнить здесь неизвестные, было бы намного удобнее использовать любой из редакторов: Фактическое прямоугольное выделение : если выделение на экране представляет собой прямоугольник, а не линейное выделение, которое …
9 vim  emacs  editors 

3
Vim несколько окон / скрыть
Если у меня в сеансе VIM было открыто x или более окон, и я хотел на мгновение быстро спрятать все, кроме активного, затем вернуть окна в макет, который у меня был, как мне это сделать?
9 vim 

2
Vim, контекстно-зависимый комментарий / раскомментирование
Я редактирую много PHP-кода с помощью Vim, и я столкнулся с проблемой с некоторыми макросами в моем .vimrc. В настоящее время я использую эти два макроса, чтобы комментировать / раскомментировать в стиле C "c-style (//) comment (press the [.] key) au FileType php vnoremap . :s/^\(\s*\)\(.\+\)$/\1\/\/\2/<CR>:noh<CR>gv "c-style (//) uncomment (press …
9 vim  php 

4
Включить NumLock при запуске?
Я обычно редактирую в Vim , и при нажатии +я предпочел бы переместить руку в правую часть клавиатуры, где +находится, а не делать shift+ =. Но когда NumLockон не включен, в Vim он просто открывает новую строку выше и вставляет букву k . И каждый раз, когда я запускаю, мой …

1
Есть ли способ перемещения по экранным линиям в vim?
При редактировании файлов в vim, немного раздражает, что когда я перемещаю строки с помощью j и k, он перемещается по строкам файла, а не по экранным линиям, как другие редакторы. С моими собственными файлами я могу справиться с этим, автоматически добавив к определенной длине параметры vim, но это не подходит …
9 vim 


3
GVim, скомпилированный из источника, открытого через SSH -X, не копирует вставку при выделении
Я использую SSH (с указанием -X) из коробки Ubuntu в коробку RHEL4 и запускаю GVim. Он открывается, как и ожидалось в моем локальном X, но копирование и вставка с помощью select не работает. Я не могу выделить текст в GVim и вставить в локальное окно, а также не могу выделить …
9 ssh  vim  copy-paste 

1
Vim 7.3 с Lua: как мне его использовать?
Последний релиз Vim потрясающий! Я скомпилировал его, --enable-luainterp=yesи у него есть функция Lua: % gvim --version | egrep '\+lua' +linebreak +lispindent +listcmds +localmap +lua +menu +mksession +modify_fname Но как мне на самом деле использовать это? До сих пор я всегда использовал скрипт Vim для своих файлов, но как мне позволить …
9 vim 

2
отступ в vim, даже после настройки noai
Я использую vim 7.2 из терминала замазки. Даже если я запускаю, set noaiкажется, vim все еще пытается отступить в коде. Я копирую свой код из Notepad ++ в vim. следующее из Notepad ++ и после того, что я получил в VIM: У меня нет вкладки в моем файле. В качестве …

5
vim на FreeBSD неправильно реагирует на клавиши со стрелками и другие поведения, подобные vi
Я пытался использовать vim на FreeBSD (через ssh на xterm-совместимом терминале Linux). Однако vim ведет себя подобно vi из коробки. Например, он не реагирует на клавишу удаления, вставляет символ F вместо перехода в режим вставки и т. Д. На FreeBSD X11 не устанавливается. Редактировать : как я просил опубликоватьvim --version …

2
tmux: как связать ключ для запуска команды оболочки?
Я использую tmuxдля разработки две панели: одну для редактирования кода и одну для его компиляции. Мне нужно переключать панель очень часто, чтобы запустить команду компиляции (скажем, " mvn install"). Как я могу связать ключ (скажем, « Ctrl+ B C») для запуска этой конкретной команды в другой панели (или вообще без …
9 linux  shell  vim  tmux 

1
Vim: заменить всю строку, начинающуюся со строки, строкой
На этот текст hardware mac 33:33:333:33:33 hardware mac 33:13:333:33:33 hardware mac 33:23:333:23:34 hardware mac 33:033:133:33:35 ... Я хочу заменить все строки, начиная с аппаратного Mac на hardware mac 00:00:00:00:00:00 я пытался sed s/^hardware mac/hardware mac 00:00:00:00:00:00/gc и дать ошибку также классическая команда VIM %s:/^hardware mac/hardware mac 00:00:00:00:00:00/gc Но измените только …
9 vim 

1
Неизвестная функция в Vim
У меня есть следующий файл (vimscript.vim): function HelloWorld() echo "Hello World" endfunction call HelloWorld() Когда я открываю этот файл и набираю следующее: :call HelloWorld() Я получаю ошибку: E117: Unknown function: HelloWorld
9 vim 

2
Как включить поддержку мыши в vim?
В последнее время я много работаю на своем ноутбуке, и случайно нажимаю при наборе текста. Я знаю, что могу удалить set mouse=aв моем .vimrc, но иногда мне нравится использовать мышь. Что я могу сделать, чтобы создать функцию переключения для поддержки мыши?
9 vim 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.