Festlegen benutzerdefinierter Konfigurationsfunktionen für den GNU nano Editor

Einige Leute sagen, dass es unter den Benutzern verschiedener Texteditoren einen Krieg gibt, und die Leute wählen im Allgemeinen zwischen vi / vim oder emacs, wenn sie teilnehmen wollen. Anstatt sich einzumischen, ist es wahrscheinlich am besten zu sagen, dass sowohl vi als auch emacs einige wirklich großartige Aspekte haben, die schwer zu übertreffen sind, aber es gibt einige versteckte Funktionen in GNU nano, die die Leute dazu bringen könnten, sich das noch einmal anzusehen. Diese versteckten Funktionen können entweder durch Ausgeben von Befehlszeilenoptionen bei jedem Start oder durch Bearbeiten der Option freigeschaltet werden Datei, um sie als Standardeinstellungen einzuschließen. Wenn Sie auf diese Weise benutzerdefinierte Konfigurationsfunktionen festlegen, müssen Sie diese Optionen nicht jedes Mal erneut eingeben.

Personen, die als Systemadministratoren an einer 32-Bit-Distribution von Microsoft Windows Server gearbeitet haben und jetzt auf eine Linux- oder BSD-basierte Serverarchitektur umgestellt haben, haben sich möglicherweise an den Vollbild-MS-DOS-Editor gewöhnt, der seit Windows im Standby-Modus ist 95. Dasselbe gilt für diejenigen, die tatsächlich noch mit Windows Server arbeiten, aber die Cygwin-Bibliotheken oder die Windows 10 Ubuntu-Unterstützung installiert haben. In beiden Fällen können Sie diese Funktionen tatsächlich verwenden, um GNU nano so zu konfigurieren, dass es eher wie der MS-DOS-Editor funktioniert.

Methode 1: Verwenden zusätzlicher Nano-Funktionen über die Befehlszeile

Wenn Sie diese Funktionen nur gelegentlich aufrufen müssen, können Sie sie über Befehlszeilenoptionen aktivieren. Verwenden Sie den Schalter -A nach nano an der CLI-Eingabeaufforderung, um die Home-Taste an den Anfang von Leerzeichen zu setzen, was bei vielen Systemadministratoren beliebt ist. Verwenden Sie -L, um die Gewohnheit von Nano zu deaktivieren, am Ende jeder Datei ein neues Zeilenzeichen hinzuzufügen. Während dies in einer Unix-Umgebung Standardverhalten ist, ist es für viele Menschen, die an die Verwendung von MS-DOS-Dienstprogrammen gewöhnt sind, seltsam.

Standardmäßig hinterlässt Nano eine leere Zeile unter der Titelleiste, die Platz beansprucht. Beginnen Sie nano mit -O nach dem Dateinamen, um diese leere Zeile als weitere Zeile für die Anzeige des zu bearbeitenden Texts zu verwenden. Denken Sie daran, dass Sie mehrere Funktionen zusammen verwenden können. Zum Beispiel würde nano -ALO theFile.txt eine Datei mit dem Namen theFile.txt zum Bearbeiten öffnen, aber kein neues Zeilenzeichen hinzufügen, während gleichzeitig die unnötige Leerzeile beseitigt und die intelligente Verwendung der Home-Taste ermöglicht wird.

Benutzer des MS-DOS-Editors möchten möglicherweise auch -m verwenden, um die Mausunterstützung zu aktivieren. Durch Klicken auf eine beliebige Zeile wird der Cursor positioniert, während durch Doppelklicken eine Markierung gesetzt wird. Wenn Sie in diesem Modus auf die Optionen am unteren Bildschirmrand klicken, werden sie ebenfalls aktiviert.

Dies kann auch beim integrierten Dateibrowser hilfreich sein. Wenn Sie eine Datei mit STRG + O speichern oder eine Datei mit STRG + R öffnen, werden Sie aufgefordert, eine Datei einzugeben. Wenn Sie jedoch STRG + T drücken, erhalten Sie einen primitiven Dateibrowser, mit dem Sie eine auswählen können Akzeptiert Mauseingaben, wenn diese Option aktiviert ist.

Wenn Sie mit gemeinsam genutzten Linux-, BSD-, Windows- und sogar Apple-basierten Serverprodukten arbeiten, möchten Sie möglicherweise nicht, dass Nano automatisch zwischen verschiedenen Arten von Textdateiformaten konvertiert. Wenn Sie es mit dem Schalter -N starten, wird die automatische Konvertierung deaktiviert. Es kann problemlos Unix-, MS-DOS- und sogar klassische Macintosh-Textdateiformate lesen, wenn diese aktiviert sind.

Methode 2: Festlegen dieser Optionen dauerhaft in Nanorc

GNU nano verfügt über eine globale Konfigurationsdatei, die standardmäßig unter lautet Auf den meisten Linux-Systemen können Sie jedoch auch eines für ein einzelnes Benutzerkonto unter erstellen wenn verschiedene Benutzer ihre eigenen benötigen. Wenn Sie nano mit der Option -I starten, werden beide ignoriert und nur kompilierte Standardeinstellungen geladen.

Auf vielen * buntu, Debian, Arch und einigen Fedora-Systemen gibt es bereits eine Standardeinstellung Datei mit den meisten Optionen auskommentiert. Verwenden Sie Sudo Nano Wenn Sie nicht root sind, um diese Datei zu bearbeiten, möchten Sie höchstwahrscheinlich ein Backup erstellen, indem Sie cp ausgeben ~ zuerst. Sie können das Backup später löschen, sobald Sie alles so haben, wie Sie es möchten.

Jede Option muss lediglich enthalten sein, damit Nano sie als neuen Standard akzeptiert. Setzen Sie sie jeweils in eine neue Zeile und speichern Sie die Datei nicht als MS-DOS- oder Macintosh-Text. Sie können den festgelegten Morespace verwenden, um diese leere Zeile unter dem Titel zu entfernen, die Maus so einstellen, dass die Maus immer aktiv bleibt, wenn Sie ein grafisches Terminal verwenden, den regulären Ausdruck festlegen, um reguläre Ausdrücke bei der Suche zuzulassen, und smarthome so einstellen, dass immer Smart Home verwendet wird Schlüsselverhalten. Durch die Verwendung festgelegter Nonewlines wird verhindert, dass Nano am Ende der geöffneten Dateien neue Zeilenzeichen hinzufügt.

Wenn Sie ein Systemadministrator sind, der eher an die Arbeit mit den Befehlszeilentools von Microsoft gewöhnt ist, möchten Sie wahrscheinlich set softwrap in Ihrer nanorc-Datei verwenden. Dies aktiviert standardmäßig das Umbrechen von weichen Linien, was einfacher zu handhaben ist, da lange Linien am Rand des Bildschirms umbrochen werden. Die Verwendung dieser Funktion verhindert, dass $ -Symbole angezeigt werden, um lange Zeilen in der Anzeige zu trennen, obwohl dies bei der Cursorbewegung etwas uninteressant ist. GNU nano behandelt lange Zeilen auch dann als einzelne Zeilen, wenn sie an den Rändern des Displays umbrochen werden. Dies bedeutet, dass Sie den Cursor nicht in der Mitte positionieren können, ohne zu warten, während Sie die Pfeiltasten bewegen oder die Taste verwenden Maus mit eingestellter Maus.

Viele Windows-Benutzer sind es gewohnt, STRG + S als Mittel zu speichern, obwohl dies nicht die Standardeinstellung in GNU nano ist, wo STRG + S tatsächlich eine archaische Bindung aufweist. Es ist einfach genug, dies zu ändern, indem Sie bind ^ S savefile main in einer eigenen Zeile verwenden.

Sie haben auch die Möglichkeit, Titelfarbe, Statusfarbe, Schlüsselfarbe und Funktionsfarbe festzulegen. Geben Sie nach jeder dieser Farben mit Ausnahme der Schlüsselfarbe zwei Farben an, die durch ein Komma ohne Leerzeichen getrennt sind. Sie können nach dem Befehl set keycolor eine einzelne Farbe verwenden. Welche Farben Sie auswählen müssen, hängt teilweise von Ihren Anzeigeeinstellungen ab. Sie können jedoch Helligkeit vor einer Farbe ohne Leerzeichen vor dem Farbnamen angeben, um sie hell zu machen.

Einige Administratoren möchten möglicherweise Set Titlecolor Brightwhite, Blue und Set Statuscolor Brightwhite, Blue verwenden, um ein klassisches Gefühl hervorzurufen, obwohl im Beispiel Brightwhite und Red verwendet wurden, da dies eine bemerkenswerte Kombination ist, die im Xubuntu-Terminal, das zum Testen verwendet wird, leicht zu lesen ist es.

Similar Posts

Leave a Reply

Your email address will not be published.