169 похожих чатов

А как можно найти как прописать команду на это действие

*CTRL-Y*
CTRL-Y Scroll window [count] lines upwards in the buffer.
The text moves downwards on the screen.
Note: When using the MS-Windows key bindings CTRL-Y is
remapped to redo.
?
C-y - уже занято под redo

18 ответов

11 просмотров

noremap не помогает?

cent- Автор вопроса
Vft Dan 💉‍💉
noremap не помогает?

Немного не понял. Как мне noremap поможет найти scroll функцию?

cent
Немного не понял. Как мне noremap поможет найти sc...

nnoremap <S-Up> <C-y> будет скролить или вызовет redo тоже? Или я вопрос не понял

Vft Dan 💉‍💉
nnoremap <S-Up> <C-y> будет скролить или вызовет r...

Вим же это не емакс, в общем случае вещи могут не иметь функций, а вызываться только через клавиши

cent- Автор вопроса
Vft Dan 💉‍💉
nnoremap <S-Up> <C-y> будет скролить или вызовет r...

Мне нужно вот тут silent! unmap <C-r> map <C-r> <C-Y> nmap <C-r> <C-Y> imap <C-r> <C-Y> вместо <C-Y> подставить что-то вроде <C-O>:scroll %<CR> И вопрос в том, как найти точное название этой функции scroll? Ну, и как подставить с параметрами перемещения тоже?)

:verbose map <c-r> и :verbose map <c-y> пишут что-то?

cent- Автор вопроса
Vft Dan 💉‍💉
:verbose map <c-r> и :verbose map <c-y> пишут что-...

Только то, что я прописал <C-Y> * :redo<CR> Last set from ~/.vim/config/common/keys.vim line 62 А на C-r - это я хочу перемапить же s <C-R> * <C-G>"_c<C-R> Last set from ~/.vim/plugged/ultisnips/autoload/UltiSnips/map_keys.vim line 73

cent
Только то, что я прописал <C-Y> * :redo<C...

второе это только чтобы в select mode можно было из регистров вставлять, насколько я понимаю. В целом, select mode обычно используется только в некоторых плагинах

cent
Мне нужно вот тут silent! unmap <C-r> map <C-r> <C...

noremap <C-r> <C-y> inoremap <C-x><C-r> <C-x><C-y> В insert mode скроллинг через <c-x> идёт, т. к. без него эти клавиши используются для копирования символа из строки выше/ниже

cent- Автор вопроса
Vft Dan 💉‍💉
noremap <C-r> <C-y> inoremap <C-x><C-r> <C-x><C-y>...

Когда в termux скроллишь пальцем, то он дергает ^R. И нагулил, что для скролла нужно забиндить silent! unmap <C-r> map <C-r> <C-Y> nmap <C-r> <C-Y> imap <C-r> <C-Y> Потому что :help ^Y *CTRL-Y* CTRL-Y Scroll window [count] lines upwards in the buffer. The text moves downwards on the screen. Note: When using the MS-Windows key bindings CTRL-Y is remapped to redo. Но вот теперь проблема в том, что я хочу по Ctrl+y делать как и раньше :redo Т.е мне нужно маппить не на C-Y, а на конкретную функцию scroll

cent
Когда в termux скроллишь пальцем, то он дергает ^R...

noremap <ScrollWheelUp> <C-Y> inoremap <ScrollWheelUp> <C-X><C-Y> Не знаю, почему в termux изначально не использовали noremap либо если это действительно имеет какой-то смысл, то map <ScrollWheelUp> <C-R> imap <ScrollWheelUp> <C-X><C-R>

cent- Автор вопроса
Vft Dan 💉‍💉
noremap <ScrollWheelUp> <C-Y> inoremap <ScrollWhee...

При чем тут ScrollWheelUp, если когда скроллишь пальцем, то дергается C-R?

cent
При чем тут ScrollWheelUp, если когда скроллишь па...

Насколько я знаю, termux отправляет <ScrollWheelUp> (точнее его эквивалент через ansi последовательности), а дефолтный конфиг вима транслирует это в ^R Не знаю, может там что-то переписали уже

cent- Автор вопроса
Vft Dan 💉‍💉
Насколько я знаю, termux отправляет <ScrollWheelUp...

Вопрос не в том же. А как найти функцию, которую вызывает *CTRL-Y* CTRL-Y Scroll window [count] lines upwards in the buffer. The text moves downwards on the screen. Note: When using the MS-Windows key bindings CTRL-Y is remapped to redo. ?

cent
Вопрос не в том же. А как найти функцию, которую в...

Это какая-то функция на C, которая, скорее всего, не доступна из скрипта

cent- Автор вопроса

А куда еще, кроме Ctrl+y можно назначить :redo?

cent
А куда еще, кроме Ctrl+y можно назначить :redo?

Я использую стандартный CTRL-R Можно на `ALT-`чтото Если не используется, может U быть удобно

cent- Автор вопроса

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
9
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта