08.05.2010

Tipps zum Texteditor PSPad (4) - Funktionalität erweitern

pspad-extensions.php Die Funktionalität von PSPad lässt sich mit Hilfe von Scripten erweitern. Auch wenn man selbst nicht die erforderlichen Kenntnisse zum Schreiben solcher Scripte hat, kann man dennoch davon profitieren. Viele Erweiterungen lassen sich von der PSPad-Homepage herunterladen. Heruntergeladene und entpackte Scripte werden einfach in einen dafür vorgesehenen Ordner der PSPad-Installation gelegt. Der Ordnername entspricht dabei der Sprache des Scriptes. *.VBS-Scripte gehören in Script\VBScript, *.JS-Scripte in Script\JScript usw..

Ich stelle hier ein paar Erweiterungsscripte vor, die ich gern verwende.

scriptmenu.jpg
ANY_TAG_CLOSE_2
Ergänzt PSPad um die Möglichkeit, mit CTRL+. einen geöffneten Tag automatisch zu schließen.

Save Backup File
Sichert eine Kopie des aktiven Dokuments und versieht den Dateinamen mit einem Datumsstempel.

DuplicateDoc
Dupliziert das aktuelle Dokument.

jScriptingPHPtoolbox
Diese Sammlung umfasst eine Reihe von Scripten. Ich nutze daraus vor allem die Möglichkeit, in PHP, CSS oder HTML per Tastaturkürzel Kommentar-Tags zu setzen.

Die Scripte können über das Menü aufgerufen werden. Teilweise sind Befehlen auch Tastaturkürzel zugeordnet.

17.04.2010

Tipps zum Texteditor PSPad (3) - FTP nutzen

Heute geht es um die Fähigkeit von PSPad, auf FTP-Server zugreifen zu können.

FTP-Zugänge einrichten und verwalten

Der erste Schritt ist natürlich, die entsprechenden Zugangsdaten einzugeben. Den erforderlichen Dialog ruft man auf, indem man im Toolfester zunächst auf den FTP-Button klickt. Es öffnet sich das FTP-Fenster. Über einen Klick auf den Verbinden-Button öffnet man die Verbindungsverwaltung. Hat man bereits FTP-Verbindungen eingerichtet, kann man eine Liste dieser Verbindungen mit einem Klick auf das kleine Dreieck des Verbinde-Buttons sichtbar machen.

ftp1.jpg

Es öffnet sich das Verwaltungsfenster, dass die Organisation der FTP-Verbindungen ermöglicht. Es ist selbsterklärend. Ein neues Profil legt man z.B. mit der gleichnamigen Schaltfläche an, ein bereits bestehendes kann man, nachdem er markiert wurde, über “Profil-Eigenschaften” bearbeiten. Mit “Verbinden” wird die Verbindung zum ausgewählten Server aufgebaut.

ftp2.jpg

Interessant ist noch die Schaltfläche “Import“. Hat man schon FTP-Zugänge in einem der unterstützten Programme definiert, können sie hier importiert werden. Die Dateitypliste zeigt, welche Programme dies sind.

ftp3.jpg

Ich habe einen Test mit FileZilla gemacht. In FileZilla die Serverliste über Datei-Export exportiert und wie beschrieben in PSPad importiert. Das klappte reibungslos.

Eine FTP-Verbindung aufbauen

Wenn die FTP-Verbindungen eingerichtet ist, geht der Aufbau am schnellsten über einen Klick auf die Verbindungsschaltfläche.

ftp8.jpg

Mit der danebenliegenden Schaltfläche wird die Verbindung abgebaut.

Nützliche Funktionen

(Text-)Dateien können direkt vom Server geöffnet und bearbeitet werden. Am einfachsten ist das Öffnen über einen Doppelklick auf die Datei.

ftp6.jpg

