Eclipse - warum/wann verwendet ihr es [nicht]

Alles Rund um SAP®.
43 Beiträge • Vorherige Seite 2 von 3 (current) Nächste
43 Beiträge Vorherige Seite 2 von 3 (current) Nächste

Re: Eclipse - warum/wann verwendet ihr es [nicht]

Beitrag von tar (Specialist / 108 / 22 / 31 ) »
Ganz einfach: Ich möchte nicht erst in irgendeinen Modus umschalten müssen, um etwas vertikal markieren zu können, was in der SE38 und in VS (und weiß der Geier wo noch) einfach so funktioniert. Es erschwert die Arbeit, wenn Eclipse der einzige Editor ist, der das nur mittels besonderem Modus handhabt und man sich dabei konzentrieren muss, nicht zusätzlich noch Alt zu drücken, wie man es eben sonst gewöhnt ist. Das ist in etwa so, für die Großschreibung erst in einen Großschreibemodus wechseln zu müssen. Albern - ist aber auch hier mit hoher Wahrscheinlichkeit ein nachträglicher Notbehelfsmodus, weil Eclipse das eben nicht von Haus aus beherrscht (hat). Ein antiquiertes Tool.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Eclipse - warum/wann verwendet ihr es [nicht]

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
Wenn man viel mit und in anderen Entwicklungsumgebungen arbeitet, verstehe ich dein Argument. Ich fand es Anfang auch umständlich, finde jedoch inzwischen, dass der Eclipse-Blockmodus extrem viele Vorteile hat.
Und mit dem ABAP-Editor bist du mit ALT-SHIFT-Cursor ja auch in einem "neuen Modus", nur mit dem Unterschied, dass du bei einer "falschen" Taste sofort wieder raus bist, bzw. diesen nicht explizit wieder ausschalten musst, sobald du fertig bist mit Blockeditieren.

Re: Eclipse - warum/wann verwendet ihr es [nicht]

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
DeathAndPain hat geschrieben:
24.11.2024 17:17
Der Blockmodus von Eclipse ist oft sehr nützlich, und es gibt keine funktionierende Alternative.
Inwiefern ist der Block-Modus von Eclipse besser als der Blockmodus der SE38 ( <ALT>+Bereich mit der Maus markieren ) oder ist das äquivalent?
Und gibt es in Eclipse so was wie in der SE38, dass man einen (vertikalen) Bereich markiert und dann tippt und an die Tastatureingabe wird im gesamten Block angewendet?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Eclipse - warum/wann verwendet ihr es [nicht]

Beitrag von DeathAndPain (Top Expert / 1952 / 259 / 413 ) »
Der Block-Modus von Eclipse dient nicht nur zum vertikalen Herauskopieren, sondern auch zum vertikalen Einfügen. Versuch mal, bei 10 gleich langen Zeilen (etwa bei einer Strukturdefinition) in der SE38 jeweils am Ende zwei Zeichen zu ergänzen von oben nach unten. Diese hast Du woanders vertikal rauskopiert. In Eclipse kannst Du da (nach meiner Erinnerung, mag es grad nicht probieren) in den Blockmodus schalten und dann auch vertikal reinpasten, und das ist dann auch sauber untereinander mit Merge auf die bereits bestehenden Zeileninhalte! Erforderliche Leerzeichen (zum Erreichen der jeweils richtigen Spalte bei bislang kürzeren Zeilen) werden automatisch ergänzt. Ich denke nicht, dass die SE38 sowas kann.

Re: Eclipse - warum/wann verwendet ihr es [nicht]

Beitrag von DeathAndPain (Top Expert / 1952 / 259 / 413 ) »
black_adept hat geschrieben:
25.11.2024 00:30
Und gibt es in Eclipse so was wie in der SE38, dass man einen (vertikalen) Bereich markiert und dann tippt und an die Tastatureingabe wird im gesamten Block angewendet?
Kannst Du genauer beschreiben, was Du mit "angewendet" meinst? Normalerweise ersetzt Tippen ja einen etwaigen markierten Bereich - in Windows ebenso wie in der SE38.

Re: Eclipse - warum/wann verwendet ihr es [nicht]

Beitrag von tar (Specialist / 108 / 22 / 31 ) »
2 Zeichen gibt man einfach ein. Ab 10 Zeichen wirds nervig. Ansonsten ist das ohne Modus-Wechsel einfach zack erledigt:

https://www.mars-sa.de/files/se38vertical.mp4

Re: Eclipse - warum/wann verwendet ihr es [nicht]

Beitrag von Murdock (Specialist / 126 / 60 / 10 ) »
black_adept hat geschrieben:
25.11.2024 00:30
Und gibt es in Eclipse so was wie in der SE38, dass man einen (vertikalen) Bereich markiert und dann tippt und an die Tastatureingabe wird im gesamten Block angewendet?
Ja, das geht auch in Eclipse.

