Zeilenumbruch im Editor
-
- Beiträge: 3
- Registriert: 24.08.2009 22:47
- Wohnort: Baden-Württemberg
Zeilenumbruch im Editor
Hallo!
Ich hätte mal eine ganz, ganz dumme Frage:
Gibt es eine Möglichkeit, im Editor der PureBasic-IDE eine Codezeile auf mehrere Bildschirmzeilen zu verteilen, etwa analog zu dem Zeilenverbinder "_" bei VisualBasic?
Danke!
Ich hätte mal eine ganz, ganz dumme Frage:
Gibt es eine Möglichkeit, im Editor der PureBasic-IDE eine Codezeile auf mehrere Bildschirmzeilen zu verteilen, etwa analog zu dem Zeilenverbinder "_" bei VisualBasic?
Danke!
Nein.
Gruß, Alex
Gruß, Alex
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster
PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
hier ein altes Thema:
Mehrzeilige Anweisungen
Mehrzeilige Anweisungen
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Sry wegen des DoppelPostes, aber ich habe mal n ganz schnelle Lösung geschrieben:
Werkzeug - MultiLine
Diese Exe kannst du zB in PureBasic lagern.
Dann gehst du zu Werkzeuge konfigurieren und legst ein neues an mit:
Exe Auswählen,
Namen geben,
Argumente: "%COMPILEFILE"
Ereignis zum Auslösen: Vor dem Kompilieren/Starten
Und das wars schon.
Mit diesem Werkzeug kannst du nun immerhin schon Parameter in proceduren auf mehrere Zeilen verteilen.
Anderes geht noch nicht.
EDIT: habe eben festgestellt das es sehr ungeeignet ist, weil dann mögliche Fehler danach in der falschen Zeile angezeigt werden!
Werkzeug - MultiLine
Diese Exe kannst du zB in PureBasic lagern.
Dann gehst du zu Werkzeuge konfigurieren und legst ein neues an mit:
Exe Auswählen,
Namen geben,
Argumente: "%COMPILEFILE"
Ereignis zum Auslösen: Vor dem Kompilieren/Starten
Und das wars schon.
Mit diesem Werkzeug kannst du nun immerhin schon Parameter in proceduren auf mehrere Zeilen verteilen.
Anderes geht noch nicht.
Code: Alles auswählen
OpenWindow(#PB_Any, #PB_Ignore, #PB_Ignore, 800, 600,
"Fenster", #PB_Window_SystemMenu|#PB_Window_ScreenCentered)
Zuletzt geändert von STARGÅTE am 09.07.2010 16:08, insgesamt 1-mal geändert.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Ja, mit Hilfe eines Zusatzprogrammes.Currywurst hat geschrieben:Gibt es eine Möglichkeit, im Editor der PureBasic-IDE eine Codezeile auf mehrere Bildschirmzeilen zu verteilen, etwa analog zu dem Zeilenverbinder "_" bei VisualBasic?
Das Thema ist alt, aber immer noch aktuell.STARGÅTE hat geschrieben:hier ein altes Thema:
Mehrzeilige Anweisungen

Der Quelltext meines Tools Lpp befindet sich inzwischen hier im englischen Forum.
Man kann dabei eine frei gewählte Zeichenkette als Zeilenverbinder definieren, "_" ist die Voreinstellung. Auch beliebig tief verschachtelte Include-Dateien werden berücksichtigt. Bei einem Fehler im Quelltext wird in der IDE die korrekte Zeile angezeigt, die den Fehler enthält.
Das Tool besteht aus den beiden Programmen "Lpp" und "LppClean" (das hinterher die entstandenen temporären Dateien wieder löscht). Ausführliche Erklärungen zur Benutzung befinden sich als Kommentare am Anfang beider Programme. Wenn noch Fragen offen sind, immer her damit.

Gruß, Little John
-
- Beiträge: 3
- Registriert: 24.08.2009 22:47
- Wohnort: Baden-Württemberg
Vielen Dank!
Wow! Das ist ja super, wie schnell hier geantwortet wird! Vielen Dank!
Nur weil jemand paranoid ist, heißt das noch lange nicht, dass er nicht wirklich verfolgt wird.
ohne weitere Gewähr (nicht von mir)
Sollte als PB-Tool wuppen. das erste ist ein switcher
warum das in der IDE nicht eh mit drin ist, ist recht verwunderlich
Code: Alles auswählen
scintilla=Val(GetEnvironmentVariable("PB_Tool_Scintilla"))
If scintilla
SendMessage_(scintilla,#SCI_SETWRAPVISUALFLAGS,#SC_WRAPVISUALFLAG_START,0)
SendMessage_(scintilla,#SCI_SETWRAPSTARTINDENT,2,0) ; <-- indent amount
SendMessage_(scintilla,#SCI_SETWHITESPACEFORE,#True,RGB(4, 141, 251)) ; <- colour of marker
SendMessage_(scintilla,#SCI_SETWRAPMODE,1-SendMessage_(scintilla,#SCI_GETWRAPMODE,0,0),0)
EndIf
End
Code: Alles auswählen
scintilla = Val(GetEnvironmentVariable("PB_Tool_Scintilla"))
If scintilla
SendMessage_(scintilla,#SCI_SETHSCROLLBAR,#True,0)
SendMessage_(scintilla,#SCI_SETWRAPMODE,#False,0)
EndIf
End
warum das in der IDE nicht eh mit drin ist, ist recht verwunderlich
pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
- HeX0R
- Beiträge: 3042
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3 - Kontaktdaten:
Nee, als Shortcut konfigurieren.
Jedesmal, wenn man den Shortcut betätigt, kann man Wordwrap an- bzw. ausschalten.
(Finde ich im übrigen gar nicht mal so unpraktisch, ich werde das mal drinnelassen, danke bobobo!)
Jedesmal, wenn man den Shortcut betätigt, kann man Wordwrap an- bzw. ausschalten.
(Finde ich im übrigen gar nicht mal so unpraktisch, ich werde das mal drinnelassen, danke bobobo!)
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}.:|:.{Bier spendieren}