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

Spezifische Verwendung von Lazy Loading und Preloading in js

Verzögertes Laden (Lazy Loading) und Vorladen sin...

Das WeChat-Applet implementiert den Wasserfallfluss, Paging, Scrollen und Laden

In diesem Artikel wird der spezifische Code für d...

Lösung zum Ändern des Datenspeicherorts der Datenbank in MySQL 5.7

Da die in der MySQL-Datenbank gespeicherten Daten...

TD-Breitenproblem beim Zusammenführen von TD-Zellen

Im folgenden Beispiel ist die Anzeige normal, wenn...

Detaillierte Diskussion der InnoDB-Sperren (Record-, Gap-, Next-Key-Sperre)

Die Datensatzsperre sperrt einen einzelnen Indexd...

7 Möglichkeiten, Elemente mit CSS vertikal zu zentrieren

【1】Kennen Sie die Breite und Höhe des zentrierten...

Grafische Erklärung des MySQL-Abfragecaches

Inhaltsverzeichnis 1. Prinzipübersicht Query Cach...

So starten Sie ein Vue-Projekt mit dem M1 Pro-Chip

Inhaltsverzeichnis Einführung Homebrew installier...

CSS Lieferadresse Parallelogramm Linienstil Beispielcode

Der Code sieht folgendermaßen aus: // Linienstil ...

Detaillierte Erläuterung zum Einrichten des Ressourcencaches in Nginx

Ich wollte schon immer etwas über Caching lernen....

Eine kurze Diskussion über die Verwendung und Analyse von Nofollow-Tags

Kontroverse um Nofollow Zwischen Zac und Guoping ...

CocosCreator-Tutorial für den Einstieg: Erstellen Sie Ihr erstes Spiel mit TS

Inhaltsverzeichnis Prämisse TypeScript vs. JavaSc...