Re: Eclipse - warum/wann verwendet ihr es [nicht]

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
Murdock hat geschrieben:
26.11.2024 07:27
black_adept hat geschrieben:
25.11.2024 00:30
Und gibt es in Eclipse so was wie in der SE38, dass man einen (vertikalen) Bereich markiert und dann tippt und an die Tastatureingabe wird im gesamten Block angewendet?
Ja, das geht auch in Eclipse.
und sogar viel besser! Du kannst auch löschen und aus der Zwischenablage einfügen ohne dass der Blockmodus beendet wird. Plus du kannst kopierte Zeilen als Block einfügen, auch wenn du sie nicht im Blockmodus kopiert hast.

Re: Eclipse - warum/wann verwendet ihr es [nicht]

Beitrag von Murdock (Specialist / 126 / 60 / 10 ) »
Was beim Blockeinfügen leider nicht geht, weder in der se38 noch in Eclipse, ist die Option, mit einem Zeilenvorschub- anstatt Überschreibenmodus den Zwischenablageinhalt einzufügen. Das nervt mich immer wieder. Oder gibt es doch eine Möglichkeit, die ich übersehen habe?

Ich bin ein großer Fan von Eclipse als Entwicklungstool, aber z.B. größere debugging Sessions oder alles aus der SE11 mache ich dann doch im SAPGUI.

Auch vermisse ich immer noch seit meinem Umstieg vor ein paar Jahren die Möglichkeit, eine Sprungmarke im Quellcode schnell mittels STRG ALT + Ziffer zu setzen und dann mit STRG + Ziffer dahin springen zu können.
Aber man kann halt nicht alles haben.

Re: Eclipse - warum/wann verwendet ihr es [nicht]

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
Murdock hat geschrieben:
26.11.2024 09:53
Was beim Blockeinfügen leider nicht geht, weder in der se38 noch in Eclipse, ist die Option, mit einem Zeilenvorschub- anstatt Überschreibenmodus den Zwischenablageinhalt einzufügen. Das nervt mich immer wieder. Oder gibt es doch eine Möglichkeit, die ich übersehen habe?
Habe ich leider auch nicht gefunden.
Murdock hat geschrieben:
26.11.2024 09:53
Ich bin ein großer Fan von Eclipse als Entwicklungstool, aber z.B. größere debugging Sessions oder alles aus der SE11 mache ich dann doch im SAPGUI.
Bei den beiden Themen ist der SAPGUI bei mir auch noch sehr wichtig.
Murdock hat geschrieben:
26.11.2024 09:53
Auch vermisse ich immer noch seit meinem Umstieg vor ein paar Jahren die Möglichkeit, eine Sprungmarke im Quellcode schnell mittels STRG ALT + Ziffer zu setzen und dann mit STRG + Ziffer dahin springen zu können.
Aber man kann halt nicht alles haben.
In der Hotkey-Belegung gibt es CTRL + Numpad_{0-9} und ist mit "Favorite_{0-9}" benannt. Aber die Tastenkombination hat bei mir keine Wirkung. Zumal man ein "Favorite" ja auch irgendwie festlegen müsste.

Re: Eclipse - warum/wann verwendet ihr es [nicht]

Beitrag von tar (Specialist / 108 / 22 / 31 ) »
Murdock hat geschrieben:
26.11.2024 09:53
Auch vermisse ich immer noch seit meinem Umstieg vor ein paar Jahren die Möglichkeit, eine Sprungmarke im Quellcode schnell mittels STRG ALT + Ziffer zu setzen und dann mit STRG + Ziffer dahin springen zu können.
Aber man kann halt nicht alles haben.
Dafür kannst du den Editor splitten und parallel 2 Codestellen anzeigen und bearbeiten:
toggle_split.PNG
EDIT:

Ah, es geht auch mit konkreten Codestellen, aber etwas anders:

1. Gehe in die Einstellungen und lege für "Add Bookmark" ein Key-Kürzel an (ich hab hier CTRL+0 genommen und das Kürzel bei den Favorites rausgekickt).

2. Drücke an der gewünschten Stelle im Code das Key-Kürzel und gib einen Bookmark-Namen ein.

3. Blende die Bookmarks ein über Window -> Show View -> Other -> Bookmarks (ganz oben, ausgegraut)

Darüber kannst du nun hin- und herspringen.

Was dann auch geht: wenn du bspw. den Cursor in einer Variable hast und ein Bookmark anlegst, schlägt er die automatisch den Variablen-Namen als Bookmark-Name vor und du kannst dann mit CTRL+. und CTRL+, nacheinander zu allen Codestellen springen, wo diese Variable genutzt wird (geht auch oben ziemlich weit rechts in der Toolbar über die beiden "Annotation"-Icons).
Zuletzt geändert von tar am 26.11.2024 11:11, insgesamt 1-mal geändert.

