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

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

1
покажите часть перенесенных строк в vim вместо того, чтобы скрывать ее символом @
Я использую vimне только для кодирования, но и для написания текста. В этом контексте я использую параметры переноса и переноса строки для переноса текста. Поскольку строки, образующие абзацы при написании текста, могут быть очень длинными, перенесенная строка легко не помещается в нижней части экрана, поэтому vimскрывает всю перенесенную строку, заменяя …
14 vim 

5
VIM комментирует то, что я вставляю
Я получил это при попытке скопировать эту суть на VIM: https://gist.github.com/w0ng/3278077 Повсюду я замечаю одинаковое поведение: если я вставляю что-то, включающее комментарий, все, что следует за комментарием, вставляется с комментариями. Возможно, это связано с тем, что если я напишу комментарий в режиме вставки и нажму клавишу ввода, следующая строка автоматически …
14 vim  vimrc 

2
Как выделить текущую строку и курсор в .vimrc?
Я пытаюсь выделить текущую строку, а также позицию курсора в Vim. Вот мой .vimrc: set cursorline hi CursorLine ctermbg=8 ctermfg=15 "8 = dark gray, 15 = white hi Cursor ctermbg=15 ctermfg=8 Проблема, с которой я сталкиваюсь, заключается в том, что текущий цвет фона строки скрывает цвет фона курсора, поэтому он …
14 vim  vimrc 

8
Предлагаемая настройка для сверхлегкой текстовой среды программирования в Linux
Я ищу предложения для настройки для моих конкретных потребностей. С тех пор как я учился в колледже, я не делал много Linux и хочу вернуться к этому как хобби. У меня есть не слишком мощное оборудование (512 МБ ОЗУ, одноядерный). Я хочу делать все через текстовые оболочки и редакторы, такие …

1
Использование inotifywait вместе с vim
У меня есть простой скрипт, который контролирует файл на предмет изменений и rsyncs его с удаленным копированием: #!/bin/bash while inotifywait -e close_write somefile do rsync somefile user@host.domain:./somefile done Он работает нормально с nano, но не работает с vim. Когда я использую нано, он выводит: somefile CLOSE_WRITE,CLOSE и начинает следующий цикл …
14 files  vim  rsync  inotify 

4
vim: создать файл с битом + x
Есть ли способ установить +xбит на сценарии при создании? Например я бегу: vim -some_option_to_make_file_executable script.sh и после сохранения я могу запустить файл без каких-либо дополнительных перемещений. пс. Я могу работать chmodс vimили даже с самой консоли, но это немного раздражает, потому что vimпредлагает перезагрузить файл. Также раздражает chmodкаждый раз вводить …

2
Vim не работает внутри tmux
Когда я пытаюсь открыть файл, используя vimвнутри tmuxвсе окно зависает. Я должен убить окно с C-a &. Вот мои ~/.vimrcнастройки: :set autoindent :set ts=4 :set number :set shiftwidth=4 :set showmode :filetype on :filetype plugin on :syntax enable :set mouse=a и ~/.tmux.conf # I like Ctrl-a as the default hotkey unbind …
14 vim  tmux 

3
Какой формат строки состояния по умолчанию?
Я прочитал о том, как обновить строку состояния vim здесь . И я могу успешно обновить его. Но я хотел бы сохранить формат строки состояния vim по умолчанию и просто добавить к нему дополнительную информацию, например, размер файла, тип файла и т. Д. Строка состояния Vim по умолчанию: <file-name> line_num,col_num …
14 vim 

1
vim: скрыть строку состояния внизу
Иногда я работаю с действительно маленькими оконными окнами и мне нужно все, что доступно. Поэтому я хочу скрыть строку состояния vim. Я уже за set laststatus=0этим скрываю одну из статусных строк. Но есть еще один с содержанием -- INSERT --и "filename.ext" 22L 500C. Как я могу скрыть эту строку?

7
Скопируйте / вставьте в SSH'd VIM из локального (Windows) буфера обмена
Я хотел бы скопировать с локальной машины и вставить в vim на удаленной коробке, в которую я помещаю SSH. Вот и все. Я пробовал "+p and "*p, щелчок средней кнопкой мыши и несколько других вещей безрезультатно :( Также приемлемо (хотя и менее удобно) просто пропустить vim и передать буфер в …
14 ssh  vim  copy-paste 

3
Автозаполнение Bash командой vim
В bash автозаполнение путей недавно перестало работать при выдаче vimкоманд, где путь глубже двух каталогов (он продолжает работать, как и ожидалось, с другими командами, такими как lsи cd). Например, если я печатаю, ls .config/btsync/btа затем нажимаю TAB, он расширяется до ls .config/btsync/btsync.conf. Если я наберу, vim .config/btа затем нажмите клавишу …

2
Есть ли команда обратного поиска в vim?
В Linux я могу ctrl-rсделать обратный поиск и выбрать то, что я сделал легко. Есть ли что-то похожее в vim? Я имею в виду, что я могу запустить команду, используя :(может быть что-нибудь вроде длинной замены), и если мне нужно сделать это снова, мне нужно перепечатать ее. Есть ли способ …
13 vim  search 

4
Как я могу редактировать файлы в сети с Vim?
В настоящее время я делаю это с помощью SSHing на сервер и запускаю Vim на сервере. Преимущество этого заключается в том, что вам не приходится иметь дело с громоздким синтаксисом открытия файлов с удаленного сервера через SCP и, что более важно, возможность очень быстро перемещаться по файловой системе сервера. С …
13 networking  files  vim 


2
VIM Выполнение ключевой команды в функции
У меня есть функция, и я хочу выполнить ключевую команду, но я получаю сообщение об ошибке: function! MyFunction() if condition <C-W><C-W> else :some_other_command endif endfunction Это не нравится <CW> <CW> Что я могу использовать вместо этого?
13 vim 

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