Публикации по теме 'vim'


Современный Неовим — Рецепты настройки
Рецепты настройки для оптимизации нашей конфигурации Neovim. В этой статье мы рассмотрим рецепты конфигурации для настройки современного PDE с помощью Neovim. Эта статья является частью серии Современный Neovim . Конфигурационные файлы Neovim доступны в этом репозитории .

Как создать собственные раскладки клавиш в Neovim с помощью Lua
Неовим Как создать собственные раскладки клавиш в Neovim с помощью Lua Научитесь создавать собственные привязки клавиш в Neovim, используя дополнительную встроенную среду выполнения Lua. И откажитесь от архаичного и загадочного VimScript в пользу Lua! Neovim ( или даже Vim ) — отличное программное обеспечение для любых разработчиков. Возможность создавать собственные сочетания клавиш и делать практически все, что угодно, свидетельствует о популярности Vim. И если вы использовали..

Могу ли я (новичок в vim) кодировать микросервис, но использовать только vim (улучшенный vi) вместо IDE для редактирования…
Я фанат Linux и программного обеспечения с открытым исходным кодом. В настоящее время я использую Arch Linux (да, кстати, я использую Arch ) с i3 в качестве оконного менеджера. Полагаю, моя общая история с vim довольно типична. Оно пошло от «А? Какого черта?" вместо «Ах, ладно» до «Это имеет какой-то смысл». Мой вывод состоял в том, что я должен использовать его чаще. Это текущее состояние. Однажды (вчера) я нашел плагин fzf-vim где-то в Интернете. Он позволяет выполнять нечеткий..

Дайджест за февраль 2017
После моего январского дайджеста я получил отзыв от драгоценной читательницы, что эти истории должны быть унитазными, поэтому буду краток, сразу к сути :) Производительность Без сомнения, первое, что приходит мне на ум в этом месяце, — это набор небольших изменений, которые я внес в свои привычки набора текста. Вимиум оказался действительно полезной утилитой в моей повседневной работе на моем x220t . Вместе с клиторной мышью просмотр становится более простым, даже когда щелчок..

Вопросы по теме 'vim'

Как автоматически создать make-файл в том же каталоге, в котором я создаю файл Latex?
Когда я создаю файл .tex с помощью vim, я получаю хороший шаблон из autocmd BufNewFile *.tex 0r $HOME/.vim/templates/skeleton.tex в моем .vimrc. У меня также есть makefile-template в моем домашнем каталоге, но этот я должен вручную...
1147 просмотров
schedule 15.12.2023

Создайте команду нормального режима, которая принимает число в качестве аргумента в Vim
Как создать команду нормального режима, которая принимает число как часть себя? Примеры включают 6>> (отступ 6 строк текста), 2dw (удаляет 2 слова) и 23yy (копирует 23 строки в буфер копирования). Есть ли способ сделать это с помощью...
80 просмотров
vim
schedule 18.11.2023

Как создать и открыть для редактирования несуществующий файл, путь которого находится под курсором в Vim?
Я пробую Vim в течение первых нескольких часов с Ruby on Rails, и пока мне это нравится. В частности, команда gf великолепна, но я кое-что упускаю: если файл под курсором еще не существует, gf возвращает ошибку. Есть ли команда для...
3769 просмотров
vim
schedule 13.11.2023

vim (gvim) — закрепить панель вкладок справа, а не вверху
Можно ли установить док-позицию панели вкладок? Я вижу только несколько вкладок в положении по умолчанию сверху, справа мне было бы гораздо удобнее. Можно ли сделать это? Или есть плагин для отображения буферов, похожих на вкладки (но...
384 просмотров
schedule 27.11.2023

Vim.surround ничего не делает
Я установил Surround.vim в ~/.vim/plugin Я могу выбрать с помощью «v», сделать свой выбор, а затем нажать «s» или «S», а затем одинарную или двойную кавычку. Ничего не происходит (ну иногда текст удаляется, но цитирования не происходит) Мне...
381 просмотров
schedule 01.11.2023

Как изменить все слова в верхнем регистре на строчные, но исключить строковые литералы в Vim
У меня довольно длинный sql-скрипт, где все ключевые слова в верхнем регистре. Я хочу изменить их на строчные, но сохранить точные значения строковых литералов и собственные идентификаторы. Например, в этом тексте: KEYWORD BEFORE 'SOME STRING...
2383 просмотров
schedule 15.11.2023

Перейти к последней позиции курсора после команды в vim
У меня есть определенная пользователем команда vim, которая вызывает vim-скрипт: command! -complete=shellcmd -nargs=+ Shell call s:RunShellCommand(<q-args>) если я его выполню :Shell echo "foo" курсор переходит на первую строку...
277 просмотров
vim
schedule 12.11.2023

Как удалить Янус?
Я не могу понять, как удалить Janus . Я бы очень хотел просто вернуться к простому VIM и MacVim. Я мог бы попытаться просто удалить каталог ~/.janus, но, поскольку установка Janus заняла некоторое время, я думаю, что есть и другие вещи и места,...
7552 просмотров
schedule 23.12.2023

Vim: обновлять Chrome каждый раз, когда я: пишу
Мне нужно решение, которое выполняет то, что описано в вики-странице vim здесь , но работает в Chrome. То есть я пытаюсь этого избежать: Отредактируйте свой файл HTML / CSS. Нажмите "Сохранить" в Vim. CMD / CNTRL / ALT + TAB для...
3769 просмотров
schedule 02.11.2023

Вставить символ без входа в режим вставки?
Иногда мне нужно вставить # , чтобы закомментировать строку и быстро ее протестировать. В настоящее время занимаюсь: i # ESC : w Что я могу сделать короче?
10820 просмотров
schedule 21.11.2023

Как выделить длинные абзацы?
Я знаю, как выделить длинные строки. Либо : :match ErrorMsg '\%>140v.\+' который я предпочитаю "способу colorcolumn": :set colorcolumn=140 Так, например, текст: Vim — текстовый редактор, написанный Б. Муленааром и впервые...
140 просмотров
schedule 28.10.2023

Настройка солнечной цветовой схемы в терминале gnome, tmux и vim
Я изо всех сил пытаюсь заставить цветовую схему Solarized правильно работать на машине Ubuntu 13.10 внутри Vim внутри tmux внутри терминала gnome. Я начал настраивать gnome-terminal с помощью скрипта в этом репозитории , и он правильно отображает...
34288 просмотров
schedule 13.11.2023

Как я могу установить параметр для каждого буфера, а не только для окна?
Я использую foldmethod=syntax для большинства языков. Одна проблема заключается в том, что при переходе в режим вставки он повторно анализирует синтаксис и избавляется от состояния сгибов, если вводятся какие-либо открытые круглые скобки/квадратные...
82 просмотров
vim
schedule 06.12.2023

NERDTree: ошибка автокоманды vim
Я пытаюсь добавить NERDTree на свой компьютер RHEL, добавив следующие строки в .vimrc после помещения NERD_tree.vim в папку плагинов. autocmd VimEnter * NERDTree autocmd VimEnter * wincmd p Проблема в том, что я могу запустить его с помощью...
6790 просмотров
schedule 04.01.2024

Как включить менеджер плагинов без ~/.vimrc
После использования vim в течение некоторого времени мой ~/.vim/ , начиная с моих первых экспериментов с vim, со временем стал очень грязным. Вот я и подумал, пора бы навести порядок и начать с менеджера плагинов с чистой конфигурацией. Поскольку...
947 просмотров
schedule 19.01.2024

Ошибка Neovim в PlugInstall ‹SNR›3_job_handler
Получение следующей ошибки при запуске: PlugInstall Error detected while processing function <SNR>3_job_handler: E121: Undefined variable: self Установка плагина никогда не завершается. Часть моего .vimrc set nocompatible...
779 просмотров
schedule 14.12.2023

Tmux + Vim: не копировать в буфер обмена
Я использую последнюю версию Tmux (2+), macOS High Sierra и последнюю версию VIM. У меня есть эта строка в моей конфигурации tmux.conf, которая раньше работала: bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel...
785 просмотров
schedule 04.12.2023

Как запустить vim с отключенной подсветкой синтаксиса?
Как запустить vim с отключенной подсветкой синтаксиса? Vim долго выделяет для меня синтаксис больших XML-файлов.
379 просмотров
schedule 09.12.2023

Замена Vim до конца строки в обычном режиме
У меня есть текст, выдернутый с помощью yiw . Теперь в другой строке я хочу заменить текст с текущей позиции курсора до конца строки, поэтому я пробую v$p . Однако это также удаляет новую строку в конце строки, чего я не хочу. Как мне решить эту...
61 просмотров
vim
schedule 14.11.2023

Макрос повторения Vim, записанный под заглавной буквой
Обычно я записываю макросы vim с помощью q[some letter] и воспроизводю с помощью @[some letter] Я только что сохранил макрос с помощью qT и пытаюсь @T воспроизвести его. Но когда я делаю @T , он просто запускает @t (строчную). Есть...
55 просмотров
schedule 16.12.2023