Ключ Windows может быть отображен в Vim?

=IFERROR(LEFT(A1,FIND(CHAR(1),SUBSTITUTE(A1,"|",CHAR(1),3))-2),A1)

IFERROR() вступит в игру, когда в вашей строке нет трех экземпляров | (т. Е. У вас есть 3 или менее сайтов в списке). Если это так, то строка, которая у вас есть в A1, уже является строкой, которую вы хотите, поэтому мы просто возвращаем это значение.

15
задан Leushenko 1 May 2014 в 19:06
поделиться

3 ответа

Можно использовать AutoHotkey для отображения ключа окон к другому ключу. Только активируйте отображение, когда энергия будет активна:

#IfWinActive ahk_class GVIM
RWin::Alt  
LWin::Alt  
#IfWinActive  ; This puts subsequent remappings and hotkeys in effect for all windows.
5
ответ дан 1 December 2019 в 03:24
поделиться

Не совсем уверенный, но ключевая комбинация Ctrl+Esc окна только ключевое отображение. Это не поможет с энергией

0
ответ дан 1 December 2019 в 03:24
поделиться

Ни один из этих ответов (включая этот) не является специфичным для vim, а выбранный ответ является специфичным для Windows. Вот один для *nix под управлением X.

Я назначаю левую клавишу Win на клавишу Esc. Это не работает в виртуальных терминалах, но работает в X.

Либо:
(1) Добавьте keysym Super_L = Escape в ~/.Xmodmap и выполните xmodmap .Xmodmap.
|______(1a) ~ то же самое, что echo "keysym Super_L = Escape" >> ~/.Xmodmap && xmodmap .Xmodmap .
(2) Выполните xmodmap -e "keysym Super_L = Escape" .

Если вы хотите, чтобы это работало в виртуальных терминалах, смотрите [0].

REFERENCES:
[0] http://www.mail-archive.com/screen-users@gnu.org/msg02859.html
[1] http://www.paganini.net/index.cgi/linux/nocaps.html
[2] http://ubuntuforums.org/archive/index.php/t-975229.html

4
ответ дан 1 December 2019 в 03:24
поделиться
Другие вопросы по тегам:

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