"Uebliche" Tastaturbelegung für vim-gtk?
Hallo, vorab: Bitte kein Editor-war. Ich will nur wissen, ob das geht. Ich bin immer noch auf der Suche nach "meinem" Traum-Texteditor unter Linux. Definitive "must haves" sind: - GUI, und zwar gnome. Also kein kedit, kate oder so. Auch keine "Ich mal mir was schönes mit - und |"-Menüs unter Konsole. - Nicht Nedit, den benutze ich derzeit und er gefällt mir nicht mehr. Bei der Suche bin ich gvim gestossen. Der sieht ja soweit sehr gut aus, aber ich störe mich an der "anders-artigkeit" der Bedienung, verglichen mit anderen Programmen. Das zu Lernen kommt für mich nicht in Frage, da ich den ganzen Tag mit Programmen arbeite, die anders funktionieren. Das kollidiert. Da ich gesehen habe, daß gvim sehr weiträumig zu konfigurieren ist, einfach mal die Frage: Gibt es irgendwo eine Konfigurationsdatei für gvim zum downloaden, welches die "woanders üblichen" Behaviours für gvim einstellt, also: STRG-S für "Speichern", entfernen der diversen Modi und festlegen des "Einfügemodus" für immer, Suchen mit STRG-F und dann kommt ein Abfragefensterchen, Textmarkieren mit Shift-Cursortasten bzw. Shift-Ende, Shift-Pos1, Shift-BildRaufRunter. Wie gesagt, *bitte* keine Behaviour-Diskussion darüber, wie toll das ist wie es jetzt ist. Das weiss ich, wie toll das eigentlich ist, wenn man mit "/" suchen kann, wie man das von REs gewöhnt ist und daß "$" dann eben "bis Zeilenende" bedeutet. Ja, das ist toll. Aber ich sitze den ganzen Tag an Office, BBedit, Quark, Freehand und so, und entweder kriege ich gvim in deren Schema reingedrückt oder das wird eh nix. Gruß, Ratti -- -o) fontlinge | Font management for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
On Thu, 2003-09-25 at 16:40, Joerg Rossdeutscher wrote:
Da ich gesehen habe, daß gvim sehr weiträumig zu konfigurieren ist, einfach mal die Frage: Gibt es irgendwo eine Konfigurationsdatei für gvim zum downloaden, welches die "woanders üblichen" Behaviours für gvim einstellt, also:
Möglich ist eine solche Einstellung. Natürlich. In vim geht (fast) alles. CTRL-S zum Beispiel hier: http://www.vim.org/tips/tip.php?tip_id=294 Eine komplette .vimrc entsprechend habe ich aber noch nicht gesehen. Gruß Volker
Hallo Ratti, * Joerg Rossdeutscher schrieb am 25.Sep.2003:
vorab: Bitte kein Editor-war. Ich will nur wissen, ob das geht.
Och schade. ;) *Popcornwegräum*
Bei der Suche bin ich gvim gestossen. Der sieht ja soweit sehr gut aus, aber ich störe mich an der "anders-artigkeit" der Bedienung, verglichen mit anderen Programmen. Das zu Lernen kommt für mich nicht in Frage, da ich den ganzen Tag mit Programmen arbeite, die anders funktionieren. Das kollidiert.
Vielleicht ist evim was für Dich. Ist, wie auch gvim, nur ein link auf vim.
Da ich gesehen habe, daß gvim sehr weiträumig zu konfigurieren ist, einfach mal die Frage: Gibt es irgendwo eine Konfigurationsdatei für gvim zum downloaden, welches die "woanders üblichen" Behaviours für gvim einstellt, also: STRG-S für "Speichern",
Macht es.
entfernen der diversen Modi und festlegen des "Einfügemodus" für immer,
Ist schon so.
Suchen mit STRG-F
Wird so gemacht.
und dann kommt ein Abfragefensterchen,
Ja.
Textmarkieren mit Shift-Cursortasten bzw. Shift-Ende, Shift-Pos1, Shift-BildRaufRunter.
Shift-Cursortaste, und Shift-Pos1 sowie Shift-Ende funktionieren, bei PgUp bzw. PgDown bin ich mir nicht so sicher. CTRL-C, CTRL-V tut es übrigens auch so, wie bei MS.
Wie gesagt, *bitte* keine Behaviour-Diskussion darüber,
Schade
wie toll das ist wie es jetzt ist. Das weiss ich, wie toll das eigentlich ist, wenn man mit "/" suchen kann, wie man das von REs gewöhnt ist und daß "$" dann eben "bis Zeilenende" bedeutet. Ja, das ist toll. Aber ich sitze den ganzen Tag an Office, BBedit, Quark, Freehand und so, und entweder kriege ich gvim in deren Schema reingedrückt oder das wird eh nix.
Oder Du drückst Office, BBedit, Quark, Freehand und so in dem vim Schema rein. ;)) Aber mir scheint, evim ist genau das was Du suchst. Kannst Du natürlich auf noch konfigurieren, kann Dir dazu aber nicht viel sagen, aber Du bekommst das schon hin. Bernd
* Bernd Brodesser schrieb am 25.Sep.2003:
* Joerg Rossdeutscher schrieb am 25.Sep.2003:
Bei der Suche bin ich gvim gestossen. Der sieht ja soweit sehr gut aus, aber ich störe mich an der "anders-artigkeit" der Bedienung, verglichen mit anderen Programmen. Das zu Lernen kommt für mich nicht in Frage, da ich den ganzen Tag mit Programmen arbeite, die anders funktionieren. Das kollidiert.
Vielleicht ist evim was für Dich. Ist, wie auch gvim, nur ein link auf vim.
Ich sehe gerade, Hilfe gibt es mit man evim, aber das bringt nicht allzuviel weiter, etwas mehr ist, wenn Du die vim-Hilfe benutzt. Da mußt Du nach evim-keys suchen. Bernd
Moin, Am Do, den 25.09.2003 schrieb Bernd Brodesser um 17:13:
* Joerg Rossdeutscher schrieb am 25.Sep.2003:
vorab: Bitte kein Editor-war. Ich will nur wissen, ob das geht.
Och schade. ;) *Popcornwegräum* Vielleicht ist evim was für Dich. Ist, wie auch gvim, nur ein link auf vim.
Bernd! Hol das Popcorn raus! *Editor-war!!!* evim rulez! evim rulez! Alles andere suckz! Tränen des Glückes hab ich in den Augen. Tränen! Das hab ich doch gesucht. Nach all den Jahren ... und das war Ding schon immer auf meiner Platte. Danke, danke, danke. An alle anderen der Tip: Angucken. Gruß, Ratti (Keine Zeit. Ich muss was tippen.) -- -o) fontlinge | Font management for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
Hallo, Am Thu, 25 Sep 2003, Joerg Rossdeutscher schrieb:
Am Do, den 25.09.2003 schrieb Bernd Brodesser um 17:13:
* Joerg Rossdeutscher schrieb am 25.Sep.2003:
vorab: Bitte kein Editor-war. Ich will nur wissen, ob das geht.
Och schade. ;) *Popcornwegräum* Vielleicht ist evim was für Dich. Ist, wie auch gvim, nur ein link auf vim.
Bernd! Hol das Popcorn raus!
Auch haben will! Mit Butter _UND_ Salz!!!
*Editor-war!!!*
JAAA!
evim rulez! evim rulez! Alles andere suckz!
$ evim bash: evim: command not found <sarcasm mode="dripping"> Boaaahh, eyyyy, und wie der rul3t!!! Den gibbet garnet!!!1!!!!42!!!! </sarcasm> Und ja, vim ist installiert! Sogar selbst kompiliert!!! $ vim --version 2>&1 | head -1 VIM - Vi IMproved 5.7 (2000 Jun 24, compiled Nov 17 2000 18:22:15) Und ich hatte alles aktiviert, was zu aktivieren war!!! gvim habbich sogar als -gtk, -athena UND als -motif Version!!! NA, WER VON EUCH VERDAMMTEN VITISCHISTEN HAT AUCH ALLE GVIM-UI-VERSIONEN KOMPILIERT UND INSTALLIERT???? NA????? Wusst ich's doch! Weicheier, allesamt!!! Apropos: welche Idioten meinen, $VERSION auf stderr ausgeben zu muessen??? *gnarf* Verdammte *patsch* Vitischisten, eledige!!! XEmacs macht das richtig!!! *haehae* Ja, mein XEmacs ist sogar noch aelter!!! Und der hat das schon richtig gemacht! ==== dh@slarty[1]: ~ (0)$ xemacs --version XEmacs 20.4 "Emerald" [Lucid] (i386-suse-linux, Mule) of Fri Jul 23 1999 on escher ==== XEmacs RULEZZZZ!!!!!!!!1
Tränen des Glückes hab ich in den Augen. Tränen! Das hab ich doch gesucht. Nach all den Jahren ... und das war Ding schon immer auf meiner Platte. Danke, danke, danke.
Aeh, xemacs hast du dir schon auch angeschaut? Der bringt vieles (aber wohl nicht alles so bequem[1] wie evim) mit, ist aber schon "im Prinzip" auf Strg+<irgendwas> und andere Tastenkombinationen ausgelegt und nicht wie vim auf "Kommandomodus" und "Einfuegemodus"... das aber nur so nebenbei fuer alle anderen...
(Keine Zeit. Ich muss was tippen.)
*g* -dn'*SCNR*'h, und diesmal keine Zufallssig :) PS: Wo ist Henne? Hat der Urlaub? Nicht, dass er sich den nicht verdient haette... PPS: wo ist mein Popcorn?!?!?!!! [1] ISTR aber, dass es auch fuer xemacs/emacs eine config gibt, die sowas vorgefertigt macht... -- Wenn man keine Vögel mag, ist es völlig in Ordnung, mit Kanonen auf Spatzen zu schiessen. -- ratti in suse-linux
* David Haller schrieb am 25.Sep.2003:
$ evim bash: evim: command not found
# cd `dirname \`type -p vim\`` # ln -s vim evim
Und ja, vim ist installiert! Sogar selbst kompiliert!!!
$ vim --version 2>&1 | head -1 VIM - Vi IMproved 5.7 (2000 Jun 24, compiled Nov 17 2000 18:22:15)
Kann aber sein, daß das mit 5.7 noch nicht funktioniert. Bei 6.x tut es jedenfalls. Andere Möglichkeit wäre $ vim -y Bernd
Hallo, Am Fri, 26 Sep 2003, Bernd Brodesser schrieb:
* David Haller schrieb am 25.Sep.2003:
$ evim bash: evim: command not found
# cd `dirname \`type -p vim\`` # ln -s vim evim
Bring nix. Dat is nur wie "vim out of the box".
Und ja, vim ist installiert! Sogar selbst kompiliert!!!
$ vim --version 2>&1 | head -1 VIM - Vi IMproved 5.7 (2000 Jun 24, compiled Nov 17 2000 18:22:15)
Kann aber sein, daß das mit 5.7 noch nicht funktioniert. Bei 6.x tut es jedenfalls.
Andere Möglichkeit wäre
$ vim -y
$ vim -y VIM - Vi IMproved 5.7 (2000 Jun 24, compiled Nov 17 2000 18:22:15) Unknown option: "-y" More info with: "vim -h" *hehe* -dnh, sich mal dummstellend und sich weigernd, den eh nur sehr seltenst verwendeten vim 5.7 aktualisieren zu wollen. -- If you think, you're wrong, you might be right!
Am Freitag, 26. September 2003 19:09 schrieb Volker Kroll:
On Fri, 2003-09-26 at 01:14, David Haller wrote:
-dnh, sich mal dummstellend und sich weigernd, den eh nur sehr seltenst verwendeten vim 5.7 aktualisieren zu wollen.
Hmmm, was macht man denn mit einem Computer, ohne daß man dafür vim benutzt??? SCNR
Spielen ;) SCNR2 Jan Gegenfrage: Wozu braucht man überhaupt einen Computer, wenn man nicht vim benutzt? Antwort: Man installiert emacs und freut sich am regen Verkehr in swap.
Hallo, Am Fri, 26 Sep 2003, Jan Trippler schrieb:
Am Freitag, 26. September 2003 19:09 schrieb Volker Kroll:
On Fri, 2003-09-26 at 01:14, David Haller wrote:
-dnh, sich mal dummstellend und sich weigernd, den eh nur sehr seltenst verwendeten vim 5.7 aktualisieren zu wollen.
Hmmm, was macht man denn mit einem Computer, ohne daß man dafür vim benutzt??? SCNR
Spielen ;)
Auch :)
Gegenfrage: Wozu braucht man überhaupt einen Computer, wenn man nicht vim benutzt? Antwort: Man installiert emacs und freut sich am regen Verkehr in swap.
Flasch. Bei mir ist normalerweise (u.a. hoerbar) im swap wenig bis garnix los. ==== $ free total used free shared buffers cached Mem: 319924 312728 7196 0 29792 148508 -/+ buffers/cache: 134428 185496 Swap: 128516 30644 97872 $ grep swap /proc/stat swap 1900 8402 ==== Normalerweise liegt aber weniger im swap, meist < 5 MB. Kommt halt darauf an, was ich so alles mache... -dnh -- Reporter (to Mahatma Gandhi): Mr Gandhi, what do you think of Western Civilization? Gandhi: I think it would be a good idea.
Hallo, Am Fri, 26 Sep 2003, Volker Kroll schrieb:
On Fri, 2003-09-26 at 01:14, David Haller wrote:
-dnh, sich mal dummstellend und sich weigernd, den eh nur sehr seltenst verwendeten vim 5.7 aktualisieren zu wollen.
Hmmm, was macht man denn mit einem Computer, ohne daß man dafür vim benutzt??? SCNR
Och, vieles, das uebliche, wie TeXen, programmieren, mails schreiben, und anderes ... Man verwendet eben xemacs statt vim (fuer fast alles). Und spielen. -dn'*scnr2*'h -- 143: bps Beats Per Second. (Felix Deutsch)
Hallo David, hallo Leute, Am Freitag, 26. September 2003 01:14 schrieb David Haller:
Am Fri, 26 Sep 2003, Bernd Brodesser schrieb:
(David, mir fällt gerade auf, dass Deine Attribution-Line etwas "holprig" zu lesen ist. Das hast Du wohl zu wörtlich aus dem Englischen übersetzt? ;-)
* David Haller schrieb am 25.Sep.2003:
$ evim bash: evim: command not found [...] Und ja, vim ist installiert! Sogar selbst kompiliert!!! VIM - Vi IMproved 5.7 (2000 Jun 24, compiled Nov 17 2000 18:22:15) [...] Andere Möglichkeit wäre
$ vim -y
$ vim -y VIM - Vi IMproved 5.7 (2000 Jun 24, compiled Nov 17 2000 18:22:15) Unknown option: "-y" [...] -dnh, sich mal dummstellend und sich weigernd, den eh nur sehr seltenst verwendeten vim 5.7 aktualisieren zu wollen.
Noch eine Idee: gibt es bei Dir die evim.vim schon? Wenn ja, lade die mal in den vim (:source /pfad/zu/evim.vim). Ansonsten könntest Du die evim.vim ja von irgendwo herholen und testen, ob Dein Uralt-Vim das mitmacht ;-) Frag mich aber nicht, wie Du vim dann wieder beenden kannst, wenn :q nicht möglich ist ;-) Für den Test solltest Du wohl besser gvim verwenden... Und da Du ja im anderen Teilthread die Sigs fast immer von Hand rausgesucht hast, mach ich das auch mal ;-) Gruß Christian Boltz PS: in der Sig "mod_php" bitte durch "vim" ersetzen ;-) --
$ rpm -q --queryformat "%{name}-%{version} %{buildtime:date}" mod_php mod_php-3.0.11 Fri 23 Jul 1999 03:25:43 PM CEST -dn'*SCNR*'h Jaja. | grep "root" /etc/aliases kaiser_willem:root [> David Haller und Ratti in suse-linux]
Hallo, Am Sat, 27 Sep 2003, Christian Boltz schrieb:
Am Freitag, 26. September 2003 01:14 schrieb David Haller:
Am Fri, 26 Sep 2003, Bernd Brodesser schrieb:
(David, mir fällt gerade auf, dass Deine Attribution-Line etwas "holprig" zu lesen ist. Das hast Du wohl zu wörtlich aus dem Englischen übersetzt? ;-)
Aehm, ne, da schlaegt nur meine allgemeine Einstellung auf en_US zu... Da muss ich mal schauen ob ich das noch hinbiege, oder faul bin und schlicht alles auf englisch einstelle :)
* David Haller schrieb am 25.Sep.2003:
$ evim bash: evim: command not found [...] Und ja, vim ist installiert! Sogar selbst kompiliert!!! VIM - Vi IMproved 5.7 (2000 Jun 24, compiled Nov 17 2000 18:22:15) [...] Andere Möglichkeit wäre
$ vim -y
$ vim -y VIM - Vi IMproved 5.7 (2000 Jun 24, compiled Nov 17 2000 18:22:15) Unknown option: "-y" [...] -dnh, sich mal dummstellend und sich weigernd, den eh nur sehr seltenst verwendeten vim 5.7 aktualisieren zu wollen.
Noch eine Idee: gibt es bei Dir die evim.vim schon? Wenn ja, lade die mal in den vim (:source /pfad/zu/evim.vim).
$ locate evim.vim locate: warning: database `/var/lib/locatedb' is more than 8 days old /SuSE82/sys/usr/share/vim/vim61/evim.vim Jep, die 8.2 "laeuft"[1] mit einer "interessanten" Partitionierung ;) # mount /SuSE82/ # ls -l /SuSE82/ | grep '>' lrwxrwxrwx 1 root root 8 Jul 15 15:47 home -> sys/home lrwxrwxrwx 1 root root 7 Jul 15 15:45 opt -> sys/opt lrwxrwxrwx 1 root root 7 Jul 15 15:45 usr -> sys/usr # umount /SuSE82/ *g* Nee, is kein Problem, das. Mit Yast2 hab ich das aber natuerlich nicht so hinbekommen ;)
Ansonsten könntest Du die evim.vim ja von irgendwo herholen und testen, ob Dein Uralt-Vim das mitmacht ;-)
Aeh, jo, verraetst du mir noch, wie ich das einbinde? *hehe*
Frag mich aber nicht, wie Du vim dann wieder beenden kannst, wenn :q nicht möglich ist ;-) Für den Test solltest Du wohl besser gvim verwenden...
?? Ach? Das tut bei evim nich? *tssk* C-x k? C-x C-c?
Und da Du ja im anderen Teilthread die Sigs fast immer von Hand rausgesucht hast, mach ich das auch mal ;-)
*g*
PS: in der Sig "mod_php" bitte durch "vim" ersetzen ;-) --
$ rpm -q --queryformat "%{name}-%{version} %{buildtime:date}" mod_php mod_php-3.0.11 Fri 23 Jul 1999 03:25:43 PM CEST -dn'*SCNR*'h Jaja. | grep "root" /etc/aliases kaiser_willem:root [> David Haller und Ratti in suse-linux]
$ rpm -q vim package vim is not installed *grins* -dnh, die sig wieder per hand rauskramend ;) PS: ja, den vim mag ich inzwischen _vieeel_ mehr als frueher. [1] naja, eigentlich laeuft sie praktisch nie... -- Wenn schon, dann höchstens Homo Sapiens Sapiens XEmacensis, die Entwicklungs- linie, die im Laufe der Evolution sieben Finger an jeder Hand entwickelt hat. Und das alles nur um alle Tastenkürzel zur Bedienung von XEmacs nutzen zu können. -- T. Templin über mich
Hi, 0n 03/09/27@03:43 David Haller told me:
Am Sat, 27 Sep 2003, Christian Boltz schrieb:
Am Freitag, 26. September 2003 01:14 schrieb David Haller:
Am Fri, 26 Sep 2003, Bernd Brodesser schrieb:
locate: warning: database `/var/lib/locatedb' is more than 8 days old /SuSE82/sys/usr/share/vim/vim61/evim.vim
Ansonsten könntest Du die evim.vim ja von irgendwo herholen und testen, ob Dein Uralt-Vim das mitmacht ;-)
Aeh, jo, verraetst du mir noch, wie ich das einbinde? *hehe*
Ich habe eben auch den ersten Blick auf evim riskiert und bin immer noch geschockt ;). so /pfad/zu/evim.vim
Frag mich aber nicht, wie Du vim dann wieder beenden kannst, wenn :q nicht möglich ist ;-) Für den Test solltest Du wohl besser gvim verwenden...
?? Ach? Das tut bei evim nich? *tssk* C-x k? C-x C-c?
Nein, imap ,q :!sudo halt<CR> sollte helfen ;). Aber da ich vermute das bei Dir emacs auch ueber /etc/init.d/Start_real_OS gestartet wird, kannst Du auch dieses evim einfach laufen lassen ;). -- bye - maik
Moin, Am Do, den 25.09.2003 schrieb David Haller um 23:49:
Am Thu, 25 Sep 2003, Joerg Rossdeutscher schrieb:
Bernd! Hol das Popcorn raus!
Auch haben will! Mit Butter _UND_ Salz!!!
*Editor-war!!!*
JAAA!
XEmacs RULEZZZZ!!!!!!!!1
Hmmm... unter Debian scheint das Paket beschädigt zu sein... # apt-get install xemacs21 -s ...denn angeblich belegt die Basis-Installation 90.3 Megabyte. Da habe ich lieber abgebrochen, das kann ja nicht sein für einen Texteditor. Gruß, Ratti P.S.: }:-] -- -o) fontlinge | Font management for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
Hallo, Am Fri, 26 Sep 2003, Joerg Rossdeutscher schrieb:
Moin,
Am Do, den 25.09.2003 schrieb David Haller um 23:49:
Am Thu, 25 Sep 2003, Joerg Rossdeutscher schrieb:
Bernd! Hol das Popcorn raus!
Auch haben will! Mit Butter _UND_ Salz!!!
*Editor-war!!!*
JAAA!
XEmacs RULEZZZZ!!!!!!!!1
Hmmm... unter Debian scheint das Paket beschädigt zu sein...
# apt-get install xemacs21 -s
...denn angeblich belegt die Basis-Installation 90.3 Megabyte. Da habe ich lieber abgebrochen, das kann ja nicht sein für einen Texteditor.
Oeh, 90 MB waere schon heftig. Kaeme aber noch hin. Bei mir brauch xemacs 20.4 (inkl. viel doku) ca. 60 MB. Ausserdem musst du aber wissen, dass sehr viel von XEmacs als lisp-code daherkommt, und der wird in der Regel als Quelltext ('.el') installiert -- und zusaetzlich(!) auch "vorkompiliert" (als '.elc'). Das blaeht natuerlich die Groesse der Pakete auf. Theoretisch brauchst du nur die .el _oder_ die .elc... Da du aber beides bekommst darfst du dir selber ausrechnen, wieviel du installieren wuerdest, was du nicht unbedingt zum verwenden von xemacs brauchst (ein .elc ist etwa gleich gross bis um ca. 1/3tel kleiner als das .el)... Nicht umsonst heisst es aber auch: ==== Bei Emacs ist wie bei jedem anderen OS ein Editor dabei. -- Juergen P. Meier in dasr ==== The purpose of a windowing system is to put some amusing fluff around your one almighty emacs window. -- Mark on gnu.emacs.help ==== Allerdings sind die RPMs/DEBs in der Regel unnoetig gross! Sehr vieles davon ist fuer dich uninteressant und/oder Doku dazu... Bei den xemacs-Paketen ist eben (leider) vieles dabei, was "man" eigentlich nicht braucht, z.B. soundfiles, das Zeug fuer den Viper-mode, usw. usf. Die Pakete koennte man also eigentlich deutlich schlanker schnueren und all den anderen Kram (den sowieso fast keiner will) auslagern. viper braucht bei mir z.B. ca. 764 KB... Andererseits hast du den Vorteil, grosse Teile von (X)Emacs als (lisp) Quellcode vorliegen zu haben, den du ggfs. jederzeit debuggen oder anpassen kannst. Ein 'find /usr/X11/lib/xemacs-*/ -type d -exec du -hs {} \; | less' kann dabei helfen... bei mir gehen z.B. allein ca. 6 MB fuer "leim" (Library of Emacs Input Method) drauf, die ich AFAIK nicht verwende, ich verwende AFAIK "Mule" (was aehnlich "fett" ist)... IMO ist das bei xemacs aehnlich wie bei perl -- d.h. wenn du bei perl auch nur das halbwegs normale von CPAN in _ein_ perl Package packst wird das "perl"-Package beaengstigend gross... Und bei xemacs wird halt (fast) alles zusammengepackt... Aber ja, vim _ist_ wohl (etwas) schlanker. Und ja, bei wirklich _grossen_ Dateien ist vim besser. Und da verwende ich inzwischen auch vim. Da ich sowas aber nur sehr selten editiere ist ein "gc[1]" aber meist viel praktischer, ein *emacs kommt mir beim Bedienen einfach viel naeher als ein *vi*... Das mit den Modi, das mag ich einfach nicht.
P.S.: }:-]
Gesehen, gegrinst und ignoriert :) -dnh, mal eine besondere der speziell passenden sigs raussuchend :) [1] gc = "gnuclientorxemacs" ein "wrapper-script" um gnuclient bzw. xemacs aufzurufen, je nachdem ob schon ein "gnuserv" laeuft. AFAIK ist das bei neueren XEmacsen aber schon generell besser geloest. -- Wenn schon, dann höchstens Homo Sapiens Sapiens XEmacensis, die Entwicklungs- linie, die im Laufe der Evolution sieben Finger an jeder Hand entwickelt hat. Und das alles nur um alle Tastenkürzel zur Bedienung von XEmacs nutzen zu können. -- T. Templin über mich
* David Haller schrieb am 26.Sep.2003:
Am Fri, 26 Sep 2003, Joerg Rossdeutscher schrieb:
Aber ja, vim _ist_ wohl (etwas) schlanker.
Und ja, bei wirklich _grossen_ Dateien ist vim besser. Und da verwende ich inzwischen auch vim. Da ich sowas aber nur sehr selten editiere ist ein "gc[1]" aber meist viel praktischer, ein *emacs kommt mir beim Bedienen einfach viel naeher als ein *vi*... Das mit den Modi, das mag ich einfach nicht.
Ratti anscheinend auch nicht, daher verwendet er evim, und das ist ohne Modi, besser gesagt, mit nur einem Modus. Bernd
* Am Fre, 26 Sep 2003 schrieb Bernd Brodesser:
* David Haller schrieb am 26.Sep.2003:
Am Fri, 26 Sep 2003, Joerg Rossdeutscher schrieb:
Aber ja, vim _ist_ wohl (etwas) schlanker.
Und ja, bei wirklich _grossen_ Dateien ist vim besser. Und da verwende ich inzwischen auch vim. Da ich sowas aber nur sehr selten editiere ist ein "gc[1]" aber meist viel praktischer, ein *emacs kommt mir beim Bedienen einfach viel naeher als ein *vi*... Das mit den Modi, das mag ich einfach nicht.
Ratti anscheinend auch nicht, daher verwendet er evim, und das ist ohne Modi, besser gesagt, mit nur einem Modus.
Ist aber für jemanden, der vim gewöhnt ist, einfach nur grauenhaft, gefällt mir überhaupt nicht. Bevor ich evim verwenden würde, würde ich Emacs nutzen - und das heißt was... Gruß Christoph -- Christoph Maurer - Tux#194235 - christoph-maurer at gmx.de
* Christoph Maurer schrieb am 26.Sep.2003:
* Am Fre, 26 Sep 2003 schrieb Bernd Brodesser:
Ratti anscheinend auch nicht, daher verwendet er evim, und das ist ohne Modi, besser gesagt, mit nur einem Modus.
Ist aber für jemanden, der vim gewöhnt ist, einfach nur grauenhaft, gefällt mir überhaupt nicht. Bevor ich evim verwenden würde, würde ich Emacs nutzen - und das heißt was...
Ich benutze ja auch kein evim. Wenn ich was anderes als vim benutze, erkennt man das daran, daß ich sehr schnell irgendwas mit einen Haufen jjj vollmülle. ;) Bernd -- Alle meine Signaturen sind rein zufällig und haben nichts mit dem Text oder dem Schreiber zu tun, dem ich antworte. Falls irgendwelche Unrichtigkeiten dabei sein sollten, so bedauere ich das. Es wäre nett, wenn Du mich benachrichtigen würdest. |Zufallssignatur 0
* Am Fre, 26 Sep 2003 schrieb Bernd Brodesser:
* Christoph Maurer schrieb am 26.Sep.2003:
* Am Fre, 26 Sep 2003 schrieb Bernd Brodesser:
Ratti anscheinend auch nicht, daher verwendet er evim, und das ist ohne Modi, besser gesagt, mit nur einem Modus.
Ist aber für jemanden, der vim gewöhnt ist, einfach nur grauenhaft, gefällt mir überhaupt nicht. Bevor ich evim verwenden würde, würde ich Emacs nutzen - und das heißt was...
Ich benutze ja auch kein evim. Wenn ich was anderes als vim benutze, erkennt man das daran, daß ich sehr schnell irgendwas mit einen Haufen jjj vollmülle. ;)
Wenn ich bei Kollegen am Rechner sitze, zeichnen sich die bearbeiteten Dateien auch durch eine Häufung von :wq etc. aus... Gruß Christoph -- Christoph Maurer - Tux#194235 - christoph-maurer at gmx.de
Hallo Ratti, hallo Leute, vorweg: sollte ursprünglich eine PM werden, da dann aber doch einige nützliche Tips eingeflossen sind, sollen alle was davon haben. Falls irgendwo ein Anflug von Editor-War zu sehen sein sollte - bitte nicht drauf reagieren ;-) Am Donnerstag, 25. September 2003 16:40 schrieb Ratti:
vorab: Bitte kein Editor-war.
Was spricht dagegen? IMHO nix, solange es in der *vim-Familie bleibt...
Ich will nur wissen, ob das geht.
Mit vim geht eigentlich (fast) alles ;-)
Ich bin immer noch auf der Suche nach "meinem" Traum-Texteditor unter Linux. [...] Bei der Suche bin ich gvim gestossen. Der sieht ja soweit sehr gut aus, aber ich störe mich an der "anders-artigkeit" der Bedienung, verglichen mit anderen Programmen. Das zu Lernen kommt für mich nicht in Frage, da ich den ganzen Tag mit Programmen arbeite, die anders funktionieren. Das kollidiert.
Da ich gesehen habe, daß gvim sehr weiträumig zu konfigurieren ist, einfach mal die Frage: Gibt es irgendwo eine Konfigurationsdatei für gvim zum downloaden, welches die "woanders üblichen" Behaviours für gvim einstellt, also: STRG-S für "Speichern", entfernen der diversen Modi und festlegen des "Einfügemodus" für immer, Suchen mit STRG-F und dann kommt ein Abfragefensterchen, Textmarkieren mit Shift-Cursortasten bzw. Shift-Ende, Shift-Pos1, Shift-BildRaufRunter.
Den Tip mit evim hat Dir Bernd ja schon gegeben. Interessant finde ich vor allem die Einleitung des Hilfetexts: | [...] Hopefully they will find out that learning to use Normal mode | commands will make their editing much more effective. :-)))
Wie gesagt, *bitte* keine Behaviour-Diskussion darüber, wie toll das ist wie es jetzt ist.
Ich hab eben mal in evim reingeschaut und er hat mir ehrlich gesagt gar nicht gefallen. Und ich war wirklich froh, dass ich wieder rausfand - <Esc>:q funktioniert da ja nicht... *g,d&r*
Das weiss ich, wie toll das eigentlich ist, wenn man mit "/" suchen kann, wie man das von REs gewöhnt ist und daß "$" dann eben "bis Zeilenende" bedeutet. Ja, das ist toll.
Stimmt. Noch toller finde ich übrigens, dass ich nicht immer die Hand an die Maus bewegen muss, nur weil ich z. B. eine andere Datei öffnen, etwas ersetzen oder sonst einen Befehl ausführen will ;-) Ach so: Ich hab hier in meiner ~/.vimrc ein paar Nettigkeiten angesammelt, die Dich vielleicht interessieren (Kommentarzeichen ist übrigens das ") ------------------- <Ergänzung ~/.vimrc> ------------------- " vim:option in Dateien erlauben [1] set modelines=5 " damit geht z. B. der Eintrag vim:tabstop=3 wie am Ende des " fontlinge_database_assistant " gesucht wird in den ersten und letzten 5 Zeilen der zu bearbeitenden " Datei (Zahl ggf. anpassen) set autoindent " damit bleibt die Einrückungsebene nach einem Return (neue Zeile) " erhalten - praktisch beim Programmieren. Weiter nach links kommst Du " übrigens mit Strg+D oder im evim einfach per Backspace. " Einziger Nachteil: Beim Einfügen eines fertig formatierten " Codeschnipsels mit der mittleren Maustaste sieht es recht komisch aus, " da sollte man vorher :set noai oder :set noautoindent aufrufen ;-) set cindent " hab ich noch kaum getestet, ist aber scheinbar wesentlich besser als " autoindent (kann zusätzlich gesetzt sein). cindent verändert die " Einrücktiefe automatisch, wenn Du z. B. eine geschweifte Klammerung in " PHP oder Perl öffnest oder schließt ;-) filetype plugin on " damit werden passende Scripte in ~/vim/ftplugin/<dateityp> automatisch " geladen, wenn Du eine entsprechende Datei öffnest. ------------------- </Ergänzung ~/.vimrc> ------------------- Und, was demnächst für Dich wichtig sein dürfte (wenn Du von evim nach gvim wechselst ;-) - Escape auf CapsLock legen. [2] Du kannst ja langsam von evim nach gvim wechseln und die evim-Optionen nach und nach ausschalten, soweit Du auf sie verzichten willst. Zu diesem Zweck kannst Du Dir die /usr/share/vim/vim61/evim.vim komplett in die ~/.vimrc übernehmen und die Optionen nach Bedarf auskommentieren. Vim dann natürlich als "gvim" und nicht als "evim" aufrufen! (Wenn ich das richtig verstanden habe, ist evim nix anderes als gvim, der die evim.vim ausgeführt hat.) Inzwischen habe ich übrigens ein paar Plugins im Einsatz - z. B. eins, das Umlaute in HTML/PHP automatisch beim Tippen "ändert" ;-) und eins, das mit einer Tastenkombination den zuletzt geöffneten HTML-Tag zumacht. Es gibt noch mehr, schau einfach mal auf vim.org vorbei oder such im Listenarchiv, da hab ich schon mal ein wenig mehr dazu geschrieben.
Aber ich sitze den ganzen Tag an Office, BBedit, Quark, Freehand und so, und entweder kriege ich gvim in deren Schema reingedrückt oder das wird eh nix.
Oder, wie Bernd schon vorgeschlagen hat - passe einfach diese komischen Programme an den vi-Standard an ;-) Übrigens: vim (und damit auch evim, wenn es sein muss) gibt es auch für Windows und vielleicht sogar für den Mac ;-) Gruß Christian Boltz (keine Zufallssig ;-) [1] SuSE hat diese Option neuerdings aus Sicherheitsgründen ausgeschaltet - könnte auch missbraucht werden, wenn so ein vim-Befehl z. B. in einer Mail steht. Allerdings möchte ich nicht auf diesen Komfort verzichten und halte das Risiko für vertretbar. Wer deswegen Angst hat, kann die Option auch per Dateityp aktivieren. Wie das geht, weiß ich zwar nicht auswendig, kann es aber bei Interesse gern raussuchen. [2] Aus meiner ~/.Xmodmap: ------------------- <.Xmodmap> ------------------- !! CapsLock auf "Break"-Taste keycode 110 = Caps_Lock !! Escape auf CapsLock-Taste keycode 66 = Escape !! CapsLock löschen und neu belegen (auf Break) clear Lock add Lock = Caps_Lock !! und natürlich: !! vim: ft=xmodmap ------------------- </.Xmodmap> ------------------- --
vi wird nie mein Freund, seine zwei Modi sind einfach nicht mein Fall. Schade, wenn man sich erst einmal daran gewöhnt hat, kann man mit dem Ding fliegen. [> Helga Fischer und Bernd Brodesser in suse-linux]
Hallo, Am Thu, 25 Sep 2003, Christian Boltz schrieb:
Ich will nur wissen, ob das geht. Mit vim geht eigentlich (fast) alles ;-)
*OINK* Ich fasse mich kurz: mit (X)Emacs ebenso :) Da muss man IMHO einfach auch ein wenig schauen, was einem eher liegt. -dnh -- 161: Internetpräsenz Irgendwas machen, weil das andere auch machen. (Martin Schmitt)
participants (8)
-
B.Brodesser@t-online.de
-
Christian Boltz
-
Christoph Maurer
-
David Haller
-
Jan.Trippler@t-online.de
-
Joerg Rossdeutscher
-
Maik Holtkamp
-
Volker Kroll