Nehmen wir an, ich habe die folgende Zeile in der .emacs-Datei.
%Vor%Wie kann ich den Wert für 'default-directory' in elisp überprüfen?
Ich habe diese Frage gestellt, da ich den Wert des Standardverzeichnisses anhand von diese Frage .
Der elisp-Code sollte das Standardverzeichnis ändern, wenn ich auf C-x C-f klicke, aber ich bekomme immer noch ~ /, nicht ~ / Desktop / mag. Also, ich muss überprüfen, welchen Wert das Standardverzeichnis hat.
Wenn Sie sich an der Konsole befinden, können Sie C-h v eingeben, wodurch Sie nach einem Variablennamen gefragt werden. Geben Sie das Standardverzeichnis (oder einen anderen Namen) ein und Sie erhalten einen Puffer mit einigen Informationen über diese Variable, einschließlich ihres Wertes.
Die elisp-Funktion, die Sie ausführen, ist describe-variable:
%Vor%Ich habe das durch C-h k C-h v herausgefunden. C-h k zeigt Ihnen, welche Funktion die nächste Taste oder Tastenfolge aufrufen würde.
Wie bereits erwähnt, ist C-h v
der einfachste Weg, um einen Variablenwert herauszufinden. Um es noch besser zu machen, platzieren Sie den Cursor auf die Variable, die Sie kennen möchten, und führen Sie dann C-h v
aus, und standardmäßig wird das Wort unter dem Cursor angezeigt. Wirklich praktisch.
Versuchen Sie:
%Vor% schreibe den obigen Code in eine Zeile innerhalb von Emacs, gehe an das Ende der Zeile und drücke C-x C-e
Wenn Sie nur den Variablenwert im Echo sehen möchten Bereich (weniger Chaos), versuchen Sie:
%Vor%