To in vim eingeben

3

Vim hat also eine großartige Funktion Digraphen zur Eingabe von Sonderzeichen wie á. Es scheint jedoch auf nur 2 Zeichen begrenzt zu sein (daher die "Digraphen"). Was ich mich aber frage, ist, was der vim Weg für den Eintritt ist kompliziertere Diakritiker sowie . oder dies mit 3 diakritischen Zeichen: ặ̀. Wenn es also dem gleichen Vim-Muster folgt, würde ich annehmen:

Ctrl+k a . ( ' => ặ̀

Sowas in der Art. Fragen Sie sich, wie Sie dies auf einfache Weise mit einfachen Tastaturtechniken erreichen können.


quelle

Antworten:

1

Ja, verschiedene Digraphen sind nicht komponierbar. Wenn Sie häufig ein bestimmtes Sonderzeichen benötigen, empfiehlt es sich, Ihr eigenes Digrap zu definieren, da dies der kürzeste Weg ist, diese einzugeben. Z.B.

:digraph a* 7857

Wenn Sie viele Kombinationen verwenden, gehen Ihnen natürlich die Digraphen aus (oder Sie müssen Tastenkombinationen verwenden, die schwer zu merken sind).

Generischer Eintrag

Alternativ können Sie über jedes beliebige Sonderzeichen eingeben :help i_CTRL-V_digit.

<C-v>u1eb1

Der Nachteil ist, dass Sie sich an den hexadezimalen Codepunkt erinnern müssen.

Gefälschte Digraphen

Sie können auch Moduszuordnungen definieren (einfügen und steuern), die sich wie Digraphen "anfühlen". Diese sind nicht auf zwei kombinierende Zeichen beschränkt und hindern Sie auch nicht daran, Standard-Digraphen zu verwenden:

:noremap! <C-k>a.(' ằ

Dies ist wahrscheinlich der Ansatz, den Sie bevorzugen. Um dies beizubehalten, geben Sie die Definitionen in Ihre ein ~/.vimrcoder eine separate ~/.vim/plugin/mydigraphs.vim.

Ingo Karkat
quelle