Online video hd

Смотреть гиг видео

Официальный сайт mixzona 24/7/365

Смотреть видео бесплатно

WeLinux.ru

19.06.09 17:14SMiX

Есть вопрос!Vim - удаление одного символа и буфер

Пишу свои проекты в vim, всеми правдами и неправдами пытался отвыкнуть от rails.vim и перейти на RubyMine, но не вышло :)
Постоянно достаёт одна вещь:
При удалении одного символа посредством клавиши Del этот символ записывается в буфер. Очень досадно, когда я за минуту до этого скопировал какой-то кусок кода и потерял его, приходится жать Ctrl+R для его восстановления.
Решил я эту проблему, да не дорешал.
в файле .vimrc написал
map <Del> i<Del><Esc>l
Такой маппинг позволяет по нажатию на клавишу Del переходить в режим вставки, удалять символ без занесения его в буфер и, вернувшись в обычный режим, перевести курсор на символ вперёд. Но, если мы удаляем первый символ строки, курсор прыгает слишком далеко вправо :(
map <Del> a<BS><ESC>l
Такое, естественно, так же не приводит к желаемому результату. Наверняка кто-нибудь уже сталкивался с этим, наверное, единственным неудобством многими любимого vim-а. Есть какое-нибудь обкатанное решение?

UPD Проблема решена маппингом
map <Del> "_x

Спасибо yuretsz
+4
yuretsz19.06.09 18:00# +1
Перемапьте чтобы оно выбирало другой регистр при удалении
yuretsz19.06.09 18:02# +1
Как то так: map <Del> "dx
По идее тогда удаленный символ будет записываться в регистр "d
SMiX19.06.09 18:38# +0
Блин, я любитель мудрить, спасибо большое )
SMiX19.06.09 18:48# +0
Почему-то p вставляет текст из последнего изменённого буфера... Маппингов на p никаких не висит. Странно... Так у всех?
yuretsz19.06.09 19:10# +1
Да, надо использовать не "d, а "_ использование этого регистра не перезаписывает умолчательный регистр ""
SMiX19.06.09 19:12# +0
Спасибо, проблема решена :)
yuretsz19.06.09 19:16# +4
Отличная статья по регистрам, левел ап по Vim обеспечен http://habrahabr.ru/blogs/vim/29058/
SMiX19.06.09 19:38# +1
thx, done
Ушёл обкатывать новую профу
hello19.06.09 23:41# +0
а я разочаровался в мейне и взял саб емаксера.
SMiX20.06.09 01:48# +0
А я разочаровался в емаксе
Эти стаккато на клавиатуре выносят :)
А лисп красивый, да, и с ним емакс.
Kraplax19.06.09 20:45# +0
Неплохой левел ап =)
Спасибо =)
SMiX19.06.09 19:10# +0
Пытаюсь реализовать переопределение p, но если переопределять через то же p, ничего не работает, получается что-то типа рекурсии, а, переопределять чреез P - снова подводные камни с началом/концом строки...

Top блогов (все)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Top пользователей (все)
Топ пользователей Топ блогов
В сети: KblCb, SMiX

Новенькие: Zaphod_Bibblebrox, rakoth, n0p, demonikus, ololo
welinux.ru
Идея сайта exelens; Движок 0byte, разработчик nvbn; Дизайн - Astramak

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн