Вообще, можно же юзать Ctrl+w — это стандартная комбинация для удаления предыдущего слова.
Не знал. Прост по другим редакторам привык к Ctrl+Del, Ctrl+BS, Ctrl+Left(Right), а в режиме редактирования не работает w b dw db, вот я и пробовал сделать привычные штуки.
В общем, кусок моего конфига:
" Так работает
imap <C-z> <Esc>u
" без этого nvim переходит в какой-то странный режим и я не могу его оттуда достать
nmap <C-z> u
nmap <C-a> <Esc>ggVG
imap <C-a> <Esc>ggVG
imap <C-c> <Esc>"*y
nmap <C-c> <Esc>"*y
vmap <C-c> "*y
imap <C-v> <Esc>"*p
nmap <C-v> "*p
imap <A-v> <C-v>
nmap <A-v> <C-v>
imap <C-v> <Esc>"*p
" а вот здесь какая-то проблема — вставляет в поле команд Примечание для блога: уже не помню, что имелось в виду. Да, была какая-то фигня с вставкой текста из буфера обмена в командный режим, но явно как-то не так.
" nmap <C-v> "*p
" Так работает
imap <C-Del> <Esc>ldei
" imap <C-Del> <Esc>dea " предыдущий вариант
" а так нет
" imap <C-BS> <Esc>dbi
" и так нет
" imap <C><BS> <Esc>dbi
" и даже так (пробовал для эксперимента)
" inoremap <BS> <Esc>dbi
На самом деле с копированием-вставкой этот кусок конфига недоделанный и уже заброшенный. Я пользуюсь ConEmu, а оно ведёт себя немного не так, как cmd. И тут щас на другом ноуте есть отличия от того, что уже было. Буду ещё экспериментировать. Но с бекспейсом не работало ни на предыдущем, ни на этом ноуте.
С бекспейсом что получается — что бекспейс, что контрл-бекспейс в режиме вставки несмотря на вон те попытки выше (и без них тоже) удаляет одну предыдущую букву, и всё.
noremap! <C-BS> <C-w>
noremap! <C-h> <C-w>
Тоже не работает, удаляет одну предыдущую букву и всё. Кстати, что означает <C-h> — контрол плюс аш?
И ещё, про бекспейс я пробовал и в конэму, и в цмд.
Во-первых, по-умолчанию оно будет удалять только слова вставленные после последнего перехода в insert-режим
И даже это не сработало, хотя когда я эту фразу прочитал, подумал, что дело именно в этом (и если бы это оказалось так, то это меня взбесило бы — очередное неуместное проявление искусственного интеллекта там, где его быть не должно).
И да, бекспейс в нормальном режиме делит окно вима пополам и дублирует в него текущий редактируемый файл. И вроде бы это не из-за моих экспериментов.
Altra Realta:
Невероятно милая, тёплая и добрая история о самом простом и бедном подростке, вся жизнь которого - прислуживать в монастыре.
Во-первых, с юмором. Во-вторых, это честная вещица (читайте и поймёте, о ...>>Невероятно милая, тёплая и добрая история о самом простом и бедном подростке, вся жизнь которого - прислуживать в монастыре.
Во-первых, с юмором. Во-вторых, это честная вещица (читайте и поймёте, о чем я), в третьих - это НЕ фэнтези! Обычная жизнь с ее трудностями и внезапностями.
Полностью разделяю недоумение героя по поводу шахмат 👍