Speichert man nach dem Bearbeiten über die normale Speicherfunktion wird die Datei direkt auf dem Server aktualisiert. Dies ist für kleine Änderungen sehr praktisch, da man die Datei nicht erst herunterladen und lokal vorhalten muss. Hat man lokal eine neue Datei erstellt oder geöffnet, lässt sich diese auf den FTP-Server übertragen. Dies geschieht über einen Rechtsklick auf den Tab der betreffenden Datei und das Auswählen des Befehls “Speichern über FTP“, alternativ über das Menü Datei oder über das Symbol für Speichern (auf das kleine Dreieck klicken, um die möglichen Optionen anzuzeigen).

ftp7.jpg

Weitere Optionen lassen sich über Rechtsklick im FTP-Fenster aufrufen. Hier eine Übersicht der Befehle.

ftp4.jpg

Häufig gebraucht werden wahrscheinlich CHMOD zum Ändern der Rechte einer Datei und die Befehle zur Datei- und Verzeichnisverwaltung auf dem Server (Verzeichnis anlegen, Neue Datei, Datei/Verzeichnis löschen, Umbenennen).

Manche dieser Befehle findet man auch in der Symbolleiste des FTP-Fensters.

ftp5.jpg

Sonstiges

Mit CTRL+L lässt sich das Log-Fenster einblenden, das u.a. einen Reiter für das FTP-Log besitzt.

09.04.2010

Tipps zum Texteditor PSPad (2)

Im zweiten Teil der Artikelserie zum Texteditor PSPad stelle ich einige der Tastaturkommandos vor, die von mir häufig benutzt werden. Es gibt natürlich viel mehr Kürzel. Eine Übersicht erhält man über die programminterne Hilfe. Alle Kürzel können bei Bedarf nach Belieben verändert werden. Zugriff erhält man aus dem Programm über Einstellungen - Programm einstellen - Tastaturbelegung. tastbeleg.jpg

Tastaturkürzel, die Windows-Standard sind, erwähne ich nicht extra (z.B. CTRL+O für Datei öffnen, CTRL+S für Datei speichern, CTRL+F für Suchen, F3 für Weitersuchen usw.).

SHIFT+CTRL+E

Öffnen/Schließen des Code-Explorer-Fensters
Das Code-Explorer-Fenster ermöglicht die schnelle Orientierung in der Datei. Sein Inhalt ist abhängig vom der gewählten Syntax.
In der Abbildung sieht man das Fenster bei einer html-Datei (rechter Bereich).
Das Fenster kann aus dem übergeordnetem Programmfenster herausgezogen und beliebig auf dem Desktop platziert werden.

cew.jpg

CTRL+F2

Öffnen/Schließen des Tool-Fensters
toolw.jpg
Das Toolfenster vereinigt mehrere Funktionen in sich.

  • Projektverwaltung
  • Dateimanager
  • FTP
  • Favoriten
  • geöffnete Dateien

Auf einige dieser Funktionen komme ich im Verlauf der Artikelserie noch zurück.

ALT+C und ALT+A

Öffnet/Schließt das Fenster zur Farbauswahl bzw . eine (klickbare) ASCII-Tabelle. col_ascii.jpg

SHIFT+CTRL-T

Selektiert den gesamten Tag.
sel_tag.jpg

CTRL+M

Findet die zugehörige Klammer und setzt den Cursor davor.

ALT+PFEIL LINKS

Setzt ein Lesezeichen, das durch ein kleines gelbes Viereck dargestellt wird.lz.jpg
ALT+PFEIL RECHTS löscht das Lesezeichen, wenn man sich in der entsprechenden Zeile befindet.
Mit ALT+PFEIL UNTEN/ALT+PFEIL OBEN springt man von Lesezeichen zu Lesezeichen.
SHIFT+CTRL+B öffnet eine Liste der gesetzten Lesezeichen.

SHIFT+CTRL+I und SHIFT+CTRL+U

Zeile oder markierten Block einrücken bzw. ausrücken. Funktioniert auch über TAB und SHIFT-TAB.

CTRL+W

