Estou acostumado a segurar left Alte inserir o caractere ASCII sempre que estiver usando uma configuração de teclado desconhecida e desejar digitar um caractere especial.
Por exemplo, Alt+ 0+ 9+ 2faz uma barra invertida (\).
Isso está no Windows. Existe uma maneira de fazer isso no Ubuntu?
Nota: Eu também quero poder usar isso no modo de console. Isso significa que não quero uma solução que envolva software com uma GUI.
linux
ubuntu
command-line
special-characters
Philippe Carriere
fonte
fonte
Respostas:
Se você estiver usando o Gnome (estoque Ubuntu faz) você pode fazer isso pressionando ambas as Ctrle Shiftchaves e digitação
u
seguidos pelo hexadecimal valor do caractere.Para produzir a barra invertida
\
, segure Ctrl+ Shifte pressione U, 5e C.No Windows, você digita o valor decimal, enquanto no Linux, digita o valor hexadecimal (que geralmente é menor se você digitar os números mais altos). O u significa Unicode.
Uma tabela bastante completa de valores hexadecimais pode ser encontrada aqui . Atenção, a página pode demorar muito para carregar!
fonte
Outra opção (mas não insere um caractere pelo código ASCII / Unicode) é ativar o ComposeKey (como Altno meu caso), para que você possa digitar coisas como:
etc. Caso deseje inserir letras latinas usadas com freqüência (como em espanhol, francês, etc.), isso pode ser mais rápido do que aprender os pontos de código Unicode. É tudo sobre ter escolha!
fonte
O driver do console do Linux não possui um recurso para inserir caracteres dessa maneira ... mas não é realmente necessário, pois os shells podem lidar com isso sozinhos.
fonte
\xNN
) ou octal (\NNN
). Você pode usarprintf
se quiser ver o código hexadecimal para um valor. No vim, você pode digitar Ctrl-V U e, em seguida, o ponto de código Unicode de 4 dígitos. Além disso, seção CITAÇÃO .bash
), não doecho
.:!
como:!ls
. Você também pode inserir a saída no buffer atual usando:r !
. Muitas vezes, não tenho o caractere til, então eu uso:r !echo $'\x7e'
. Um pouco mais sobre isso aqui .Das perguntas frequentes sobre UTF-8 e Unicode para Unix / Linux de Markus Kuhn:
fonte
Não é exatamente o que o OP está pedindo, mas talvez seja o suficiente para quem estiver lendo isso.
Dependendo do layout do teclado selecionado, você já poderá digitar alguns caracteres unicode e ASCII; assim como no macOS. Clique no seletor de idioma ao lado do ícone da bandeja (se houver)
Show Keyboard Layout
e veja os caracteres alternativos das teclas individuais.Por exemplo, você pode digitar… (reticências) com right ALT + .e ÷ (divisão) com right ALT + SHIFT + ..
Além disso, essas teclas até funcionam no Sublime, que provou ser mais teimoso CTRL + SHIFT + U.
fonte