Size: a a a

2020 November 22

A

Anton in VIM Ru Community
Green Orange
как в виме переназначить кнопки?
хочу чтобы keypad_enter работал как enter.
Тут нужен ремап до вима. Если это макос, то можно посмотреть в сторону karabiner elements
источник

GO

Green Orange in VIM Ru Community
Anton
Тут нужен ремап до вима. Если это макос, то можно посмотреть в сторону karabiner elements
ubuntu - на ноутбуке нет стандартной кнопки Enter, вернее она есть, но распознается как Keypad Enter или Numpad Enter. пробовал через xmodmap (или как-то так) не получилось, не знаю код нормального Entera. Пробовал какой-то код из интернета, но все равно распознается как keypad enter.
в саблайме можно переназначить кнопки, наверняка и в виме можно?
источник

A

Anton in VIM Ru Community
Green Orange
ubuntu - на ноутбуке нет стандартной кнопки Enter, вернее она есть, но распознается как Keypad Enter или Numpad Enter. пробовал через xmodmap (или как-то так) не получилось, не знаю код нормального Entera. Пробовал какой-то код из интернета, но все равно распознается как keypad enter.
в саблайме можно переназначить кнопки, наверняка и в виме можно?
Покажи как мапишь, сравнивать с саблаймом не стоит, это как яблоки с апельсинами сравнивать. Саблайм это отдельное приложение, которое общается с ос нативно. Вим общается с эмулятором терминала, который уже общается с ос.
источник

GO

Green Orange in VIM Ru Community
Anton
Покажи как мапишь, сравнивать с саблаймом не стоит, это как яблоки с апельсинами сравнивать. Саблайм это отдельное приложение, которое общается с ос нативно. Вим общается с эмулятором терминала, который уже общается с ос.
xmodmap -pk
xmodmap -e "keycode 104 = Enter"
keycode 104 - это мой KP_Enter
но когда делаю xmodmap -pk - не могу найти в списке Enter, его просто нет)
источник

A

Anton in VIM Ru Community
Без xmod в виме не получилось через <Char> замапить?
источник

GO

Green Orange in VIM Ru Community
Anton
Без xmod в виме не получилось через <Char> замапить?
я не знаю как)
источник

A

Anton in VIM Ru Community
:h <Char>
источник

GO

Green Orange in VIM Ru Community
Anton
:h <Char>
imap <kEnter> <Enter>
Как-то так делается? вообще не понимаю
источник

A

Anton in VIM Ru Community
Green Orange
imap <kEnter> <Enter>
Как-то так делается? вообще не понимаю
почему <Enter>, сматчитнся на энтер можно через <CR>
источник

A

Anton in VIM Ru Community
если 104 это код твоего numpad enter, то

nnoremap <Char-104> <cr>

но теперь подозреваю что нужно посмотреть как до этого на энтер матчился)
источник

GO

Green Orange in VIM Ru Community
Anton
если 104 это код твоего numpad enter, то

nnoremap <Char-104> <cr>

но теперь подозреваю что нужно посмотреть как до этого на энтер матчился)
тогда буква h начинает вести себя как энтер в обычном режиме. в режиме ввода - ничего.  
ладно, я сдаюсь.
источник

A

Anton in VIM Ru Community
значит код 104 это не код numpad enter, если честно я подозреваю что numpad enter не должен отличаться от обычного enter и обе клавиши триггерят одинаковые действия, если я правильно понял проблему что решаете “в виме хочется что бы numpad enter делал что то другое”, то такого можно добиться ремапнув системно numpad enter на что то другое, например F12, а в виме сделать мап желаемой команды на F12. Но может я не правильно понял изначально проблему
источник

GO

Green Orange in VIM Ru Community
Anton
значит код 104 это не код numpad enter, если честно я подозреваю что numpad enter не должен отличаться от обычного enter и обе клавиши триггерят одинаковые действия, если я правильно понял проблему что решаете “в виме хочется что бы numpad enter делал что то другое”, то такого можно добиться ремапнув системно numpad enter на что то другое, например F12, а в виме сделать мап желаемой команды на F12. Но может я не правильно понял изначально проблему
мне кажется отличается, например, если курсор между фигурными скобками
{|}
и нажать энтер - появится новая пустая строка типа:
{
   |
}
а у меня:
{
|}

и подобных различий очень много. по крайней мере в саблайме была точно такая же проблема и я решил переназначением кнопок.
источник

A

Anton in VIM Ru Community
Я только предпологал, не могу этого знать у меня не было numpad’а уже 10+ лет 🙂
источник
2020 November 24

DB

Dmitry Belyaev in VIM Ru Community
Товарищи привет! А можете подсказать, как мне сделать так, чтоб были разные vimrc на разные расширения файлов и языков? Неудобно становится поддерживать
источник

A

Anton in VIM Ru Community
скорее всего тебя интересуют не разные vimrc, а разные наборы настроек, можешь написать автокомманду в которой сматчится на файлтайп и применить интересующие тебя настройки только для данного баффера

:h autocmd
источник

A

Anton in VIM Ru Community
На случай если тут есть пользователи coc.nvim и разработчики на js, может вам тоже хочется поучаствовать в дискуссии на тему почему глобально манкипатчить прототипы в коде самого coc.nvim это плохая идея

https://github.com/neoclide/coc.nvim/issues/2637
источник
2020 December 12

T

TGG in VIM Ru Community
Напомните, пожалуйста, как сменить шрифты в виме?
источник

J

Jmik in VIM Ru Community
TGG
Напомните, пожалуйста, как сменить шрифты в виме?
В самом виме нельзя емнип, надо в терминале
источник

T

TGG in VIM Ru Community
Jmik
В самом виме нельзя емнип, надо в терминале
источник