Vim oder Emacs
-
Für alle die darauf rumreiten, daß sich vi nicht an Standards hält: Es gibt keinen Standard! Das was ihr meint ist die übliche Windowsbedienung, Vi/Vim ist aber über viele Plattformen portabel und ist älter als Windows. Genau genommen gibt es unter Unix/Linux ne ganze Reihe Tools, less zum Beispiel, die sich an der vi-Bedienung orientieren. So gesehen ist vi sogar ein "Standard". Und wer gar nich mit der vim-Bedienung klarkommt startet ihn als vim-easy und hat die komplette windowsartige Bedienung inklusive bunt und Maus.
-
Ich mag die Bedienung vom Vim, finde sie bequem und vermisse sie jedes Mal, wenn ich eine IDE oder einen Editor mit Standard-Bedienfeld benutzen muss/will. Kryptisch ist sie übrigens überhaupt nicht. Sie ist nur anders. Aber das System dahinter ist eben völlig anders als normal.
Das vim keine Funktionen wie Refactoring, Debuger etc. bietet, liegt daran das er keine IDE ist, sondern nur ein Editor. Den Job macht er aber gut. Leider habe ich noch keine gute IDE gefunden, die einen vim-artigen Editor mitliefert (und für Python, C++, Java, ..) gleichermaßen geeignet ist.
-
eclipse.
selbst notepad++ owned vim durch die bank
-
und wozu überhaupt diese albernen tilden am zeilenanfang?
-
weils leet aussieht...
hauptsache die befehler sind kryptisch und unverständlich. das macht mehr eindruck bei unwissenden...
-
> und wozu überhaupt diese albernen tilden am zeilenanfang? Die werden doch nicht mitgespeichert. So siehst du nur wo die datei endet. Nur so zur info: das programm läuft in eienr shell (konsole)... :rolling_eyes: @wiczer: notepad++ kannst du meines Wissens und Erachtens nach komplett in die Tonne kloppen.
-
xcvxcvxc schrieb:
> und wozu überhaupt diese albernen tilden am zeilenanfang? Die werden doch nicht mitgespeichert. So siehst du nur wo die datei endet. Nur so zur info: das programm läuft in eienr shell (konsole)...
so ein ausgemachter schwachsinn. andere textmode-editoren brauchen sowas auch nicht. was ist, wenn ich nun eine textdatei mit 'echten' tilden am ende habe?
-
dann stürzt vim ab und zieht linux gleich mit
-
Das vim keine Funktionen wie Refactoring, Debuger etc. bietet, liegt daran das er keine IDE ist, sondern nur ein Editor.
Danke, damit hat sich das für mich erledigt.
-
vim-hasser schrieb:
was ist, wenn ich nun eine textdatei mit 'echten' tilden am ende habe?
-
[quote="minhen"]
und was ist, wenn ich in meinem text blaue tilden habe?
-
[quote="vim-immer-noch-hasser"]
minhen schrieb:
und was ist, wenn ich in meinem text blaue tilden habe?
Probier es doch einfach aus. Vielleicht wirst du dann erleuchtet (auch wenn die Chancen schlecht stehen).
-
bah. Voll rein. Entschuldigung minhen.
-
uhumuh schrieb:
Wie gesagt, nur ein Idiot denkt, dass irgendwelche Mikroschritte wie :wq!wtf oder 2 Klicks irgendwie die Effizienz ändern.
Es ist Fakt, dass prof. Entwickler die meiste Zeit überlegen und das eigentliche Schreiben einen Bruchteil ausmacht.
Eine Effizientsteigerung innerhalb eines Tools erreicht man nur durch gute (keine Modes!), konsistente und intuitive (das wichtigste muss OHNE Tutorial klar sein!) Bedienung und High Level Hilfen wie Refactoring, Debugger, Templates usw.Das hier finde ich eigentlich beendet jedwelige diskussion über die schreibeffizienz, weil das einfach ein fakt ist.
-
Und diejenigen die nicht oder nicht gut überlegen brauchen dann den ganzen Refactoring-Scheiss.
-
Tim schrieb:
Und diejenigen die nicht oder nicht gut überlegen brauchen dann den ganzen Refactoring-Scheiss.
Der Satz war nun aber ironisch, oder? Die sich ständig ändernden Kundenanforderungen können nämlich per Gesetz nie Grund für solcherlei Aktionen sein. Es gibt sogar Programmieransätze (auch ganze Softwaremodelle) die auf Refactoring nach jedem Schritt bauen. Muss von lauter dummen erstellt worden sein.
MfG SideWinder
-
[quote="vim-immer-noch-hasser"]
minhen schrieb:
und was ist, wenn ich in meinem text blaue tilden habe?
Wir reden hier von einem Texteditor nicht von einer Office-Software!
-
Sososo schrieb:
Probier es doch einfach aus. Vielleicht wirst du dann erleuchtet (auch wenn die Chancen schlecht stehen).
ich weiss leider nicht, in welchem der 3 modi mal 297 kommandos dieses anno-dazumal frickeleditors man bunte tilden malen kann. die erleuchtung wird mir wohl verwehrt bleiben.
-
Bei uns ist refectoring auch nicht ungewöhnliches. Einmal natürlich wegen Änderungswünsche, aber natürlich auch weil mal jemand eine Methode nicht aussagefähig genug benannt hat. Selbst wenn man diesen Namen plant, kann er sich später doch als ungünstig herausstellen. Und Refectoring hat ja nichts mit Bug-Behebung zutun. Es ist ja meistens nur ein automatisiertes Cut-Paste, oder Find-Replace u.ä. Oder meine Methode wird etwas länger, und dann kann ich nachträglich Extact-Method automatisieren. Das mache ich sogar meistens ganz bewusst so
geplant!
-
SideWinder schrieb:
Tim schrieb:
Und diejenigen die nicht oder nicht gut überlegen brauchen dann den ganzen Refactoring-Scheiss.
Der Satz war nun aber ironisch, oder?
Halb ironisch, halb trollig. Ich fand es einfach nur so herrlich dämlich, dass Leute in einer (ohnehin schon lächerlichen OT-Diskussion (in einem ohnehin schon lächerlichen Topic)) mit Refactoring um sich werfen.