Czy jest jakiś łatwy i szybki sposób na pisanie zabawnych postaci (takich jak ⊛, ≟, ∘, ∨ itd.) Z Scalaz? (Używam Ubuntu 9.04)
ubuntu
characters
scala
quack quixote
źródło
źródło
Odpowiedzi:
|+|
jest aliasem dla⊹
.x mapmap<TAB>
aby uzyskaćx ∘∘
. Instrukcje instalacji są omówione w tym ostatnim pytaniu . IntelliJ ma darmową wersję Community Edition i jest to mój osobisty wybór i zalecenie dotyczące kodowania Scala.Po co w ogóle używać tych symboli?
Przykład:
źródło
some(7) ∘ {1 +}
, po prostu niemożliwe jest zrozumienie, co to znaczy. Można argumentować, że ma to na celu zapisanie naciśnięć klawiszy, ale jeśli trzeba wpisać „mapmap <TAB>”, aby uzyskać odpowiedni znak, dlaczego po prostu nie wywołać funkcji mapmap?Spróbuj tego -
Upewnij się, że numlock jest wyłączony.
Przytrzymaj klawisz ALT
Na klawiaturze numerycznej - naciśnij,
+
a następnie dziesiętny numer Unicode żądanego znaku.Zwolnij klawisz ALT
Jest to stara sztuczka, która działała w systemie DOS z kodami ASCII (bez
+
) i działa w oknach w polach edycyjnych z Unicode. Myślę, że powinien działać na niektórych linuksach.Możesz także spróbować metody opisanej tutaj .
źródło
W Linuksie jest łatwiej niż w jakimkolwiek innym systemie operacyjnym, który znam.
Sprawdź ten link w celu uzyskania tła / szczegółów: https://help.ubuntu.com/community/ComposeKey
Najpierw możesz nacisnąć Ctrl + Shift + U, a następnie kod Unicode. Na przykład Ctrl + Shift + U + 2203 = ∃. To może nie być tak wygodne, ale będziesz potrzebować go do następnego kroku.
Lepszym sposobem jest użycie klawisza tworzenia, AKA Multi_key. Jak opisano w powyższym artykule, możesz komponować znaki za pomocą Multi_key + char1 + char2. Na przykład Multi_key 'e to é.
Uważam, że klawisz Caps Lock stanowi wspaniały Multi_key. Możesz to ustawić w Preferencjach systemowych -> Klawiatura -> Układ -> Opcje.
Aby utworzyć własne sekwencje klawiszy. utwórz plik ~ / .XCompose i dodaj wpisy, takie jak
: „∃”
(za pomocą sztuczki Ctrl + Shift + U lub po prostu kopiuj / wklej)
Wyloguj się i zaloguj ponownie (lub, w celu przetestowania, po prostu uruchom ssh -X localhost xterm).
źródło