Zeilenumbruch an/aus

F10

Browservorschau für HTML-Dokumente

CTRL+F10

HTML-Code-Überprüfung
htmlcheck.jpg

CTRL+LEERTASTE

Öffnet die Befehlsreferenz, die wiederum abhängig von der gewählten Syntax ist.
befref.jpg

CTRL+J

Öffnet das Auto-Vervollständigen-Fenster. Hier kann man Ausdrücke auswählen, die bereits in der Datei verwendet wurden.
In php-Dateien hat so z.B. Zugriff auf die bereits verwendeten Variablen.
autocomp.jpg

Weitere Informationen

Es lohnt sich in der programminternen Hilfe die Abschnitte “Working with Text” und “HTML-Page-Example” zu lesen. Zwei kleine Tutorials, die einem die ersten Schritte mit PSPad erleichtern.

So, das reicht für heute.

08.04.2010

Tipps zum Texteditor PSPad (1)

peslogo.gif PSPad ist der Texteditor mit dem ich z.Zt. am häufigsten arbeite. Und weil ich mir diesmal die Zeit genommen habe, auch mal in die Hilfedatei zu schauen (was nicht generell der Fall ist, wie ich leider zugeben muss), bin ich bezüglich der Bedienung des Programms doch um einiges schlauer geworden. Dieses Wissen möchte ich für mich gern verfügbar halten und ist auch für euch möglicherweise interessant. Deshalb werde ich in der nächsten Zeit einige Infos zum Programm in lockerer Folge hier im Blog veröffentlichen.

PSPad wird von Jan Fiala entwickelt. Es läuft unter Microsoft Windows.

Grundlegende Funktionen (V 4.5.4 )

Ich benötige PSPad für vor allem für die Arbeit mit txt-, bat-, (x)html-, css- und php-Dateien. Darauf beschränken sich also meine Erfahrungen. PSPad unterstützt mit seiner Funktionalität eine Reihe von weiteren Programmiersprachen und kann auch als HEX-Editor dienen. Dazu kann ich allerdings nichts sagen.

Folgende für mich wichtige Funktionen bietet PSPad an:

  • deutschsprachige Oberfläche
  • ausführliche Programmhilfe und aktives Forum (englisch)
  • Unterstützung von UTF-8
  • Syntax-Highlighting für viele Programmiersprachen (von denen ich natürlich nur wenige brauche)
  • integrierter FTP-Client für Textdateien
  • integrierter Dateimanager
  • zeitgleiches Bearbeiten mehrerer Dateien in Tabs
  • Vergleichen von Dateien
  • Verwalten von Lesezeichen
  • Verwalten von Vorlagendateien
  • Zeilennummerierung
  • umfassende Suchen-/Ersetzen-Funktion
  • Speichern und Wiederherstellen aller geöffneten Dateien mit wenigen Klicks (Sitzungsliste)
  • Code-Explorer
  • Vervollständigung bekannter Wörter
  • Neustrukturierung von HTML- und CSS-Code
  • zusammengehörende Klammern finden
  • Befehlsreferenz (Clips)
  • Unterstützung von Erweiterungen (von den Usern werden eine ganze Reihe bereitgestellt)

PSPad bietet noch weit mehr als das bisher Aufgeführte - Projektverwaltung, Makros, Einbindung externer Unterstützungsangebote (z.B. HTML TiDy) … - die ich bisher allerdings noch nicht oder nur selten verwendet habe. Einen eigenen Überblick könnt ihr euch auf der Homepage des Programms erschaffen. Oder seht euch einige Screenshots an.

Auch dies ist für mich relevant

  • das installierte Programm kann auf einen USB-Stick verschoben werden
  • das Programm kann kostenlos benutzt werden
  • PSPad wird weiterhin gepflegt

Im nächsten Artikel liste ich einige der wichtigsten Tastaturkürzel auf und beschreibe die ersten ausgewählten Funktionen etwas genauer.