Direkt zum Inhalt

TCC Konfigurationsoptimierungen, Tipps und Tricks

Es gibt eine Vielzahl weiterer Einstellungen, die Sie anpassen können TCC verhalte dich so, wie du es willst. Hier sind einige, mit denen es sich zu experimentieren lohnt; Die meisten sind reine Geschmackssache.

„Standardbearbeitungsmodus“: Mit dieser Einstellung auf der Registerkarte „Befehlszeile“ des OPTION-Dialogfelds wird ausgewählt, ob der Befehlszeileneditor standardmäßig auf den Einfüge- oder den Überschreibmodus wechselt. „Overstrike“ oder „Insert“ setzt den angegebenen Modus am Anfang jeder neuen Befehlszeile. „Initial Overstrike“ oder „Initial Insert“ legt den angegebenen Modus fest TCC startet, behält aber die aktuelle Einstellung von einer Zeile zur nächsten bei. Sie möchten wahrscheinlich, dass der Cursor den aktuellen Bearbeitungsmodus anzeigt. Auf dieser Registerkarte werden auch Cursorformen mit den Feldern „Overstrike Cursor“ und „Insert Cursor“ definiert. Möglicherweise bevorzugen Sie einen kleinen Cursor, beispielsweise 15 %, für Ihren bevorzugten Standardbearbeitungsmodus und einen größeren Cursor, 100 %, für den anderen Modus.

Die Optionen „An Ende kopieren“ und „An Ende verschieben“, ebenfalls auf der Registerkarte „Befehlszeile“, steuern das Verhalten des Befehlsverlaufs. Wenn „An Ende kopieren“ aktiviert ist, führt die erneute Ausführung eines Befehls aus dem Verlauf dazu, dass eine neue Kopie dieses Befehls am Ende des Befehlsverlaufs hinzugefügt wird. Wenn „An Ende kopieren“ deaktiviert und „An Ende verschieben“ aktiviert ist, wird ein Befehl durch erneutes Ausführen aus dem Verlauf an das Ende des Befehlsverlaufs verschoben. Wenn beide Optionen deaktiviert sind, hat die erneute Ausführung eines Befehls aus dem Verlauf keine Auswirkungen auf den Befehlsverlauf. Persönlich finde ich „Copy to end“ auf das intuitivste Verhalten.

Auf der Registerkarte „Start“ des OPTION-Dialogfelds finden Sie einige praktische Sicherheitsoptionen. „Bei Wildcard-Löschungen auffordern“ bietet Ihnen die Möglichkeit, bei der Durchführung von Massenlöschungen eine Bestätigung vorzunehmen. Die Standardeinstellung ist aktiviert. Sie können es ausschalten, wenn Sie nie Fehler machen DEL or RD /S. Direkt darunter befindet sich „COPY Prompt on Overwrite“, das Sie auffordert, wenn a COPY or MOVE Der Befehl an der Eingabeaufforderung würde eine Datei im Zielverzeichnis überschreiben. Diese Einstellung ist nur an der Eingabeaufforderung wirksam, nicht in Batchdateien; Die Standardeinstellung ist „Aus“. Es lohnt sich, es einzuschalten, es sei denn, Sie machen nie Fehler damit COPY or MOVE.

Außerdem gibt es auf der Registerkarte „Start“ Optionen, mit denen Sie den Befehlsverlauf, den Verzeichnisverlauf, die Aliasliste und die Funktionsliste entweder lokal oder global festlegen können. Lokale Listen sind für jede Instanz von spezifisch TCC; Globale Listen werden von allen Instanzen gemeinsam genutzt. Wenn Sie möchten, dass Änderungen in einem vorgenommen werden TCC Damit sich die Shell auch in anderen laufenden Shells widerspiegelt, bevorzugen Sie globale Listen. Wenn Sie jede Instanz von möchten TCC Um von allen anderen isoliert zu sein und über einen eigenen privaten Befehlsverlauf, einen eigenen Verzeichnisverlauf, eine Aliasliste usw. zu verfügen, ist lokal der richtige Weg. Diese Einstellungen hängen größtenteils von Ihren persönlichen Vorlieben ab. Experimentieren Sie also damit. Sie können zwar jeden einzeln einstellen, wahrscheinlich möchten Sie aber alle vier auf die gleiche Weise einstellen.

Die „Standard-Beep“-Einstellungen auf der Registerkarte „Erweitert“ des Dialogfelds „OPTION“ legen den Ton fest TCC führt zu einigen Fehlerbedingungen bei der Befehlszeilenbearbeitung, z. B. dem Drücken einer nicht definierten Taste oder dem Versuch, den Dateinamen zu vervollständigen, wenn nichts übereinstimmt. Sie werden auch von der verwendet BEEP Befehl ohne Argumente. „Länge“ legt die Dauer in Einheiten von etwa einem Achtzehntel pro Sekunde fest; Eine Länge von Null deaktiviert den Standardton vollständig. „Frequenz“ legt die Tonhöhe in Zyklen pro Sekunde fest.

Schließlich finden Sie auf der Registerkarte „Start“ eine Option mit der Bezeichnung „Umgeleitete Ausgabedateien schützen“ (diese Option wird oft aufgerufen). NoClobber, nach einer ähnlichen Option in Unix-Shells.) Im Gegensatz zu den meisten hier beschriebenen Optimierungen ist diese Option nicht nur eine Frage des Geschmacks; Es werden erhebliche Änderungen an der Handhabung der Ausgabeumleitung vorgenommen. Das Aktivieren von „Umgeleitete Ausgabedateien schützen“ schützt vor falsch eingegebenen Dateinamen bei Umleitungen, führt aber auch zu Inkompatibilitäten mit CMD.EXE. Wenn diese Option aktiviert ist, werden die Umleitungsoperatoren, die normalerweise eine neue Datei erstellen (>, >& und >&>) prüft, ob die angegebene Datei noch nicht existiert, und bricht den Befehl mit einer Fehlermeldung ab, anstatt eine vorhandene Datei zu überschreiben. Die Umleitungsoperatoren, die normalerweise zum Anhängen an eine vorhandene Datei verwendet werden (>>, >>> und >>&>) prüft, ob die angegebene Datei vorhanden ist, und bricht mit einer Fehlermeldung ab, wenn dies nicht der Fall ist. Die Standardeinstellung ist WOW!.

„Umgeleitete Ausgabedateien schützen“ ist eine nützliche Sicherheitsfunktion und kann gute Gewohnheiten fördern und versehentlichen Datenverlust verhindern. Es kann jedoch dazu führen, dass vorhandene Batchdateien beschädigt werden, die NoClobber nicht unterstützen. Ich empfehle, diese Option zu aktivieren, wenn Sie sie verwenden Take Command als Ihre primäre Shell und schreiben Sie Ihre eigenen Batch-Dateien dafür; Lassen Sie es weg, wenn Sie eine große Anzahl von Batchdateien für CMD.EXE geschrieben haben. (Die NoClobber-Unterstützung kann auch dynamisch in einer Batch-Datei oder an der Befehlszeile mit geändert werden SETDOS /N.)


Urheberrecht © 2011-2023, Charles Dye