Deutsch
IDEs/ Entwicklungsumgebungen

XProfed32a - alternativer Editor von Andreas Miethe

 
- Seite 1 -


XProfed32a von Andreas Miethe  [...] 

Herunterladen

Herunterladen
externer Download



1.667 kB
Hochgeladen:12.08.2012
Ladeanzahl769
Herunterladen
208 kB
Hochgeladen:09.03.2013
Ladeanzahl6
Herunterladen
 
21.03.2010  
 



 
- Seite 2 -


>> Include

Das mit dem Include verhält sich so wie bei C oder PHPs Include_Once. Wird Include mit führendem # geschrieben, wird nur inkludiert, wenn nicht bereits inkludiert. Wichtig, z.B. wenn Includes auf Includes aufbauen. So kann man #include meine.ph oder #include meine.inc schreiben, auch natürlich in incs, wobei halt aufgepasst wird, dass nur inkludiert wird, was nicht schon inkludiert ist. ^^ Schreibt man normal include meine.inc oder include meine.ph oder include meine.pcu, dann wird in jedem Fall inkludiert wie bei $I.

>> Procedure-Explorer im Menü ?

Einmal im Popup-Menü "Einstellungen" und einmal im rechten Panel als Tab, vlt. "Prozedur-Explorer".

>> Ich nehme immer ALT+BACKSPACE für UNDO

Verstehe. ^^ Alter Tastaturwindowskombifetischist kennt nur wenig Editoren, die diese auch korrekt unterstützen.

Strg+Z meist Undo, Strg+Y hat sich mehr und mehr zu Redo entwickelt. Strg+F bringt regulär den Suchen Dialog, Strg+H den für Ersetzen - oder beides kombiniert im Strg+F Dialog.

Strg+S regulär Speichern, Speichern unter sitzt manchmal auf Strg+U oder - wie ich persönlich "besser" finde, auf F12. F11 für Vollbild.

Strg+U eigentlich in "Programmiereditoren" imho besser für Upper und Strg+L für Lower, wobei halt die markierten Chars geändert würden.

Die Druckvorschau auf Strg+P zu legen, ist dann gemein, wenn man dann nicht rein mit Enter den Druckauftrag absenden kann. ^^ Strg+P zeigt regulär ja den regulären Druckerauswahldialog, mit Strg+P und Enter man also blind das Drucken anweisen kann. ^^

Strg+B eigentlich in "Programmiereditoren" eher Blockcursormodus.

Bei Kopieren im Popup-Menü steht Ctrl+C, für Ausschneiden Shift+Del - bei Kopieren müsste so Ctrl+Ins stehen, Ctrl A;C;V;X funktioniert ja ebenso.
Code-Format beachtet leider nProc nicht und bitte Doppelklick auch auf Inlcude.
 
24.03.2010  
 




Thomas
Freier
Hallo Andreas,
die Anwendung:

Der Cursor springt nur bei Autocomplete an die vorgegebene Position


hat sich mir noch nicht erschlossen.
Wenn ich eine Vorlage eingefügt habe
blink der Cursor in Zeile 5. Drücke ich jetzt "Autocomplete" ändert sich nichts an der Curserposition.


Was mich interessieren würde ist, ob der Prozedur-Explorer richtig funktioniert.


Nein, da dachte ich, wenn die *.prf aktuell ist, würden unter "includiert" alle Procs, die in den *.incs sind, aufgelistet werden. Wenn eine *.inc der aktuelle TAB ist, werden ja schon die eingebetteten *.inc mit den enthaltenen Procs aufgelistet.

Folgender Fehler ist mir aufgefallen: nach dem Schließen aller Tabs kann keine "zuletzt geöffnete Datei" erneut geladen werden. Ein Klick auf eine Vorlage einfügen oder "List aktualisieren" führt zum Absturz"

"Öffnen" läßt sich nur "Profan Quelltext" zu ?

Das "vor dem Compilieren/Starten Quelltext auf Optimierung prüfen" eine Menge Arbeit ist, , ist mir schon klar. Was aber aus meiner Sicht ein Bonbon dieses Editors wäre.
 
Gruß Thomas
Windows XP SP2, XProfan X2
27.03.2010  
 




Andreas
Miethe


Also, das mit Autocomplete funktioniert folgendermassen :

Du gibst das Schlüsselwort im Editor ein und drückst entweder Autocomplete oder STRG+LEERTAST. Dann wird der Code automatisch komplettiert.


Nein, da dachte ich, wenn die *.prf aktuell ist, würden unter "includiert" alle Procs aufgelistet werden. Wenn eine *.inc der aktuelle TAB ist, werden dann ja schon eingebettetet *.inc mit enthaltenen Procs aufgelistet.


Ich muss davon ausgehen, dass nicht alle Includes im selben Ornder liegen wie der Quellcode.
Da geht das Problem schon mal los.
Die können entweder im Includeverzeichnis liegen oder eben da wo es der User bei $I angibt. Das kann auch ein relativer Pfad sein.
Die Includes können wieder andere Includes includieren, die sich wieder wo anders befinden und includieren ...usw.usw.
Das kann unter Umständen sehr verzwickt sein, und hat mir einiges Kopfzerbrechen bereitet.
Du kannst ja auch zwei oder mehr Codes geladen haben, die die selben Includes benutzt.

Wenn jetzt ein TAB eine INC ist, die wiederum includiert, dann komme ich mir Anzeige nicht mehr klar.
Darum habe ich es so gelöst. Vielleicht fällt mir ja noch etwas besseres ein.


Folgender Fehler ist mir aufgefallen: nach dem Schließen aller Tabs kann keine "zuletzt geöffnete Datei" erneut geladen werden. Ein Klick auf eine Vorlage einfügen oder "List aktualisieren" führt zum Absturz"


