Suche PHP-Editor mit Autokorrektur-Funktion

Hallo!

Ich benutze derzeit (und schon lange) UltraEdit als PHP-Editor.

Ich suche schon lange einen Editor, der eingegebene Wörter automatisch
ersetzen kann.

Word und Outlook 2003 haben beispielsweise eine eingebaute
Autokorrektur-Funktion.
Gibt mal z.B. "mfg" als Wort ein, wird dies automatisch in "mit
freundlichen Grüßen" ausgeschrieben.

Für PHP mit seinen manchmal oft langen oder sehr häufig benutzten
Funktionen wie z.B. "mysql_query" wäre es sehr nützlich, wenn man hier
im Editor ein Kürzel definieren könnte, z.B. "mq" für "mysql_query",
das würde eine Menge Tipparbeit ersparen.

Viele Grüße

Egon Schmid
Egon Schmid [ Mi, 30 Januar 2008 18:49 ] [ ID #1920385 ]

Re: Suche PHP-Editor mit Autokorrektur-Funktion

Egon Schmid schrieb:
> Ich benutze derzeit (und schon lange) UltraEdit als PHP-Editor.
>
> Ich suche schon lange einen Editor, der eingegebene Wörter automatisch
> ersetzen kann.

Passt da nicht besser die Software Gruppe?
-> de.comp.software.misc

> Word und Outlook 2003 haben beispielsweise eine eingebaute
> Autokorrektur-Funktion.
> Gibt mal z.B. "mfg" als Wort ein, wird dies automatisch in "mit
> freundlichen Grüßen" ausgeschrieben.
>
> Für PHP mit seinen manchmal oft langen oder sehr häufig benutzten
> Funktionen wie z.B. "mysql_query" wäre es sehr nützlich, wenn man hier
> im Editor ein Kürzel definieren könnte, z.B. "mq" für "mysql_query",
> das würde eine Menge Tipparbeit ersparen.

Ich kenne keinen Editor der Autokorrektur unterstützt (wüsste auch
keinen Grund das jemals zu unterstützen, vielleicht will man ja mal eine
Variable mit dem Namen "mq" nennen?).

Allerdings gibt es das ganze über Tastenkombinationen in vielen IDEs wie
zum Beispiel Eclipse und Editoren wie Notepad++ (UltraEdit doch auch?)
wofür sich dann beliebige Textbausteine definieren lassen.

--
Mit freundlichen Grüßen,
Christoph Herrmann

http://dragonprojects.de/
Christoph Herrmann [ Mi, 30 Januar 2008 18:57 ] [ ID #1920386 ]

Re: Suche PHP-Editor mit Autokorrektur-Funktion

..oO(Christoph Herrmann)

>Egon Schmid schrieb:
>
>> Für PHP mit seinen manchmal oft langen oder sehr häufig benutzten
>> Funktionen wie z.B. "mysql_query" wäre es sehr nützlich, wenn man hier
>> im Editor ein Kürzel definieren könnte, z.B. "mq" für "mysql_query",
>> das würde eine Menge Tipparbeit ersparen.
>
>Ich kenne keinen Editor der Autokorrektur unterstützt (wüsste auch
>keinen Grund das jemals zu unterstützen

jEdit kann das. Ist durchaus praktisch, wenn z.B. "" automatisch durch
typographisch korrekte Anführungszeichen mit dem Cursor dazwischen
ersetzt wird.

>vielleicht will man ja mal eine
>Variable mit dem Namen "mq" nennen?).

Läßt sich per Hotkey temporär deaktivieren oder auch gar nicht erst
triggern.

Micha
Michael Fesser [ Mi, 30 Januar 2008 19:11 ] [ ID #1920387 ]

Re: Suche PHP-Editor mit Autokorrektur-Funktion

Michael Fesser schrieb:
> jEdit kann das. Ist durchaus praktisch, wenn z.B. "" automatisch durch
> typographisch korrekte Anführungszeichen mit dem Cursor dazwischen
> ersetzt wird.

Stimmt, Eclipse macht auch zwei Anführungszeichen und setzt den Cursor
dazwischen, wenn man eins macht. :) Dann korrigiere ich meine Aussage ;)

--
Mit freundlichen Grüßen,
Christoph Herrmann

http://dragonprojects.de/
Christoph Herrmann [ Mi, 30 Januar 2008 19:26 ] [ ID #1920389 ]

Re: Suche PHP-Editor mit Autokorrektur-Funktion

Christoph Herrmann schrieb:

> Michael Fesser schrieb:
>
>> jEdit kann das. Ist durchaus praktisch, wenn z.B. "" automatisch durch
>> typographisch korrekte Anführungszeichen mit dem Cursor dazwischen
>> ersetzt wird.
>
> Stimmt, Eclipse macht auch zwei Anführungszeichen und setzt den Cursor
> dazwischen, wenn man eins macht. :) Dann korrigiere ich meine Aussage ;)

