Detaillierte Erläuterung häufiger Xshell-Probleme und zugehöriger Konfigurationen

Detaillierte Erläuterung häufiger Xshell-Probleme und zugehöriger Konfigurationen

Dieser Artikel stellt häufige Probleme von Xshell und verwandten Konfigurationen vor. Die Konfiguration in diesem Artikel gilt hauptsächlich für die Xshell-Versionen 5 oder 6.

Hinweis: Wenn es um die Konfiguration von „Eigenschaften“ geht und die aktuelle Xshell mit einem Server verbunden ist, wird die in diesem Sitzungsfenster durchgeführte Eigenschaftenkonfiguration nur für die Serversitzung wirksam. Wenn Sie alle Sitzungseigenschaften konfigurieren möchten, müssen Sie die entsprechenden Eigenschaftenkonfigurationsvorgänge in dem Sitzungsfenster durchführen, das nicht mit dem Server verbunden ist.

1. Im vi-Editor kann die Rücktaste im INSERT-Modus keine Zeichen löschen

Um das obige Problem zu lösen, müssen Sie die folgenden Einstellungen vornehmen:

a) Klicken Sie wie folgt auf die Schaltfläche „Eigenschaften“:

Öffnen Sie das Eigenschaftenfenster.

b) Wählen Sie auf der linken Seite des Fensters „Eigenschaften“ die Registerkarte „Terminal“ und stellen Sie den „Terminaltyp“ entsprechend der Registerkarte „Terminal“ wie folgt auf „Linux“ ein:

c) Wählen Sie die Registerkarte „Tastatur“ auf der linken Seite des Fensters „Eigenschaften“, stellen Sie den „Funktionstastentyp“ entsprechend der Registerkarte „Tastatur“ auf „Linux“, die „ENTF-Tastenfolge“ auf „VT220 Del (Esc[3~])“ und die „RÜCKTASTE-Tastenfolge“ auf „ASCII 127 (Strg+?)(I)“ ein, wie unten gezeigt:

d) In einigen Fällen müssen Sie aufgrund von Kompatibilitätsproblemen zwischen vim und dem systemeigenen vi sowie einigen Standardeinstellungen die Konfigurationsdatei .vimrc von vim ändern (diese Datei befindet sich im Stammverzeichnis des Benutzers) und der Datei Inkompatibilitätseinstellungen sowie einige BACKSPACE-Einstellungen wie folgt hinzufügen:

Nachdem Sie die obigen Einstellungen vorgenommen haben, können Sie die Backspace-Funktion zum Löschen von Zeichen im INSERT-Modus von vi implementieren.

2. Das Problem der verstümmelten chinesischen Zeichen im vi-Editor

Wenn im vi-Editor verstümmelte chinesische Zeichen erscheinen, können wir das Problem anhand der folgenden drei Aspekte beheben:

1) Xshell-Kodierungsformat;

2) Die Standardsprache (Kodierung) des Linux-Betriebssystems;

3) Die Kodierung der Datei, in der verstümmelte Zeichen auftreten.

Normalerweise kann das Problem der Zeichenverstümmelung gelöst werden, indem die Kodierungsformate dieser drei konsistent gehalten werden.

Die folgenden Beispiele veranschaulichen bestimmte Methoden zur Fehlerbehebung. Die chinesischen Schriftzeichen in der folgenden Datei test.cpp sind wie folgt verstümmelt:

1) Lassen Sie uns zunächst das Kodierungsformat von xshell überprüfen. Klicken Sie auf der xshell-Oberfläche auf die Schaltfläche „Eigenschaften“, um das Eigenschaftenfenster zu öffnen und das Kodierungsformat wie folgt zu überprüfen:

Aus dem obigen Bild können Sie ersehen, dass das Kodierungsformat von xshell „UTF-8“ ist.

2) Verwenden Sie den Befehl „locale“, um die Standardsprache des Linux-Betriebssystems wie folgt anzuzeigen:

Aus dem obigen Bild können wir ersehen, dass die Standardsprache des aktuellen Linux-Betriebssystems „en_US.UTF-8“ ist.

3) Verwenden Sie den Dateibefehl, um das Kodierungsformat der chinesischen verstümmelten Datei wie folgt anzuzeigen:

In der obigen Abbildung können Sie sehen, dass das Kodierungsformat der Datei test.cpp „ISO-8859“ ist, was nicht mit dem Kodierungsformat der Xshell- und Linux-Systeme übereinstimmt. Daher muss das Kodierungsformat geändert werden. Verwenden Sie den Befehl iconv, um das Kodierungsformat der Datei test.cpp wie folgt in „UTF-8“ zu ändern:

iconv -f GBK -t utf-8 -o test.cpp test.cpp

Überprüfen Sie nach der Änderung das Kodierungsformat der Datei test.cpp erneut wie folgt:

An diesem Punkt wurde das Kodierungsformat der Datei test.cpp auf UTF-8 geändert. Öffnen Sie die Datei und Sie können sehen, dass Chinesisch wie folgt normal angezeigt werden kann:

Dies ist das Ende dieses Artikels mit einer detaillierten Erklärung häufiger Xshell-Probleme und zugehöriger Konfigurationen. Weitere verwandte Inhalte zu häufigen Xshell-Problemen und -Konfigurationen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die zugehörigen Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Kostenloser Download und Installationsschritte für Xshell und Xftp (Bilder und Text)
  • So verbinden Sie XShell und Netzwerkkonfiguration in CentOS7
  • Detaillierte Erläuterung der Idee der xshell-Remote-Anmeldung bei CentOS7 ohne Kennwortanmeldung
  • Tutorial zur Konfiguration von SSH und Xshell für die Verbindung zum Server unter Linux (mit Bildern)
  • Bei Verwendung von Xshell unter Windows fehlen msvcr110.dll und andere DLLs
  • Xshell implementiert die Methode zum Hochladen von Dateien von Windows auf den Linux-Host
  • Stellen Sie mithilfe der auf Xshell basierenden Schlüsselmethode eine Verbindung zum Remote-Host her
  • Sorgen Sie für die Sicherheit von Linux-VPS und -Servern. Xshell-Schlüssel-Login einrichten
  • Lösung für verstümmelte chinesische Ausgaben in der Remote-Linux-XShell

<<:  Detaillierte Erläuterung des Implementierungsprinzips von MySQL-Transaktionen und Spring-Isolationsebenen

>>:  MySQL erklärt das Prinzip und Beispiel zum Abrufen von Abfrageanweisungen

Artikel empfehlen

So entfernen Sie den gepunkteten Rahmen beim Klicken auf einen Link in FireFox

Ich bin heute auf mehrere Browserkompatibilitätsp...

MySQL Workbench herunterladen und verwenden Tutorial detaillierte Erklärung

1. MySQL Workbench herunterladen Workbench ist ei...

MySQL-Beispiel zum Abrufen des heutigen und gestrigen Zeitstempels 0:00

Wie unten dargestellt: Gestern: UNIX_TIMESTAMP(CA...

So dockerisieren Sie eine Python-Django-Anwendung

Docker ist ein Open-Source-Projekt, das Entwickle...

Implementierungscode der HTML-Floating-Promptbox-Funktion

Allgemeine Formulareingabeaufforderungen belegen ...

Soll die Like-Funktion MySQL oder Redis verwenden?

Inhaltsverzeichnis 1. Häufige Fehler von Anfänger...

Eine kurze Erläuterung zur Verwendung von Slots in Vue

Definition und Verwendung: Verwenden Sie die Slot...

Beispiele für die Verwendung temporärer Tabellen in MySQL

Ich war in den letzten beiden Tagen etwas beschäf...

So erstellen Sie schnell zig Millionen Testdaten in MySQL

Bemerkung: Die Datenmenge in diesem Artikel beträ...

So verwenden Sie „union all“ in MySQL, um die Union-Sortierung zu erhalten

Manchmal kommt es in einem Projekt aus irreversib...

Eine kurze Analyse des Kimono-Memo-Problems

Heute musste ich nach dem Neustart des Spiels fes...