In Vim kann ich den Charakter ”
(dezimal 8221) suchen und es durch "
ersetzen? Ich habe das mit dem bösen Modus versucht, aber es hat nicht funktioniert.Wie ein Zeichen nach Dezimal-Code in Emacs suchen?</p> <pre><code>:%s/%d8221/"/g </code></pre> <p>Wie kann ich dies in Emacs: mit
2
A
Antwort
3
Suchen Sie zuerst die Hexadezimalzahl, die dieser Dezimalzahl entspricht. Sie können es leicht finden, indem Sie eingeben und die Nummer eingeben. Es zeigt dies im Modus Linie:
8221 (#o20035, #x201d, ?”)
Hinweis der Teil nach #x
, in diesem Fall 201d
.
Geben Sie dann M-%
ein, um ein Suchen-und-Ersetzen zu starten. Geben Sie für die Suchzeichenfolge C-x 8 RET
und dann die Hexadezimalzahl ein. Dadurch wird das entsprechende Unicode-Zeichen in die Suchzeichenfolge eingefügt. Drücken Sie dann auf RET, um mit der Ersatzzeichenfolge fortzufahren, und geben Sie dort "
ein.
Die Dezimalzahl kann verwendet werden, indem die Nummer mit # 10r vorangestellt wird. – anduro