SpacemacsでUnicode文字をどのように入力しますか?


7

私は現在、通常のEvilキーバインド(デフォルト)を使用しています。U + 21d2などのUnicode文字を入力するにはどうすればよいですか⇒ GeditやFirefoxなどのルーチンアプリケーションではCtrl+Shift+U 2 1 d 2、Vimではを使用できますCtrl+V u 2 1 d 2。Spacemacsで同等のものは何ですか?私も試しCtrl+V u 2 1 d 2ましたCtrl+V 2 1 d 2。最初の文字は機能しませんが、2番目の文字は2文字後に停止します。

回答:


8

この回答はSpacemacs 0.105.19用に書かれており、デフォルトのキーバインドが設定されています。

それCtrl+vが1つの方法である可能性があることはすでに知っているので、ドキュメントを参照して、それが何をするかを理解することができます。ではInsertモード、タイプCtrl+h、次に(ヘルプ)k(ためdescribe-key)し、その後Ctrl+v。とりわけ、これは、

変数 `read-quoted-char-radix 'は、この機能の基数を指定します。8進数の代わりに10進数または16進数を使用するには、10または16に設定します。

をクリックするread-quoted-char-radixと、現在の値とデフォルト(8)が表示されます。をクリックしcustomizeて値を変更します16。16進コードと1010 進コードの場合はに設定します。

に設定read-quoted-char-radixした後 、モードで⇒矢印を入れる16ことができます。の代わりに使用すると、他のアプリケーションとは異なり、余分なスペースが得られます。Ctrl+v 2 1 d 2 RETInsertSPCRET

通常の編集モード(つまり、Insertモードではない)では、を使用して逆ルックアップを実行することもできSPC i uます。たとえば、「右向きの二重矢印」と入力すると、⇒(右向きの二重矢印)、long(長い右向きの二重矢印)などのいくつかのオプションが表示されます。オプションを選択すると、カーソル位置に文字が挿入されます。


2
うわー、あなたは自分が他の誰かのように自分に返信している:-D
syl20bnr

4
私は今、少し星に打たれています:D。実際、私は数か月前のGitterチャットでこの質問をしていたのですが、TheBBが解決策をうまく説明してくれました。私は解決策を忘れていました。それで、私は自分のステップをたどって、ソリューションを段階的に書き留めました。今は忘れられません:)
cutculus
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.