как ввести определенные команды в энергии, как CTRL-] ^Wc и т.д. на немецкой Клавиатуре

Вы можете перебирать кодовые точки UTF8 и создавать массив:

var str = "hello, world"
var byteArray = [Byte]()
for char in str.utf8{
    byteArray += [char]
}
println(byteArray)
6
задан 0m3r 20 July 2015 в 05:21
поделиться

3 ответа

У меня хорватская клавиатура и почти такие же проблемы (из-за того, что у меня на ней нет, например, "]"). Вы думали о том, чтобы переназначить эти клавиши на что-то, что вы могли бы использовать вместо клавиши Ctrl-].

Например, простой ввод мне подходит.

Для этого вам просто нужно перейти на ваш каталог "/ vimfiles / ftplugin /" и создайте файл с именем help.vim (если вас интересует использование этой комбинации клавиш только в файлах типа HELP). В нем введите

nmap <buffer> <Enter> <C-]>
"for just following the link
nmap <buffer> <C-Enter> <C-w><C-]><C-w>T
"for following the help topic in a new split (often useful)
5
ответ дан 8 December 2019 в 18:41
поделиться

Во-первых, в этом типе файла справки символ ^ означает, что вам нужно нажать Ctrl с помощью клавиши. ^ Wc означает нажатие Ctrl + W , затем c после освобождения ^ W . Похоже, вам может потребоваться использовать Ctrl + AltGr + 9 , чтобы получить Ctrl + ] . .

Во-вторых, Ctrl («Control») должен быть эквивалентен клавише Strg («Steering»?) На вашей немецкой клавиатуре.

( Эквиваленты клавиатуры , для справки. Я полагаю, вы можете настроить Vim, чтобы он был более дружелюбным к немецкой клавиатуре, но это превышает мои знания и гугл-фу.)

5
ответ дан 8 December 2019 в 18:41
поделиться

Думаю, я сам это выяснил. Если я «притворяюсь», что у меня английская клавиатура, и просто нажимаю Ctrl- + (Ctr- «символ плюс»), кажется, что это работает. (слева от «ü»).

Здесь находится символ] на английской клавиатуре.

Заставьте меня задуматься, что еще отображается, как это? Есть у кого-нибудь идея?

3
ответ дан 8 December 2019 в 18:41
поделиться
Другие вопросы по тегам:

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