Da habe ich schon geändert ( nochnicht hochgeladen ) heute Abend erst.
Klar, wenn kein Tab mehr das ist, und es wird versucht etwas eínzufügen, geht das schief, wenn man den Fehler nicht abfängt.
Es wird also so sein, dass, wenn der letzte Tab geschlossen wird, wird ein neues Dokument angelegt.
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
27.03.2010  
 




Andreas
Miethe


Ich muss das nochmal nachfragen, werden bei Dir keine Procs unter includiert angezeigt ?

Bei mir geht das einwandfrei, auch bei Verschachtelungen.

75 kB
Hochgeladen:27.03.2010
Ladeanzahl124
Herunterladen
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
27.03.2010  
 




Thomas
Freier
@Andreas: aus der *.prf nicht. Habe mal zwei incs in eine inc gesetzt und hier werden die Procs angezeigt.

96 kB
Hochgeladen:27.03.2010
Ladeanzahl113
Herunterladen
106 kB
Hochgeladen:27.03.2010
Ladeanzahl102
Herunterladen
 
Gruß Thomas
Windows XP SP2, XProfan X2
27.03.2010  
 




Thomas
Freier
@Andreas: Fehler eingekreist. Du greifst auch auf nicht mehr vorhandene/ gültige Include zu, und dann wird die includiert-Liste nicht erstellt :
 $I Include_PMit_Report.inc
 $I Include_PList_Report.inc

und diese Incude hatte ich ersetzt, aber die Zeilen noch nicht gelöscht. Nachgeholt und keine Auflistung nach Löschen aller nicht mehr aktiven Include.
Das letzte Hindernis war dann die SKControl.inc mit:

Nach löschen von SKControl.inc wird jetzt alles aufgelistet.

Also : ..... links liegen lassen.
 
Gruß Thomas
Windows XP SP2, XProfan X2
28.03.2010  
 




Andreas
Miethe


Zu spät

Ich habe es so erweitert, dass jetzt auch alle Procs angezeigt un d per Doppelklick ausgewählt werden können

schon hochgeladen  [...] 

@If
vielleicht kannst Du auch mal schauen, Ich habe versucht das auch für nProc, #include und include hinzu biegen.

Bei mir läuft das jetzt einwandfrei.

66 kB
Hochgeladen:28.03.2010
Ladeanzahl94
Herunterladen
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
28.03.2010  
 



Einfach wie es kommt:

* Für Datei Öffnen fehlt noch Strg+O. ^^

* Datei Öffnen, *.xprf werden nicht gezeigt, also *.xprf getippt, eine xprf ausgewählt aber *.xprf wird (gemeinerweise) garnicht erst eingeladen. (Trifft aber scheinbar auf (fast) alle Dateiendungen zu ^^)

* Bei Include (statt #Include) wird das Schlüsselwort schwarz gezeichnet, #Include blau.

Leider funktioniert:
und
gleich, im rechten Procedure-Explorer wird immer nach Klick auf "List aktualisieren" die erste Textteile als erste Listboxzeile hinzugefügt - Doppelklick öffnet aber leider nicht die Include:



- ersetze ich include oder #include in $I, funktioniert der Procedure-Explorer korrekt und auch Doppelklick.

ss.png  
34 kB
Hochgeladen:28.03.2010
Ladeanzahl114
Herunterladen
 
28.03.2010  
 




Andreas
Miethe


@If

Danke fürs testen.

Ich hoffe die Fehler sind behoben, war nur ein Flüchtigkeitsfehler, hatte vergessen include und #include in Uppercase umzuwandeln.

xprf wird jetzt auch geladen. Habe ich noch mehr Endungen vergessen ? Ich lasse nur prf und xprf zu.

Die Syntaxfarben habe ich angepasst. Die HGL löschen !

Wie Du im Bild sehen kannst wird es bei mir richtig angezeigt.
Ist nicht ganz einfach an alles zu denken.

41 kB
Hochgeladen:28.03.2010
Ladeanzahl117
Herunterladen
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
28.03.2010  
 



Hehe super, die Dateiendungen inc, ph, def und unit fallen mir spontan ein, welche mir auf jeden Fall fehlen würden. Eigendlich aber, hey, ist ne IDE, möchte man egal welche Datei einfach öffnen können statt z.B. über einen weiteren Editor die ".bricks"-Textdatei nur bearbeiten zu können. ^^
 
28.03.2010  
 




Andreas
Miethe


Na, dann lasse ich einfach alle Dateien zu.
Ich muss ja nur die Ausführung im Interpreter usw. verhindern.
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
28.03.2010  
 



Verhindern für Interpreter würde ich auch nicht, eine "unnötige" Einschränkung die für den Interpreter selbst ja (auch) nicht gilt. Lass die Leute doch (warum auch immer) Dateien .i nennen und dennoch normal an den Interpreter anweisen können. ^^
 
28.03.2010  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

292.609 Betrachtungen

Unbenanntvor 0 min.
Kutsche22.10.2024
mene29.05.2024
RudiB.26.02.2024
Axel Berse19.11.2023
Mehr...

Themeninformationen



Statistik

APPx
XProfEd99
XProfan X241
LemonEd35
XProfan X435
XProfan 1126
XProfan X324
XProfed32a13
Alle Sprachen13
XProfan 99
FreeProfan7
PRFellow6
XProfan 105
keine Bestimmte4
TextPad3
Infinity-Profan2
Infinity-Profan Online-IDE1
GDLIDE1
XProfan 81
PSPad-Editor1
Angaben anhand den Einstellungen bei der Programmierumgebung.
Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie