In den meisten Fällen drücke ich die TabTaste , wenn ich Text im Textfeld einer Webseite formatieren möchte .
Leider wird dabei nicht das Tabulatorzeichen eingefügt, sondern das Steuerelement zum nächsten Formularelement verschoben (z. B. zu einer Schaltfläche oder einem Kontrollkästchen).
Gibt es für Browser wie Firefox / IE eine Möglichkeit, das Formatierungsverhalten einer Registerkarte in einem Textfeld durch Eingabe einer Tastenkombination zu ermitteln?
In Windows können Sie Alt+ drücken 09. Dies funktioniert nur mit den Zifferntasten des Ziffernblocks. (Lassen AltSie die Taste los, nachdem Sie die letzte Zifferntaste gedrückt haben.)
quelle
Linux und andere POSIX-Systeme (außer Mac OS):
Quelle: Wikipedia: Unicode-Eingabe
quelle
In Safari und Firefox unter Mac OS X können Sie drücken ControlOptionTab, um eine Registerkarte in das Textfeld einzufügen, das Sie gerade bearbeiten.
quelle
Öffnen Sie den Editor oder einen ähnlichen Texteditor und starten Sie ein neues leeres Dokument. Typ Tab. Kopieren Sie Ihr Tabulatorzeichen in die Zwischenablage. (Unter Windows tun dies Ctrl+ A, Ctrl+ C).
Wechseln Sie nun zurück in den Textbereich Ihres Browsers. Positionieren Sie den Cursor an der gewünschten Stelle und fügen Sie das Tabulatorzeichen ein. ( Ctrl+ Vunter Windows).
Voila, fertig!
quelle
Es gibt ein Chrome-Plugin namens Textarea Code Formatter .
Hiermit können Sie Tabulatoren in Textfelder im Chrome-Browser einfügen. Sie können auch mehrere Zeilen markieren und Tabulatoren vor jeder ausgewählten Zeile einfügen.
Ein Problem ist jedoch, dass Sie häufig das Standardverhalten beim Einfügen von Registerkarten wünschen. Wenn Sie mit der Tabulatortaste zwischen den Feldern wechseln, können Sie in den Optionen standardmäßig "Deaktiviert" auswählen.
quelle
Wenn es Ihre Site ist:
jQuery-Plugin: http://teddevito.com/demos/textarea.html
Laden Sie zuerst jQuery und das Plugin, dann können Sie einen Tabulator und einen Tabulator erstellen und die Umschalttaste + Tabulator sozusagen auf "Untab" setzen.
Für die browserweite Unterstützung müssen Sie eine Erweiterung, ein UserScript, ein Plugin usw. verwenden, z . B . : 46704 für Greasemonkey .
quelle
Der große Vorteil von Tabinta in Firefox ist, dass Sie das Tabulatorzeichen einem anderen Hotkey zuordnen können, da Sie das Standardverhalten der Tabulatortaste im Browser wirklich nicht verlieren möchten.
Mit dem Internet Explorer haben Sie keine Lösung für Browsererweiterungen, die mir bekannt sind. Hier besteht die einzige Möglichkeit darin, das Tabulatorzeichen in der Zwischenablage zu belassen, indem es zuvor aus einem anderen Programm wie dem Editor kopiert wurde.
Für Javascript-Lösungen ist der Name des Textfelds erforderlich, in dem sie ausgeführt werden. Dies ist also alles andere als ideal oder praktisch. Alt-Tastenkombinationen unter beiden Browsern führen zwar immer noch das normale Tastendruckereignis für Tabulatorzeichen aus, funktionieren also auch nicht.
quelle
Ich habe ein bisschen mit AutoHotkey rumgespielt, um diese Fähigkeit zu erlangen, und die einzige "kugelsichere" Lösung, die ich gefunden habe, besteht darin , das Tabulatorzeichen selbst einzufügen (nicht zu senden).
Es stellt sich heraus, dass diese AHK-Bindung sogar in Texteditoren nützlich ist, die den zusätzlichen TAB-Tastendruck verarbeiten. z.B. IDE für die Verwendung von Autoindent-by-Spaces konfiguriert.
quelle
Tab Grabber ist ein bisschen wie Tabinta, nur für Chrome (erlaubt TABs in Textfeldern).
quelle
Benutze jQuerrys Tabby! Unterstützt die Auswahl einer Zeile und drückt die Tabulatortaste oder die UMSCHALTTASTE
http://www.herby.sk/trapped/bower_components/jquery-tabby/textarea.mirror.html
quelle
Um die Tabulatortaste in ein Textfeld einzugeben, können Sie ein Skript wie das folgende verwenden (das Textfeld, das Tabulatortasten akzeptiert, heißt
txtLongText
):Um eine harte Codierung zu vermeiden, können Sie diesen Code auch in eine Funktion mit dem Namen einfügen
EnableTabType
. Die Funktion hat nur einen Parameter, der angibt, welcheTextBox
Steuerelemente Sie zum Eingeben von Tabulatorzeichen benötigen.Quelle: http://www.beansoftware.com/ASP.NET-Tutorials/Access-Tab-Key.aspx
quelle
oder mit ahk 4 * Leerzeichen in den Editor einfügen:
Sie können die Erklärung der Codedetails im ahk-Code sehen
quelle