Das ist eines der unzähligen Features, die ich auch von anderen Editoren
kenne und dort immer als erstes abschalte, weil sie mich beim Eingeben
der Quelltexte eher behindern als unterstützen.

Aber wer's mag ...

Gruß. Claus
Claus Reibenstein [ Mi, 30 Januar 2008 19:41 ] [ ID #1920392 ]

Re: Suche PHP-Editor mit Autokorrektur-Funktion

Egon Schmid wrote:

> Hallo!
>
> Ich benutze derzeit (und schon lange) UltraEdit als PHP-Editor.
>
> Ich suche schon lange einen Editor, der eingegebene Wörter automatisch
> ersetzen kann.
>
> Word und Outlook 2003 haben beispielsweise eine eingebaute
> Autokorrektur-Funktion.
> Gibt mal z.B. "mfg" als Wort ein, wird dies automatisch in "mit
> freundlichen Grüßen" ausgeschrieben.
>
> Für PHP mit seinen manchmal oft langen oder sehr häufig benutzten
> Funktionen wie z.B. "mysql_query" wäre es sehr nützlich, wenn man hier
> im Editor ein Kürzel definieren könnte, z.B. "mq" für "mysql_query",
> das würde eine Menge Tipparbeit ersparen.
>


Der (g)vim kann das (und vieles anderes mehr)
:help abbreviations
:help map.txt

Und ja, es gibt ihn auch für Windows ;)


HTH
Robert
mueller [ Mi, 30 Januar 2008 19:47 ] [ ID #1920393 ]

Re: Suche PHP-Editor mit Autokorrektur-Funktion

..oO(Christoph Herrmann)

>Michael Fesser schrieb:
>> jEdit kann das. Ist durchaus praktisch, wenn z.B. "" automatisch durch
>> typographisch korrekte Anführungszeichen mit dem Cursor dazwischen
>> ersetzt wird.
>
>Stimmt, Eclipse macht auch zwei Anführungszeichen und setzt den Cursor
>dazwischen, wenn man eins macht. :) Dann korrigiere ich meine Aussage ;)

Jein. Was Du meinst ist noch was anderes und in vielen IDEs enthalten.
Eclipse bzw. das jeweilige Plugin kann automatisch schließende Klammern,
Anführungszeichen um Strings etc. ergänzen. Im jEdit ist aber eine
völlig frei konfigurierbare Zeichenersetzung möglich. Eine beliebige
Zeichenfolge kann durch eine beliebige andere ersetzt werden (IIRC wird
das bei der Eingabe durch ein anschließendes Leerzeichen ausgelöst).

Das mit den "" oben war nur ja ein Beispiel. Ein anderes, was ich oft
verwendet habe, war die Ersetzung von '>>' durch '»' - ich brauchte nur
zweimal größer-als und ein Leerzeichen eintippen und schon hatte ich
meine Guillemets. Auch elegant für Tippfaule: '<?=' nach '<?php echo '.

Prinzipiell geht das ja auch in Eclipse/PDT mit Code-Templates, von
denen ich auch reichlich Gebrauch mache. Einmal 'cmp' eingegeben und
strg-leer gedrückt und schon hab ich mein Grundgerüst für eine neue
Komponentenklasse, aber im jEdit war diese Funktion noch flexibler.

Micha
Michael Fesser [ Mi, 30 Januar 2008 20:24 ] [ ID #1920396 ]

Re: Suche PHP-Editor mit Autokorrektur-Funktion

Am Wed, 30 Jan 2008 18:57:25 +0100 schrieb Christoph Herrmann:

> Notepad++ wofür sich dann beliebige Textbausteine definieren lassen.

Dieses Feature habe ich bei Notepad++ bislang vergeblich gesucht. Wo kann
ich es finden?

Martin
Martin Lemke [ Do, 31 Januar 2008 00:20 ] [ ID #1920404 ]

Re: Suche PHP-Editor mit Autokorrektur-Funktion

Am Wed, 30 Jan 2008 18:49:18 +0100 schrieb Egon Schmid:

> Für PHP mit seinen manchmal oft langen oder sehr häufig benutzten
> Funktionen wie z.B. "mysql_query" wäre es sehr nützlich, wenn man hier
> im Editor ein Kürzel definieren könnte, z.B. "mq" für "mysql_query",
> das würde eine Menge Tipparbeit ersparen.

Leite doch einfach eine Datenbankklasse ab. Dann heißt es vielleicht nur
noch $db->query();

Martin
Martin Lemke [ Do, 31 Januar 2008 00:25 ] [ ID #1920405 ]

Re: Suche PHP-Editor mit Autokorrektur-Funktion

Martin Lemke schrieb:

>Dieses Feature habe ich bei Notepad++ bislang vergeblich gesucht. Wo kann
>ich es finden?

Erweiterungen > QuickText. Das Plugin liegt der Standarddistribution bei.

--
Wolfgang Fellger
Wolfgang Fellger [ Do, 31 Januar 2008 11:53 ] [ ID #1921065 ]

Re: Suche PHP-Editor mit Autokorrektur-Funktion

Egon Schmid schrieb:

> Gibt mal z.B. "mfg" als Wort ein, wird dies automatisch in "mit
> freundlichen Grüßen" ausgeschrieben.

Ich benütze PSPad. Der kann genau das.

Hago
Hago Ziegler [ Do, 31 Januar 2008 17:10 ] [ ID #1921067 ]

Re: Suche PHP-Editor mit Autokorrektur-Funktion

Hago Ziegler schrieb:

> Egon Schmid schrieb:
>
>> Gibt mal z.B. "mfg" als Wort ein, wird dies automatisch in "mit
>> freundlichen Grüßen" ausgeschrieben.
>
> Ich benütze PSPad. Der kann genau das.

Ich benutze auch seit Kurzem PSPad (vorher Crimson Editor), aber diese
Funktionalität habe ich noch nicht gefunden. Wo hat die sich versteckt?

Gruß. Claus
Claus Reibenstein [ Do, 31 Januar 2008 19:16 ] [ ID #1921069 ]

Re: Suche PHP-Editor mit Autokorrektur-Funktion

Claus Reibenstein schrieb:


> ... aber diese
> Funktionalität habe ich noch nicht gefunden. Wo hat die sich versteckt?

Einstellungen > Rechtschreibprüfung einstellen (oder Strg + F7)
Dort kannst Du in die unterste Eingabezeile einen Ausdruck und daneben
seine Ersetzung eingeben > Hinzufügen - fertig.

Gruß, Hago
Hago Ziegler [ Do, 31 Januar 2008 19:46 ] [ ID #1921071 ]

Re: Suche PHP-Editor mit Autokorrektur-Funktion

Hago Ziegler schrieb:

> Claus Reibenstein schrieb:
>
>> ... aber diese
>> Funktionalität habe ich noch nicht gefunden. Wo hat die sich versteckt?
>
> Einstellungen > Rechtschreibprüfung einstellen (oder Strg + F7)

Rechtschreibprüfung? Darauf wäre ich im Leben nicht gekommen.

Danke für die Info.

Gruß. Claus
Claus Reibenstein [ Do, 31 Januar 2008 19:50 ] [ ID #1921072 ]

Re: Suche PHP-Editor mit Autokorrektur-Funktion

Mein Fazit:

Ich habe jEdit ausprobiert, und bin von dem total begeistert, ein
kompletter Ersatz für den kommerziellen UltraEdit, mit den Plugins
bietet er (so gut wie) alle Features, die UltraEdit bietet, und sogar
noch mehr, auch das Verwenden von Abkürzungen.

Zu der Bezeichnung "Autokorrektur":
Richtig heisst es "Autotext", laut Wikipedia. Das Wort "Autokorrektur"
stammt von Microsoft (die benutzen bekanntlich einen eigenen Wortschatz).

Wer meint, Autotext sei eher störend, das ist alles Frage der
Einstellungen. Man wählt Abkürzungen, die man sonst nie schreibt, und
die man sich gut merken kann.

Zu der Antwort, ich solle eine Datenbankklasse ableiten: Das mit dem
mysql_query war nur ein Beispiel.

Alles in allem: Wer noch auf der Suche nach nem richtigen PHP-Editor
sucht, der soll jEdit ausprobieren, der ist auch Freeware (GPL).

viele Grüße

Egon Schmid
Egon Schmid [ Do, 31 Januar 2008 20:39 ] [ ID #1921074 ]
PHP » de.comp.lang.php.misc » Suche PHP-Editor mit Autokorrektur-Funktion

Vorheriges Thema: Problem mit einem txt - Counter
Nächstes Thema: Klassenbenutzung Web vs. Shell