Statistix ja, ich hab' sie selbst gefälscht ;)
#31
geschrieben 24. November 2007 - 16:21
At close range against human attackers, this weapon reigns supreme. Against the living dead, this is not entirely true. A good twelve-gauge shotgun can literally blow a zombie's head off. However, the longer the range, the greater the pellet disperal pattern, and the lesser chance of skull penetration.
- Max Brooks, The Zombie Survival Guide
Anzeige
#32
geschrieben 29. November 2007 - 08:54
Debian -> (Das beste natürlich) Gnome -> Und auch einziges System..
"Hab die Festplatte formatiert. Knoppix ist noch immer da"
" Du mußt die CD aus dem Laufwerk nehmen"
#33
geschrieben 30. November 2007 - 23:55
ph030 sagte:
Tu ich doch gleich mal:
Ich kann kaum glauben, dass mehr als die Hälfte der Teilnehmer CLI Editoren verwendet. Das heißt, man muss sich ja alle Operationen, die man durchführen möchte merken. . .
Gut, für einfachere Dinge nehme ich nano, aber ehrlich gesagt, tue ich mich schwer einen CLI Editor für anspruchsvollere Operationen zu verwenden, z.B. Search/Replace mit Regex oder auch spaltenweise durchführbare Operationen. Hat so ein CLI Editor überhaupt Syntax Highlightning?
No surfboard, no wetsuit, no worries.
Phil, speaking about dolphins
#34
geschrieben 01. Dezember 2007 - 01:00
Zitat (m!lk: 24.11.2007, 16:21)
Zitat (blue32: 30.11.2007, 23:55)
Ich kann kaum glauben, dass mehr als die Hälfte der Teilnehmer CLI Editoren verwendet. Das heißt, man muss sich ja alle Operationen, die man durchführen möchte merken. . .
Gut, für einfachere Dinge nehme ich nano, aber ehrlich gesagt, tue ich mich schwer einen CLI Editor für anspruchsvollere Operationen zu verwenden, z.B. Search/Replace mit Regex oder auch spaltenweise durchführbare Operationen. Hat so ein CLI Editor überhaupt Syntax Highlightning?
#35
geschrieben 01. Dezember 2007 - 09:35
Zitat
Nun, meiner Meinung nach ist vim ein Mittel zur Arbeitserleichterung, wobei Arbeit für mich hier meint, alles jenseits der 25 Zeilen selbstzuschreibenden Code. Imho ist vim aber auch kein Overkill, wenn es nur mal darum geht, ein paar Configs zu bearbeiten, dafür muss man sich im Endeffekt ja eigentlich nichts merken ausser ESC, i, w, q - für mich auch nicht schwieriger, als bei nano C-O und C-X(gut, bei nano stehen die Befehle per default am unteren Rand). Wenn man hingegen täglich Code schreibt, seien es nun Webseiten, C-Programme, Scripte oder TeX-Documente, kommt einem vim imho sehr gelegen - wenn man nicht auf emacs steht Es gibt soviele "Plugins", die einem das Leben erleichtern können, oder vim zum IRC-/Mailclient, etc aufrüsten, da müßte eigentlich für jeden etwas dabei sein.
IMHO muss jeder sich mit seinem Arbeitsgerät beschäftigen. Photographen wälzen die (meist recht umfangreiche) Anleitung ihrer Kamera und lesen x dicke Photoshop-Bücher, Coder brauchen einen guten Editor...
Für die, denen pure-vim zu trocken ist, gibt's ja auch noch gvim und wem das immer noch zu "hart" ist, der kann ja auf cream zurückgreifen - ein Aufsatz für gvim, der verschiedene Modes von "Notepad-Like" bis "Full-vim" unterstützt
Zitat
2html.vim a2ps.vim a65.vim aap.vim abap.vim abaqus.vim abc.vim abel.vim acedb.vim ada.vim aflex.vim ahdl.vim alsaconf.vim amiga.vim aml.vim ampl.vim antlr.vim ant.vim apachestyle.vim apache.vim arch.vim art.vim asm68k.vim asmh8300.vim asm.vim asn.vim aspperl.vim aspvbs.vim asterisk.vim asteriskvm.vim atlas.vim autohotkey.vim autoit.vim automake.vim ave.vim awk.vim ayacc.vim baan.vim basic.vim bc.vim bdf.vim bib.vim bindzone.vim blank.vim bst.vim btm.vim b.vim bzr.vim calendar.vim catalog.vim cdl.vim cdrtoc.vim cfg.vim cf.vim changelog.vim change.vim chaskell.vim cheetah.vim chill.vim chordpro.vim ch.vim clean.vim clipper.vim cl.vim cmake.vim cmusrc.vim cobol.vim colortest.vim conaryrecipe.vim config.vim conf.vim context.vim cpp.vim crm.vim crontab.vim csc.vim csh.vim csp.vim css.vim cs.vim cterm.vim ctrlh.vim cuplsim.vim cupl.vim c.vim cvsrc.vim cvs.vim cweb.vim cynlib.vim cynpp.vim dcd.vim dcl.vim debchangelog.vim debcontrol.vim debsources.vim def.vim desc.vim desktop.vim dictconf.vim dictdconf.vim diff.vim dircolors.vim diva.vim django.vim dns.vim docbksgml.vim docbk.vim docbkxml.vim dosbatch.vim dosini.vim dot.vim doxygen.vim dracula.vim dsl.vim dtd.vim dtml.vim d.vim dylanintr.vim dylanlid.vim dylan.vim ecd.vim edif.vim eiffel.vim elf.vim elinks.vim elmfilt.vim erlang.vim eruby.vim esmtprc.vim esqlc.vim esterel.vim eterm.vim eviews.vim exim.vim expect.vim exports.vim fasm.vim fdcc.vim fetchmail.vim fgl.vim flexwiki.vim focexec.vim form.vim forth.vim fortran.vim foxpro.vim framescript.vim freebasic.vim fstab.vim fvwm2m4.vim fvwm.vim gdb.vim gdmo.vim gedcom.vim gkrellmrc.vim gnuplot.vim gpg.vim gp.vim grads.vim gretl.vim groff.vim groovy.vim group.vim grub.vim gsp.vim gtkrc.vim hamster.vim haskell.vim hb.vim help.vim hercules.vim hex.vim hitest.vim hog.vim htmlcheetah.vim htmldjango.vim htmlm4.vim htmlos.vim html.vim ia64.vim ibasic.vim icemenu.vim icon.vim idlang.vim idl.vim indent.vim inform.vim initex.vim initng.vim inittab.vim ipfilter.vim ishd.vim iss.vim ist.vim jal.vim jam.vim jargon.vim javacc.vim javascript.vim java.vim jess.vim jgraph.vim jproperties.vim jsp.vim kconfig.vim kix.vim kscript.vim kwt.vim lace.vim latte.vim ldapconf.vim ldif.vim ld.vim lex.vim lftp.vim lhaskell.vim libao.vim lifelines.vim lilo.vim limits.vim lisp.vim litestep.vim lite.vim loginaccess.vim logindefs.vim logtalk.vim lotos.vim lout.vim lpc.vim lprolog.vim lscript.vim lss.vim lua.vim lynx.vim m4.vim mailaliases.vim mailcap.vim mail.vim make.vim manconf.vim manual.vim man.vim maple.vim masm.vim mason.vim master.vim matlab.vim maxima.vim mel.vim messages.vim mf.vim mgl.vim mgp.vim mib.vim mma.vim mmix.vim modconf.vim model.vim modsim3.vim modula2.vim modula3.vim monk.vim moo.vim mplayerconf.vim mp.vim mrxvtrc.vim msidl.vim msql.vim mupad.vim mush.vim muttrc.vim mysql.vim named.vim nanorc.vim nasm.vim nastran.vim natural.vim ncf.vim netrc.vim netrw.vim nosyntax.vim nqc.vim nroff.vim nsis.vim objcpp.vim objc.vim ocaml.vim occam.vim omnimark.vim openroad.vim opl.vim ora.vim pamconf.vim papp.vim pascal.vim passwd.vim pcap.vim pccts.vim perl.vim pfmain.vim pf.vim php.vim phtml.vim pic.vim pike.vim pilrc.vim pine.vim pinfo.vim plaintex.vim plm.vim plp.vim plsql.vim pod.vim postscr.vim po.vim povini.vim pov.vim ppd.vim ppwiz.vim prescribe.vim privoxy.vim procmail.vim progress.vim prolog.vim protocols.vim psf.vim ptcap.vim purifylog.vim pyrex.vim python.vim qf.vim quake.vim racc.vim radiance.vim ratpoison.vim rcslog.vim rcs.vim rc.vim readline.vim README.txt rebol.vim registry.vim remind.vim resolv.vim rexx.vim rhelp.vim rib.vim rnc.vim rnoweb.vim robots.vim rpcgen.vim rpl.vim rst.vim rtf.vim ruby.vim r.vim samba.vim sas.vim sather.vim scheme.vim scilab.vim screen.vim sdl.vim sd.vim sed.vim sendpr.vim sensors.vim services.vim setserial.vim sgmldecl.vim sgmllnx.vim sgml.vim sh.vim sicad.vim sieve.vim simula.vim sindacmp.vim sindaout.vim sinda.vim sisu.vim skill.vim slang.vim slice.vim slpconf.vim slpreg.vim slpspi.vim slrnrc.vim slrnsc.vim sl.vim smarty.vim smcl.vim smil.vim smith.vim sml.vim sm.vim snnsnet.vim snnspat.vim snnsres.vim snobol4.vim specman.vim spec.vim spice.vim splint.vim spup.vim spyce.vim sqlanywhere.vim sqlforms.vim sqlinformix.vim sqlj.vim sqloracle.vim sql.vim sqr.vim squid.vim sshconfig.vim sshdconfig.vim stata.vim stp.vim strace.vim st.vim sudoers.vim svn.vim syncolor.vim synload.vim syntax.vim sysctl.vim tads.vim tags.vim takcmp.vim takout.vim tak.vim tar.vim tasm.vim tcl.vim tcsh.vim terminfo.vim texinfo.vim texmf.vim tex.vim tf.vim tidy.vim tilde.vim tli.vim tpp.vim trasys.vim trustees.vim tsalt.vim tsscl.vim tssgm.vim tssop.vim uc.vim udevconf.vim udevperm.vim udevrules.vim uil.vim updatedb.vim valgrind.vim vb.vim vera.vim verilogams.vim verilog.vim vgrindefs.vim vhdl.vim viminfo.vim vim.vim virata.vim vmasm.vim vrml.vim vsejcl.vim wdiff.vim webmacro.vim web.vim wget.vim whitespace.vim winbatch.vim wml.vim wsh.vim wsml.vim wvdial.vim xdefaults.vim xf86conf.vim xhtml.vim xinetd.vim xkb.vim xmath.vim xml.vim xmodmap.vim xpm2.vim xpm.vim xquery.vim xsd.vim xslt.vim xs.vim xxd.vim yacc.vim yaml.vim z8a.vim zsh.vimund darüber hinaus gibt's noch haufenweise andere. Code-Completion gibt's auch für die meisten gut verbreiteten Sprachen, z.B. für C(++), Fortran, Haskell, Perl/PHP/Python/Ruby, LaTeX, ...
Zitat
Remote-Bearbeitung von Dateien via (S)FTP oder SSH ist auch möglich, es gibt einen eingebauten Dateiexplorer, ein Datum lässt sich einfach einsetzen, Tabs existieren im GUI aber auch in der Shell, man kann in der CLI auch mehrere Dateien im Split sehen und Operationen über x-Dateien (geöffnet oder nicht) gleichzeitig laufen lassen, per :!Befehl lassen sich externe Tools aufrufen, die die aktuelle Datei bearbeiten, ...
Bis jetzt ist mir jedenfalls noch nichts untergekommen, was vim nicht könnte im Gegensatz zu GUI-Editoren wie gEdit oder kate, eher im Gegenteil - ausser Klicken natürlich, dafür muss man dann schon gvim nehmen.
Nicht umsonst sagen einige, emacs und vim wären ein komplettes OS
Dieser Beitrag wurde von ph030 bearbeitet: 01. Dezember 2007 - 09:37
Zu verkaufen:
Xbox, komplett PC (WF Link)
Hardware, Games, Comics und noch mehr Zeug (eBay-KA Link)
#36
geschrieben 01. Dezember 2007 - 09:54
Zitat (ph030: 01.12.2007, 09:35)
Zitat
Zitat
:%s/alt/neu/$modifierin vim getippt, fertig
cat config.xml | sed -e "s/alt/neu/$modifier" >> config.xml1 && rm config xml && mv config.xml1 config.xmlIst zwar mehr getippe, aber mit Autocompletion geht das auch recht schnell und hinderte mich bisher daran mich mit vim zu beschäftigen.
Dieser Beitrag wurde von sкavєи bearbeitet: 01. Dezember 2007 - 09:54
#37
geschrieben 01. Dezember 2007 - 09:57
sed --help sagte:
Für X/HTML gibt's übrigens auch schöne Erleichterungen, ala automatisches Tag-Schließen, etc. - aber ich will ja keinem vim aufzwingen, $GOTTHEIT bewahre
Dieser Beitrag wurde von ph030 bearbeitet: 01. Dezember 2007 - 09:59
Zu verkaufen:
Xbox, komplett PC (WF Link)
Hardware, Games, Comics und noch mehr Zeug (eBay-KA Link)
#38
geschrieben 01. Dezember 2007 - 09:59
#39
geschrieben 01. Dezember 2007 - 10:04
Zu verkaufen:
Xbox, komplett PC (WF Link)
Hardware, Games, Comics und noch mehr Zeug (eBay-KA Link)
#40
geschrieben 01. Dezember 2007 - 10:31
Okay, Search/Replace mit sed (oder der vi(m) Variante) scheint moeglich zu sein Was ist, wenn ich S&R nur auf einen Bereich der Datei loslassen will (in nedit: Bereich markieren, S&R auf Selection)
Mit spaltenweisen Operationen meinte ich folgendes: Man oeffne eine Datei in nedit, druecke die Strg-Taste und markiere eine Spalte. Die kann man ausschneiden, einfuegen, verschieben. Sehr praktisch fuer die Dateien auf Arbeit, wo so etwas doch oefter vorkommt. . .
No surfboard, no wetsuit, no worries.
Phil, speaking about dolphins
#41
geschrieben 01. Dezember 2007 - 10:39
Zitat
Zitat
a) eine einzelne Textzeile (aber das wäre ja zu einfach...)
b)
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5und dann alle "4"er verändern bzw alles in dieser Spalte?
c) was ganz anderes?
a)+b) geht, wenn's was anderes ist, vielleicht mal ein Bildchen uppen?
EDIT: Falls du es übrigens nicht weist, nano kann auch Syntax-HL, wenn auch nicht für so viele Sprachen - gibt AFAIK aber was, um die HLs von vim umzuwandeln - und meistens nicht per Default aktiviert.
http://gentoo-wiki.c...xt_Highlighting
Dieser Beitrag wurde von ph030 bearbeitet: 01. Dezember 2007 - 10:44
Zu verkaufen:
Xbox, komplett PC (WF Link)
Hardware, Games, Comics und noch mehr Zeug (eBay-KA Link)
#42
geschrieben 01. Dezember 2007 - 10:56
Aber gut zu wissen, dass HL fuer CLI Editoren verfuegbar ist. Einen grossen Vorteil haben die schon. Wenn eine Datei mehrere 100 MB hat, dann ueberlegt nedit schon eine kleine Weile bis die offen ist, das Gleiche, wenn ich speichere. Mit less geht das Ganze recht fix. Fuer einen CLI Editor fehlte mir aber bisher die Zeit, mich einzuarbeiten und auf dem gleichen Stand zu sein, wie mit nedit.
No surfboard, no wetsuit, no worries.
Phil, speaking about dolphins
#43
geschrieben 01. Dezember 2007 - 11:14
Zu verkaufen:
Xbox, komplett PC (WF Link)
Hardware, Games, Comics und noch mehr Zeug (eBay-KA Link)
#44
geschrieben 01. Dezember 2007 - 14:03
Zitat
Right - jeder kann soviel vim - und es ist einfach schon cooler, da er auch bei den configs syntax-highlights macht! Das hat man bei den wenigsten Gui-Editoren.
At close range against human attackers, this weapon reigns supreme. Against the living dead, this is not entirely true. A good twelve-gauge shotgun can literally blow a zombie's head off. However, the longer the range, the greater the pellet disperal pattern, and the lesser chance of skull penetration.
- Max Brooks, The Zombie Survival Guide