Заметил, что команды с префиксом воспринимаются моим мозгом не как цепочка нажатий, а как две отдельные сущности: префикс (сигнал о намерении что-то сделать) и собственно команда (указание, чего же именно я хочу). Поэтому с добавлением в набор повседневно используемых утилит tmux'а мозг начало немного заедать: ... more →
*vim
@plhk сказал, что ему всегда было лень прочитать про регистры, так что я взялся сделать это за него :) Итак, :help registers за пять минут (с упущениями и упрощениями).
Во-первых, десять цифровых регистров, от "0 до "9. Когда вы делаете, например, dd (удаляете строку) или c$ (меняете всё с текущей позиции и до ... more →
Продолжаю бросаться рандомными пересказами :help
Когда вы удаляете какой-то текст, он помещается в регистр "1. При этом предыдущее содержимое "1 переносится в "2 и т.д., а содержимое "9 теряется. Просмотреть текущее состояние регистров можно с помощью команды :display Так что не волнуйтесь, если вы что-то ... more →
Discovery of the Day: undo отменяет изменения по командам. То есть если вы нажали i и три часа набирали текст, а потом сделали <esc>u, то весь текст пропадёт разом. Ибо команда-то одна всего, i. А вот если эти три часа провести, прыгая между normal и insert, то u станет намного более полезным, потому что будет ... more →
Чат, я хочу аналог ZSH'евского foo{bar,baz} для vim. Ну, чтобы одно и то же по сто раз не повторять: ввёл общую часть, указал, что к этому тексту дописать, что-то нажал — и вуаля, куча кода из ниоткуда! Я не представляю даже, что у :help или Google спросить. Подскажите, а?
Начитавшись не помню чего, замапил стрелочки, Home/End/PgDown/PgUp и Del на <nop>. Стрелки я и так не очень активно юзал, так что отказаться было сравнительно легко. Единственный юзкейс, для которого я не вижу замены — это когда пишешь какие-нибудь вызовы функций. У меня процесс выглядит примерно так:
functionname ... more →
Можно ли каким-нибудь образом отключить подсветку для заданных ключевых слов? :help syn читал, ничего подзходящего не нашёл. Пишу файлик, добавляющий подсветку тегов пятого HTML, нужно отключить подсветку для тегов, которые были в 4.0, но выброшены из новой версии стандарта.
Что нажать, чтобы текст проскроллился таким образом, чтобы текущая строка оказалась посредине экрана?
Оказывается, в vim есть словарик ru_yo, содержащий слова с «ё». Так что смело делаем :set spell spelllang=ru_yo, чтобы ]s и [s не спотыкались об эту замечательную букву :)
via http://habrahabr.ru/blogs/vim/98393/
На всякий случай повторю свой вопрос, заданный в vim@cjr, здесь.
Вот сейчас редактирую питоновский сорец, всё свёрнуто. Разворачиваю функцию (zO), начинаю после имени дописывать docstring. Только-только набрал " — тут же остаток файла подсветился как строка, а фолды посворачивались до первого уровня (то есть тела ... more →
Редактирование удалённых файлов в Vim
Вовсе необязательно подключаться к удалённой оболочке и редактировать файл непосредственно на сервере. Некоторым нравится делать это локально. Следующая команда запустить Vim, безопасно скопирует удалённый файл при помощи scp и после выхода из редактора обновит изменения на ... more →
*vim is used by:
Hirthwork McGillah
hirthwork
analizer
analizer
16+
238328
lexszero
lexszero
Minoru
Minoru
Артс
arts
Myp
Myp
Оранжевус Охуеннус
utros
eurekafag
eurekafag
Michael Pogoda
MPogoda
Maxim Kirenenko
part1zano
Александр Марков
komar
asmer
asmer
0xd34df00d
0xd34df00d
Ky6uk
Ky6uk
rakoth
rakoth
werehuman
werehuman
uzername
uzername
λ
lukish
desperate donkey
odin
Марсианская улиточка
gisty
Spiritual ecstasy
rapture
профессиональный говноед
ulidtko
alxrt
alxrt
Проба оперения
17eyes
muhas
muhas
Darth Bricktop
Like-all
Andrew Motrenko
werdn
Псикукумбер Томатический
Psykukumber
polatov
polatov
Александр Трофимов
alxndrtrofimov
cirno
cirno
Mагог Магогович
magog
mva
mva
kb
kb
eioeae
eioeae
nobiiru
nobiiru
4DA
4da
silentos
silentos
Voker57
Voker57
hirthwork
analizer
238328
lexszero
Minoru
arts
Myp
utros
eurekafag
MPogoda
part1zano
komar
asmer
0xd34df00d
Ky6uk
rakoth
werehuman
uzername
lukish
odin
gisty
rapture
ulidtko
alxrt
17eyes
muhas
Like-all
werdn
Psykukumber
polatov
alxndrtrofimov
cirno
magog
mva
kb
eioeae
nobiiru
4da
silentos
Voker57