Folgende Benutzer bedankten sich beim Autor tar für den Beitrag (Insgesamt 2):
Murdockewx


Re: Eclipse - warum/wann verwendet ihr es [nicht]

Beitrag von Murdock (Specialist / 126 / 60 / 10 ) »
tar hat geschrieben:
26.11.2024 10:38
Ah, es geht auch mit konkreten Codestellen, aber etwas anders:

1. Gehe in die Einstellungen und lege für "Add Bookmark" ein Key-Kürzel an (ich hab hier CTRL+0 genommen und das Kürzel bei den Favorites rausgekickt).
[...]
Danke und sorry. Ich hätte erwähnen sollen, dass ich die Eclipse Bookmarks kenne, sie aber für mich nur ein schlechter Ersatz sind, da sie gespeichert werden und ich keine Lust habe, die ständig aufzuräumen.

Re: Eclipse - warum/wann verwendet ihr es [nicht]

Beitrag von DeathAndPain (Top Expert / 1952 / 259 / 413 ) »
Das würde ich tatsächlich auch so sehen.

Re: Eclipse - warum/wann verwendet ihr es [nicht]

Beitrag von ralf.wenzel (Top Expert / 3935 / 200 / 281 ) »
Witziger Thread 😉

Also, ich verwende Eclipse wann immer ich kann (wenn der Kunde es mir in der VM zur Verfügung stellt), ABAP-Cleaner prüfen wir gerade.

SAPGUI verwende ich in der Tat nur zum Debuggen (weil ich oft z. B. zwei XMLs nebeneinander legen muss, das geht in Eclipse nicht) und für Dinge, die Eclipse nicht selbst kann (Dialoge, SE11/Se16, etc.)

Frage zum Pretty Printer: Ich verwende immer SHIFT-F1, das geht sowohl in der SAPGUI als auch im Eclipse. Oder hab ich da in der Diskussion was falsch verstanden? Auch die Möglichkeit, Code zu markieren und "Auslagen in eigene Methode" quasi automatisch durchzuführen, nutze ich wirklich oft, weil ich häufig Code erst schreibe und dann modularisiere.

Sehr praktisch finde ich die Bookmarks, etwas Vergleichbares kenne ich aus der SAPGUI nicht.

Die Herangehensweise von ABAP Cleaner finde ich gut, darum hab ich das auch meinem Kunden empfohlen. Vor Allem das Entfernen von verketteten Anweisungen finde ich gut. Die eignen sich nämlich nicht gut zum Auskommentieren.

Was mich an der SAPGUI nervt ist die maximale Zahl an Fenstern, die ich öffnen kann, da finde ich es schon gut, dass die Eclipse-Fenster dabei nicht mitgezählt werden 😉


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Eclipse - warum/wann verwendet ihr es [nicht]

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
ralf.wenzel hat geschrieben:
28.11.2024 13:39
Was mich an der SAPGUI nervt ist die maximale Zahl an Fenstern, die ich öffnen kann, da finde ich es schon gut, dass die Eclipse-Fenster dabei nicht mitgezählt werden 😉
Das kann man in den Profilparametern vom Applikationsserver ändern. Wir haben das auf unserem Entwicklungssystem gerade auf 20 hochgeschraubt. 😎
Du arbeitest ja viel bei Kunden, so weit ich weiß, die kann man sicher irgendwie dazu bringen zumindest fürs Entwicklungssystem eine höhere Anzahl zu erlauben.
Aber ja, der Eclipse ist das egal. 😇
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Vergleichbare Themen

17
Antw.
11585
Views
PARAMETER ID wird nicht verwendet
von fritz61 » 07.02.2017 10:36 • Verfasst in ABAP® für Anfänger
1
Antw.
1306
Views
Mandantenübergreifendes Objekt wird nicht verwendet
von Gast » 19.12.2005 13:23 • Verfasst in ABAP® Core
3
Antw.
1757
Views
Vorgänge in die 'Zuletzt verwendet Liste' aufnehmen
von Kai999 » 19.07.2017 11:02 • Verfasst in ABAP® für Anfänger
0
Antw.
1567
Views
Überprüfung Z-Felder in bestimmten Tabellen ob verwendet
von jspranz » 03.07.2006 16:02 • Verfasst in ABAP® Core
8
Antw.
3874
Views
Wann verwendet man Forms (statt Functions)
von RIG » 31.08.2012 14:09 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Regex in where
vor 23 Stunden von tar 8 / 369
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 286
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 529

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Regex in where
vor 23 Stunden von tar 8 / 369
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 286
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 529

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 221
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3403
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9953