Вы можете перебирать кодовые точки UTF8 и создавать массив:
var str = "hello, world"
var byteArray = [Byte]()
for char in str.utf8{
byteArray += [char]
}
println(byteArray)
У меня хорватская клавиатура и почти такие же проблемы (из-за того, что у меня на ней нет, например, "]"). Вы думали о том, чтобы переназначить эти клавиши на что-то, что вы могли бы использовать вместо клавиши 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)
Во-первых, в этом типе файла справки символ ^
означает, что вам нужно нажать Ctrl с помощью клавиши. ^ Wc
означает нажатие Ctrl + W , затем c
после освобождения ^ W
. Похоже, вам может потребоваться использовать Ctrl + AltGr + 9 , чтобы получить Ctrl + ] . .
Во-вторых, Ctrl
(«Control») должен быть эквивалентен клавише Strg
(«Steering»?) На вашей немецкой клавиатуре.
( Эквиваленты клавиатуры , для справки. Я полагаю, вы можете настроить Vim, чтобы он был более дружелюбным к немецкой клавиатуре, но это превышает мои знания и гугл-фу.)
Думаю, я сам это выяснил. Если я «притворяюсь», что у меня английская клавиатура, и просто нажимаю Ctrl- + (Ctr- «символ плюс»), кажется, что это работает. (слева от «ü»).
Здесь находится символ] на английской клавиатуре.
Заставьте меня задуматься, что еще отображается, как это? Есть у кого-нибудь идея?