А вот в vim в linux срабатывает только когда F2, а маппинг с клавишей Ctrl не работает, выводит в командной строке всякие ^^[^[ и все.
В gvim это работает независимо от ОС. А вот в терминале перехват извращённых комбинаций типа ctrl+f2 весьма проблематичен. Они различны для разных терминалов, и не всегда прописаны в terminfo. Так что либо обходиться без них, либо пользоваться gvim, либо выяснять, какую последовательность байтов они генерируют именно в вашем терминале, и прописывать эту последовательность, а не название комбинации.
В gvim это работает независимо от ОС. А вот в терминале перехват извращённых комбинаций типа ctrl+f2 весьма проблематичен. Они различны для разных терминалов, и не всегда прописаны в terminfo. Так что либо обходиться без них, либо пользоваться gvim, либо выяснять, какую последовательность байтов они генерируют именно в вашем терминале, и прописывать эту последовательность, а не название комбинации.
Спасибо.
Попробую через последовательность байтов, хотя это привязка к терминалу, что не есть хорошо. А может и на gvim перейду.
В gvim это работает независимо от ОС. А вот в терминале перехват извращённых комбинаций типа ctrl+f2 весьма проблематичен. Они различны для разных терминалов, и не всегда прописаны в terminfo. Так что либо обходиться без них, либо пользоваться gvim, либо выяснять, какую последовательность байтов они генерируют именно в вашем терминале, и прописывать эту последовательность, а не название комбинации.
off но все-же
я перепробовал кучу эмуляторов терминала и по моему такая проблема у vim с извращёнными комбинациями типа ctrl+f2 наблюдается только в urxvt(rxvt-unicode)
А от терминала хочется unicode+прозрачность+корректная работа с комбинациями типа ctrl+f2 в vim
Нашел Mlterm(там хоть на китайском пиши, или справа на лево) и прозрачность есть, но он похоже только 16 цветов поддерживает, хотя может я не разобрался с ним до конца.
Попробую еще Konsole, но он за собой чуть-ли не весь kde тянет.