Minoru
27.01.2013 16:30
Заметил, что команды с префиксом воспринимаются моим мозгом не как цепочка нажатий, а как две отдельные сущности: префикс (сигнал о намерении что-то сделать) и собственно команда (указание, чего же именно я хочу). Поэтому с добавлением в набор повседневно используемых утилит tmux'а мозг начало немного заедать: ... more →
Minoru
18.09.2012 14:59
@plhk сказал, что ему всегда было лень прочитать про регистры, так что я взялся сделать это за него :) Итак, :help registers за пять минут (с упущениями и упрощениями).
Во-первых, десять цифровых регистров, от "0 до "9. Когда вы делаете, например, dd (удаляете строку) или c$ (меняете всё с текущей позиции и до ... more →
Minoru
18.09.2012 14:00
Продолжаю бросаться рандомными пересказами :help
Когда вы удаляете какой-то текст, он помещается в регистр "1. При этом предыдущее содержимое "1 переносится в "2 и т.д., а содержимое "9 теряется. Просмотреть текущее состояние регистров можно с помощью команды :display Так что не волнуйтесь, если вы что-то ... more →
Minoru
18.09.2012 12:04
Discovery of the Day: undo отменяет изменения по командам. То есть если вы нажали i и три часа набирали текст, а потом сделали <esc>u, то весь текст пропадёт разом. Ибо команда-то одна всего, i. А вот если эти три часа провести, прыгая между normal и insert, то u станет намного более полезным, потому что будет ... more →
Minoru
27.07.2012 13:23
Чат, я хочу аналог ZSH'евского foo{bar,baz} для vim. Ну, чтобы одно и то же по сто раз не повторять: ввёл общую часть, указал, что к этому тексту дописать, что-то нажал — и вуаля, куча кода из ниоткуда! Я не представляю даже, что у :help или Google спросить. Подскажите, а?
Minoru
23.06.2012 19:13
Начитавшись не помню чего, замапил стрелочки, Home/End/PgDown/PgUp и Del на <nop>. Стрелки я и так не очень активно юзал, так что отказаться было сравнительно легко. Единственный юзкейс, для которого я не вижу замены — это когда пишешь какие-нибудь вызовы функций. У меня процесс выглядит примерно так:
functionname ... more →
Minoru
24.12.2011 22:24
Можно ли каким-нибудь образом отключить подсветку для заданных ключевых слов? :help syn читал, ничего подзходящего не нашёл. Пишу файлик, добавляющий подсветку тегов пятого HTML, нужно отключить подсветку для тегов, которые были в 4.0, но выброшены из новой версии стандарта.
Minoru
23.11.2011 17:54
Что нажать, чтобы текст проскроллился таким образом, чтобы текущая строка оказалась посредине экрана?
Minoru
26.07.2011 14:17
Оказывается, в vim есть словарик ru_yo, содержащий слова с «ё». Так что смело делаем :set spell spelllang=ru_yo, чтобы ]s и [s не спотыкались об эту замечательную букву :)
via http://habrahabr.ru/blogs/vim/98393/
Minoru
12.07.2011 17:48
На всякий случай повторю свой вопрос, заданный в vim@cjr, здесь.
Вот сейчас редактирую питоновский сорец, всё свёрнуто. Разворачиваю функцию (zO), начинаю после имени дописывать docstring. Только-только набрал " — тут же остаток файла подсветился как строка, а фолды посворачивались до первого уровня (то есть тела ... more →
Minoru
25.04.2011 18:54
Редактирование удалённых файлов в Vim
Вовсе необязательно подключаться к удалённой оболочке и редактировать файл непосредственно на сервере. Некоторым нравится делать это локально. Следующая команда запустить Vim, безопасно скопирует удалённый файл при помощи scp и после выхода из редактора обновит изменения на ... more →