!Gfmt
a ! után egy olyan parancs áll, amely elvisz téged a kijelölendő szövegrész túlsó végére (itt ez a G, ami az egész fájl végére pakol), majd az a shell parancs, ami filterként inputon kapja a szöveget, outputon küldi amit csinál, és mivel az fmt tördel, megkapod a kívánt eredményt :-)
ha mar itt tartunk: valaki nem tudja hogy lehet-e (és hal ehet akkor hogyan) a vim-nek megmondani hogy szavankent tordeljen, ne karakteresen? mert egy hosszabb tex fileban vagy barmi masban nem nez ki tul jol amikor az egyik szó elk
ezdődik az egyik sorban és folytatódik a másikban.
(Direkt mutattam be egy élő példán a nagyközönségnek a problémámat :D)
[quote:7a1104ae0a="piszi"]amúgy én a vimet azért szeretem jobban, mint a vi-t (pontosabban én a vi-klón elvist ismerem slackware alatt), mert a vi alapból nem használja a del, nyilak stb. gombokat. nem tudom elhinni, hogy mazochizmus nélkül lehet szeretni a h-j-k-l navigálást ;-))
Tapasztalataim alapjan vim nelkul is mukodnek a nyilak, a del-re nem emlekszem, de azert ez nem olyan nagy feature hogy ne ferjen bele a vi-ba :D
[quote:dbcb3e9942="Anonymous"]!Gfmt
a ! után egy olyan parancs áll, amely elvisz téged a kijelölendő szövegrész túlsó végére (itt ez a G, ami az egész fájl végére pakol), majd az a shell parancs, ami filterként inputon kapja a szöveget, outputon küldi amit csinál, és mivel az fmt tördel, megkapod a kívánt eredményt :-)
Zahy
lehet, hogy en vagyok h*lye de nem ertem :(
nem irnad le reszletesebben ?
En az fte mellett voksolok, talan azert, mert a vim vagy az emacs megtanulasahoz meg soha nem volt igazan kedvem, es ez hasonlit legjobban a Borland Pascal editorahoz. Csak az a baj, hogy az X-es verzio nem hajlando az ekezetes karaktereket kiirni.
13. sor elején állsz. A 19. sorba akarsz jutni. A 19. sorba visz az a vi(m) parancs (többek között), hogy 6KURZORLE vagy 19G (vagy az, hogy 6j vagy 6ENTER vagy 6+ vagy - nem sorolom) Ezek mind mozgató parancsok. A ! egy olyan vi parancs, aminek két paramétere van. Az első egy mozgató parancs, amivel kijelölöd a szöveget: a szöveg egyik vége ahol állsz, a másik vége, ahova a mozgató parancs visz. Azt írtam, ha jól emlékszem, hogy !Gfmt. Ebből a G volt az első paraméter, tehát a mozgató parancs - ez elvisz a fájl végéig. Tehát a !G annyit jelent, hogy futassuk le a (hamarosan kitárgyalandó) parancsot arra a szövegrészre, amit a kurzor jelenlegi pozíciója, és a G parancs által megcímzett túlsó vég közrezár. Magyarul - onnan ahol vagyok, a fájl végéig. A második paraméter azt mondja meg, hogy a kijelölt szövegrészt milyen UNIX parancsnak adjuk oda. Az fmt egy formázó UNIX parancs: tehát: a jelenlegi pozíciótól a fájl végéig tördeljük át az fmt nevű UNIX parancs segítségével a szöveget. Amúgy az előttem szólónak igaza van, nem az fmt kell neked, hanem az indent, ami nem a vi(m) parancsa, hanem egy kvázi-sztenderd UNIX parancs, azaz: !Gindent
(Megjegyzem:
a) ehhez nem kell vim, az alap vi is tudja
b) persze ha valaki kizárólag a kurzormozgató billentyűkkel (meg PgUp, Home, stb) billentyűkkel mozog a szövegben, akkor ezek a dolgok baromi nehezek lesznek, ezzel szemben a vi egyik erőssége pontosan a mozgató parancsok sokszínű (és elég logikus) felhasználásából adódik - de ne kezdjünk bele egy flame-be.)
[quote:0e5059fba5="Zahy"]13. sor elején állsz. A 19. sorba akarsz jutni. A 19. sorba visz az a vi(m) parancs (többek között), hogy 6KURZORLE vagy 19G (vagy az, hogy 6j vagy 6ENTER vagy 6+ vagy - nem sorolom) Ezek mind mozgató parancsok. A ! egy olyan vi parancs, aminek két paramétere van. Az első egy mozgató parancs, amivel kijelölöd a szöveget: a szöveg egyik vége ahol állsz, a másik vége, ahova a mozgató parancs visz. Azt írtam, ha jól emlékszem, hogy !Gfmt. Ebből a G volt az első paraméter, tehát a mozgató parancs - ez elvisz a fájl végéig. Tehát a !G annyit jelent, hogy futassuk le a (hamarosan kitárgyalandó) parancsot arra a szövegrészre, amit a kurzor jelenlegi pozíciója, és a G parancs által megcímzett túlsó vég közrezár. Magyarul - onnan ahol vagyok, a fájl végéig. A második paraméter azt mondja meg, hogy a kijelölt szövegrészt milyen UNIX parancsnak adjuk oda. Az fmt egy formázó UNIX parancs: tehát: a jelenlegi pozíciótól a fájl végéig tördeljük át az fmt nevű UNIX parancs segítségével a szöveget. Amúgy az előttem szólónak igaza van, nem az fmt kell neked, hanem az indent, ami nem a vi(m) parancsa, hanem egy kvázi-sztenderd UNIX parancs, azaz: !Gindent
(Megjegyzem:
a) ehhez nem kell vim, az alap vi is tudja
b) persze ha valaki kizárólag a kurzormozgató billentyűkkel (meg PgUp, Home, stb) billentyűkkel mozog a szövegben, akkor ezek a dolgok baromi nehezek lesznek, ezzel szemben a vi egyik erőssége pontosan a mozgató parancsok sokszínű (és elég logikus) felhasználásából adódik - de ne kezdjünk bele egy flame-be.)
Zahy
Hat mindig tanul valamit az ember :)
vegulis nekem a cat files| indent is jo. 8)
de nem art tudni az ilyen apro vim-es trukkoket sem :)
ha mar itt tartunk: valaki nem tudja hogy lehet-e (és hal ehet akkor hogyan) a vim-nek megmondani hogy szavankent tordeljen, ne karakteresen? mert egy hosszabb tex fileban vagy barmi masban nem nez ki tul jol amikor az egyik szó elk
ezdődik az egyik sorban és folytatódik a másikban.
(Direkt mutattam be egy élő példán a nagyközönségnek a problémámat :D)
Laci
nekem nem megy, nem jók az ékezezek.
pl kwrite utf-8-cal jól nézki ki a fenti file.
A terminálod és a karakterkiosztás utf-8?
Ha nem, akkor a "set encoding=utf8" mellé kell egy "set termencoding=iso-8859-2" is, hogy jók legyen az ékezetek.
(Feltéve persze, hogy iso-8859-2 a terminálod.
Tanacsot szeretnek kerni, nem tudom, h milyen editort hasznaljak (itt es
most kizarolag a text-only editorokra gondolok) Illetve, talan bovebb a
kerdes, nem tudom, milyenek vannak, melyik miert jo, miert nem, stb.
Eddig nekem unixokon nem nagyon kellett egy normalis editor (vagy hozza
az ismeret? afenetudja). Szoval amig egy httpd.conf-ot kell modositani,
addig jo volt vi, pico, mcedit (nemrohog. dos/w32 alol jottem at, ott meg a
far manager editorjat szoktam meg, szoval)
De most mar szuksegem lenne valamire, amivel hosszabb szovegeket
is lehetne irni/modositani, kenyelmes legyen (a gep van ertem alapon), syntaxhighlightoljon, stb. Pontosan nem is tudom, h mi kellene, csak
hogy nem az, ami most.
Szoval, Tii mit hasznaltok? Mire? Miert pont azt? Mik vannak?
btw: Mik a "nagyok" munkamodszerei kodolashoz?
Vim - meg egy szavazat
Miota rendesebben megismertem, programozasra csak ezt hasznalom.
De meg mindig nem vagyok eleg profi benne, ha kepeznem meg magam, meg gyorsabb lennek!
On 2003-02-26 15:47, kos wrote:
Vim - meg egy szavazat
Miota rendesebben megismertem, programozasra csak ezt hasznalom.
De meg mindig nem vagyok eleg profi benne, ha kepeznem meg magam, meg gyorsabb lennek!
Udv,
KoS
Mit nem tudsz a vim-ről Ákos?
Izibe hozzáírom a jegyzetemhez! Csak nem ma, mert az előbb töröltem le véletlen a .tex fájlt, és ma csak .dvi, .ps és .pdf lesz elérhető
Mit nem tudsz a vim-ről Ákos?
Izibe hozzáírom a jegyzetemhez! Csak nem ma, mert az előbb töröltem le véletlen a .tex fájlt, és ma csak .dvi, .ps és .pdf lesz elérhető
Na akkor ezt majd megbeszeljuk...
Egyebkent az egyik dolog: elejetol a vegeig torteno helyettesitessel bajlodok meg minig. Marmint hogy helyettesitesnel melyik a legeleje es legvege karakter
Mert mas mint a sorvege, meg soreleje...
Jo lenne egy pelda a jegyzetben pontosan erre a problemara
nekem nem megy, nem jók az ékezezek.
pl kwrite utf-8-cal jól nézki ki a fenti file.
A terminálod és a karakterkiosztás utf-8?
Ha nem, akkor a "set encoding=utf8" mellé kell egy "set termencoding=iso-8859-2" is, hogy jók legyen az ékezetek.
(Feltéve persze, hogy iso-8859-2 a terminálod.
Na akkor ezt majd megbeszeljuk...
Egyebkent az egyik dolog: elejetol a vegeig torteno helyettesitessel bajlodok meg minig. Marmint hogy helyettesitesnel melyik a legeleje es legvege karakter
Mert mas mint a sorvege, meg soreleje...
Jo lenne egy pelda a jegyzetben pontosan erre a problemara
Nem szóltál órán egy szót se...
Példa meg van ilyesmire az 5. oldalon: az adott sortól, a köv. 2 soron át való helyettesítés. Gondoltam rólad, hogy kreatívabb vagy, és egy :,+2s/joe/vim/ példa alapján már tudsz magadnak egy :1,$s/joe/vim/ -t is írni
De majd akkor ezt is beleírom a jegyzetbe, mert az tényleg nem volt magától értetődő, hogy az első sor, az 1, az utolsó meg $.
Egyébként, némi kreativitással még élhetsz a köv trükkel, ha vim-et használsz vi helyett, hogy a köv karaktereket ütöd le egymás után:
VG:s/joe/vim/
Magyarázat:
V -> Visual Line
G -> Go To (ugye, ha nem adtál meg sorszámot előtte, akkor a fájl végére megy)
:s/joe/vim/ -> szubsztitálja a joe -kat vim-re
El voltal fogalva massal, aztan meg masrol beszeltunk, gondoltam meg fogod irni ide
Quote:
Példa meg van ilyesmire az 5. oldalon: az adott sortól, a köv. 2 soron át való helyettesítés. Gondoltam rólad, hogy kreatívabb vagy, és egy :,+2s/joe/vim/ példa alapján már tudsz magadnak egy :1,$s/joe/vim/ -t is írni
De majd akkor ezt is beleírom a jegyzetbe, mert az tényleg nem volt magától értetődő, hogy az első sor, az 1, az utolsó meg $.
Igazad van, es TENYLEG MUXIK...
Es magatol is ertetodo, de regen, amikor a jegyzet alapjan probaltam, nem akart mukodni.
Ez biztos....
Pedig kreativkodtam am!
Aztan rahagytam, es azota se probalkoztam.
De azert mindig evett a fene, csak nem akartam toled meg egyszer megkerdezni, mert egyszer mar kerdeztem...
Ugy gondoltam, hogy majd megnezem az info oldalon, de nem jott ossze a lelki ero.
mint kívülálló, megkérdezhetném: milyen jegyzet? ha valamihez, akkor a vimhez nagyon jó lenne magyar nyelvű anyag. nem mondom, hogy az angol dokumentációja ne lenne nagyon jó, de a nyomtatott magyar szöveg az nagyon üt. gondoltátok már, hogy a horvát tengerparton nyáron mennyire hiányzik az embernek egy jó könyv? seneca erkölcsi intelmei mellett a vim rejtelmei segítenek ilyenkor unalmat űzni :-)))
viccen kívül, ha létezik magyar vim jegyzet, publikus ez? ha nem, lehetne publikus? ha publikus, hol lehet elérni?
vim! Az a legjobb. Kisebb, mint az emacs, de jol hasznalhato, tud highlightot (jo sok mindenhez, bar ez nem a vimon mulik, hanem azokon, akik megirtak a ``scripteket'' hozzajuk). Tudsz vele indentelni automatice Cben jol (lehet, hogy masban is, de annak nemtudom a modjat), meg sokminden jo.
Bocs, hogy beleszólok a nagyok dolgába, de a _hagyományos_ vi-ben egy teljes cseréhez még kell az egész :s sor végére egy g betű is. Remélem a vim nem annyira inkompatibilis, hogy ezt ne így csinálná. (Gy.k: ha 1 sorban több cserélendő szöveg van, akkor az általatok emlegetett forma:
:%s/mit/mire/
csak a sorokban az első előfordulást cseréli. Szal:
:%s/mit/mire/g
a precíz megoldás.)
Amúgy nagyon érdekel az a vi(m) doksi, kötekedni akarok egy kicsit. :-)
Zahy, aki azt hiszi tudja mi a vi. Ja, 2 pont a vi-nek (és csak 1 a vim-nek, mert nem kifejezetten elterjedt átlag Jujnikszban :-D )
a vimben is kell a g a generális cseréhez, biztos a lustaság miatt hagyták ki az olvtársak
amúgy én a vimet azért szeretem jobban, mint a vi-t (pontosabban én a vi-klón elvist ismerem slackware alatt), mert a vi alapból nem használja a del, nyilak stb. gombokat. nem tudom elhinni, hogy mazochizmus nélkül lehet szeretni a h-j-k-l navigálást ;-))
amúgy a vi/vim egyik nagyon kedves tulajdonsága, hogy az oktális kódok révén truváj karaktereket is lehet cserélni, de a dosos text/html file-okból is könnyű kiszedni a kocsisor (cr) karaktert, csak egy %s,\r,,g kell neki. az ilyen paróságok miatt kedvelem
egy apróság, amit nagyon hiányolok, s emiatt használom a bluefisht vagy a sedet inkább, az a sok file egyidejű manipulálása. biztos ezt is lehet vi-jal, csak én nem értek hozzá. ezért is szeretném, ha lenne nyomtatott jegyzet :-)
Hozzászólások
hogyan lehetne ravenni a vim-t hogy egy kijelot c/c++ programkodot magatol megformazzon ? kezzel eleg uncsi
( ha irom akkor formaz, (autoident) )
man indent
!Gfmt
a ! után egy olyan parancs áll, amely elvisz téged a kijelölendő szövegrész túlsó végére (itt ez a G, ami az egész fájl végére pakol), majd az a shell parancs, ami filterként inputon kapja a szöveget, outputon küldi amit csinál, és mivel az fmt tördel, megkapod a kívánt eredményt :-)
Zahy
vim szerintem is a jo
ha mar itt tartunk: valaki nem tudja hogy lehet-e (és hal ehet akkor hogyan) a vim-nek megmondani hogy szavankent tordeljen, ne karakteresen? mert egy hosszabb tex fileban vagy barmi masban nem nez ki tul jol amikor az egyik szó elk
ezdődik az egyik sorban és folytatódik a másikban.
(Direkt mutattam be egy élő példán a nagyközönségnek a problémámat :D)
[quote:7a1104ae0a="piszi"]amúgy én a vimet azért szeretem jobban, mint a vi-t (pontosabban én a vi-klón elvist ismerem slackware alatt), mert a vi alapból nem használja a del, nyilak stb. gombokat. nem tudom elhinni, hogy mazochizmus nélkül lehet szeretni a h-j-k-l navigálást ;-))
Tapasztalataim alapjan vim nelkul is mukodnek a nyilak, a del-re nem emlekszem, de azert ez nem olyan nagy feature hogy ne ferjen bele a vi-ba :D
Laci
[quote:dbcb3e9942="Anonymous"]!Gfmt
a ! után egy olyan parancs áll, amely elvisz téged a kijelölendő szövegrész túlsó végére (itt ez a G, ami az egész fájl végére pakol), majd az a shell parancs, ami filterként inputon kapja a szöveget, outputon küldi amit csinál, és mivel az fmt tördel, megkapod a kívánt eredményt :-)
Zahy
lehet, hogy en vagyok h*lye de nem ertem :(
nem irnad le reszletesebben ?
thanx
Hi!
En az fte mellett voksolok, talan azert, mert a vim vagy az emacs megtanulasahoz meg soha nem volt igazan kedvem, es ez hasonlit legjobban a Borland Pascal editorahoz. Csak az a baj, hogy az X-es verzio nem hajlando az ekezetes karaktereket kiirni.
By(t)e
TBS::Antiemes
13. sor elején állsz. A 19. sorba akarsz jutni. A 19. sorba visz az a vi(m) parancs (többek között), hogy 6KURZORLE vagy 19G (vagy az, hogy 6j vagy 6ENTER vagy 6+ vagy - nem sorolom) Ezek mind mozgató parancsok. A ! egy olyan vi parancs, aminek két paramétere van. Az első egy mozgató parancs, amivel kijelölöd a szöveget: a szöveg egyik vége ahol állsz, a másik vége, ahova a mozgató parancs visz. Azt írtam, ha jól emlékszem, hogy !Gfmt. Ebből a G volt az első paraméter, tehát a mozgató parancs - ez elvisz a fájl végéig. Tehát a !G annyit jelent, hogy futassuk le a (hamarosan kitárgyalandó) parancsot arra a szövegrészre, amit a kurzor jelenlegi pozíciója, és a G parancs által megcímzett túlsó vég közrezár. Magyarul - onnan ahol vagyok, a fájl végéig. A második paraméter azt mondja meg, hogy a kijelölt szövegrészt milyen UNIX parancsnak adjuk oda. Az fmt egy formázó UNIX parancs: tehát: a jelenlegi pozíciótól a fájl végéig tördeljük át az fmt nevű UNIX parancs segítségével a szöveget. Amúgy az előttem szólónak igaza van, nem az fmt kell neked, hanem az indent, ami nem a vi(m) parancsa, hanem egy kvázi-sztenderd UNIX parancs, azaz: !Gindent
(Megjegyzem:
a) ehhez nem kell vim, az alap vi is tudja
b) persze ha valaki kizárólag a kurzormozgató billentyűkkel (meg PgUp, Home, stb) billentyűkkel mozog a szövegben, akkor ezek a dolgok baromi nehezek lesznek, ezzel szemben a vi egyik erőssége pontosan a mozgató parancsok sokszínű (és elég logikus) felhasználásából adódik - de ne kezdjünk bele egy flame-be.)
Zahy
[quote:0e5059fba5="Zahy"]13. sor elején állsz. A 19. sorba akarsz jutni. A 19. sorba visz az a vi(m) parancs (többek között), hogy 6KURZORLE vagy 19G (vagy az, hogy 6j vagy 6ENTER vagy 6+ vagy - nem sorolom) Ezek mind mozgató parancsok. A ! egy olyan vi parancs, aminek két paramétere van. Az első egy mozgató parancs, amivel kijelölöd a szöveget: a szöveg egyik vége ahol állsz, a másik vége, ahova a mozgató parancs visz. Azt írtam, ha jól emlékszem, hogy !Gfmt. Ebből a G volt az első paraméter, tehát a mozgató parancs - ez elvisz a fájl végéig. Tehát a !G annyit jelent, hogy futassuk le a (hamarosan kitárgyalandó) parancsot arra a szövegrészre, amit a kurzor jelenlegi pozíciója, és a G parancs által megcímzett túlsó vég közrezár. Magyarul - onnan ahol vagyok, a fájl végéig. A második paraméter azt mondja meg, hogy a kijelölt szövegrészt milyen UNIX parancsnak adjuk oda. Az fmt egy formázó UNIX parancs: tehát: a jelenlegi pozíciótól a fájl végéig tördeljük át az fmt nevű UNIX parancs segítségével a szöveget. Amúgy az előttem szólónak igaza van, nem az fmt kell neked, hanem az indent, ami nem a vi(m) parancsa, hanem egy kvázi-sztenderd UNIX parancs, azaz: !Gindent
(Megjegyzem:
a) ehhez nem kell vim, az alap vi is tudja
b) persze ha valaki kizárólag a kurzormozgató billentyűkkel (meg PgUp, Home, stb) billentyűkkel mozog a szövegben, akkor ezek a dolgok baromi nehezek lesznek, ezzel szemben a vi egyik erőssége pontosan a mozgató parancsok sokszínű (és elég logikus) felhasználásából adódik - de ne kezdjünk bele egy flame-be.)
Zahy
Hat mindig tanul valamit az ember :)
vegulis nekem a cat files| indent is jo. 8)
de nem art tudni az ilyen apro vim-es trukkoket sem :)
[quote:8cc23be83f="lacipac"]vim szerintem is a jo
ha mar itt tartunk: valaki nem tudja hogy lehet-e (és hal ehet akkor hogyan) a vim-nek megmondani hogy szavankent tordeljen, ne karakteresen? mert egy hosszabb tex fileban vagy barmi masban nem nez ki tul jol amikor az egyik szó elk
ezdődik az egyik sorban és folytatódik a másikban.
(Direkt mutattam be egy élő példán a nagyközönségnek a problémámat :D)
Laci
:set lbr
tovabbi info:
:help lbr
vim /gvim szeretnék utf-8-as kodoslással kodol filet ( http://people.inf.elte.hu/selli/menu.xml.hu ) editálni
set enc=utf-8 nem muxik :(
tippek ?
[quote:557a92bcbd="selli"]hogyan lehetne ravenni a vim-t hogy egy kijelot c/c++ programkodot magatol megformazzon ? kezzel eleg uncsi
( ha irom akkor formaz, (autoident) )
[quote:557a92bcbd="asdi"]man indent
Hat ezert C++ kodra ne nagyon ereszd ra az indent-et. En imadom azt a progit, de ha nincs szerencsed akkor a C++ kodod nagyon cifra lesz. :)
[quote:eaa83ccfe7="Exit"][quote:eaa83ccfe7="selli"]hogyan lehetne ravenni a vim-t hogy egy kijelot c/c++ programkodot magatol megformazzon ? kezzel eleg uncsi
( ha irom akkor formaz, (autoident) )
[quote:eaa83ccfe7="asdi"]man indent
Hat ezert C++ kodra ne nagyon ereszd ra az indent-et. En imadom azt a progit, de ha nincs szerencsed akkor a C++ kodod nagyon cifra lesz. :)
astyle
[quote:6e0ca2b26b="selli"]vim /gvim szeretnék utf-8-as kodoslással kodol filet ( http://people.inf.elte.hu/selli/menu.xml.hu ) editálni
set enc=utf-8 nem muxik :(
tippek ?
es erre tud valaki valamit mondani
[quote:b3cd5ad7e4="selli"][quote:b3cd5ad7e4="selli"]vim /gvim szeretnék utf-8-as kodoslással kodol filet ( http://people.inf.elte.hu/selli/menu.xml.hu ) editálni
set enc=utf-8 nem muxik :(
tippek ?
es erre tud valaki valamit mondani
persze valami 8)
[quote:50514aed94="ghost"][quote:50514aed94="selli"][quote:50514aed94="selli"]vim /gvim szeretnék utf-8-as kodoslással kodol filet ( http://people.inf.elte.hu/selli/menu.xml.hu ) editálni
set enc=utf-8 nem muxik :(
tippek ?
es erre tud valaki valamit mondani
persze valami 8)
:)
valami értelmesebb :?:
[quote:4215b297c0="Anonymous"][quote:4215b297c0="ghost"][quote:4215b297c0="selli"][quote:4215b297c0="selli"]vim /gvim szeretnék utf-8-as kodoslással kodol filet ( http://people.inf.elte.hu/selli/menu.xml.hu ) editálni
set enc=utf-8 nem muxik :(
tippek ?
es erre tud valaki valamit mondani
persze valami 8)
:)
valami értelmesebb :?:
gvim
set enc=utf8
nekem megy
[quote:2e540867ee="ghost"][quote:2e540867ee="Anonymous"][quote:2e540867ee="ghost"][quote:2e540867ee="selli"][quote:2e540867ee="selli"]vim /gvim szeretnék utf-8-as kodoslással kodol filet ( http://people.inf.elte.hu/selli/menu.xml.hu ) editálni
set enc=utf-8 nem muxik :(
tippek ?
es erre tud valaki valamit mondani
persze valami 8)
:)
valami értelmesebb :?:
gvim
set enc=utf8
nekem megy
nekem nem megy, nem jók az ékezezek.
pl kwrite utf-8-cal jól nézki ki a fenti file.
[quote:6b037a58bd="selli"][quote:6b037a58bd="selli"]vim /gvim szeretnék utf-8-as kodoslással kodol filet ( http://people.inf.elte.hu/selli/menu.xml.hu ) editálni
set enc=utf-8 nem muxik :(
tippek ?
nekem nem megy, nem jók az ékezezek.
pl kwrite utf-8-cal jól nézki ki a fenti file.
A terminálod és a karakterkiosztás utf-8?
Ha nem, akkor a "set encoding=utf8" mellé kell egy "set termencoding=iso-8859-2" is, hogy jók legyen az ékezetek.
(Feltéve persze, hogy iso-8859-2 a terminálod.
Udv,
Tanacsot szeretnek kerni, nem tudom, h milyen editort hasznaljak (itt es
most kizarolag a text-only editorokra gondolok) Illetve, talan bovebb a
kerdes, nem tudom, milyenek vannak, melyik miert jo, miert nem, stb.
Eddig nekem unixokon nem nagyon kellett egy normalis editor (vagy hozza
az ismeret? afenetudja). Szoval amig egy httpd.conf-ot kell modositani,
addig jo volt vi, pico, mcedit (nemrohog. dos/w32 alol jottem at, ott meg a
far manager editorjat szoktam meg, szoval)
De most mar szuksegem lenne valamire, amivel hosszabb szovegeket
is lehetne irni/modositani, kenyelmes legyen (a gep van ertem alapon), syntaxhighlightoljon, stb. Pontosan nem is tudom, h mi kellene, csak
hogy nem az, ami most.
Szoval, Tii mit hasznaltok? Mire? Miert pont azt? Mik vannak?
btw: Mik a "nagyok" munkamodszerei kodolashoz?
kosz, viktor
én iconvvel átkonvertálnám, aztán have fun :wink:
Hali!
Ha az ´mcedit´ nem jó, akkor mi a francot ajánljunk?????
Ha nem akarsz ´programzoni´ szövegírás közben, akkor az ´emacs´ se sokkal jobb, csak szokatlannak tûnik. Az ´fte´ szintén hasonlóakad tud.
Szóval, olyan nincs, ami helyetted írja meg a szöveget
Zsiráf
Az mcedit nem jó???? Miyen világot élünk???
vim
A joe-t is próbáld ki.
Egyszerű, de nagyszerű
LE text editor
Vim - meg egy szavazat
Miota rendesebben megismertem, programozasra csak ezt hasznalom.
De meg mindig nem vagyok eleg profi benne, ha kepeznem meg magam, meg gyorsabb lennek!
Udv,
KoS
Mit nem tudsz a vim-ről Ákos?
Izibe hozzáírom a jegyzetemhez! Csak nem ma, mert az előbb töröltem le véletlen a .tex fájlt, és ma csak .dvi, .ps és .pdf lesz elérhető
Na akkor ezt majd megbeszeljuk...
Egyebkent az egyik dolog: elejetol a vegeig torteno helyettesitessel bajlodok meg minig. Marmint hogy helyettesitesnel melyik a legeleje es legvege karakter
Mert mas mint a sorvege, meg soreleje...
Jo lenne egy pelda a jegyzetben pontosan erre a problemara
Udv,
KoS
[quote:c86e9e8e16="Anonymous"][quote:c86e9e8e16="selli"][quote:c86e9e8e16="selli"]vim /gvim szeretnék utf-8-as kodoslással kodol filet ( http://people.inf.elte.hu/selli/menu.xml.hu ) editálni
set enc=utf-8 nem muxik :(
tippek ?
nekem nem megy, nem jók az ékezezek.
pl kwrite utf-8-cal jól nézki ki a fenti file.
A terminálod és a karakterkiosztás utf-8?
Ha nem, akkor a "set encoding=utf8" mellé kell egy "set termencoding=iso-8859-2" is, hogy jók legyen az ékezetek.
(Feltéve persze, hogy iso-8859-2 a terminálod.
Ezaz müxik kösz.
Nem szóltál órán egy szót se...
Példa meg van ilyesmire az 5. oldalon: az adott sortól, a köv. 2 soron át való helyettesítés. Gondoltam rólad, hogy kreatívabb vagy, és egy :,+2s/joe/vim/ példa alapján már tudsz magadnak egy :1,$s/joe/vim/ -t is írni
De majd akkor ezt is beleírom a jegyzetbe, mert az tényleg nem volt magától értetődő, hogy az első sor, az 1, az utolsó meg $.
Egyébként, némi kreativitással még élhetsz a köv trükkel, ha vim-et használsz vi helyett, hogy a köv karaktereket ütöd le egymás után:
VG:s/joe/vim/
Magyarázat:
V -> Visual Line
G -> Go To (ugye, ha nem adtál meg sorszámot előtte, akkor a fájl végére megy)
:s/joe/vim/ -> szubsztitálja a joe -kat vim-re
El voltal fogalva massal, aztan meg masrol beszeltunk, gondoltam meg fogod irni ide
Igazad van, es TENYLEG MUXIK...
Es magatol is ertetodo, de regen, amikor a jegyzet alapjan probaltam, nem akart mukodni.
Ez biztos....
Pedig kreativkodtam am!
Aztan rahagytam, es azota se probalkoztam.
De azert mindig evett a fene, csak nem akartam toled meg egyszer megkerdezni, mert egyszer mar kerdeztem...
Ugy gondoltam, hogy majd megnezem az info oldalon, de nem jott ossze a lelki ero.
Most meg kibujt a szog a zsakbol...
Kossz, most mar megjegyeztem erre az eletemre
mint kívülálló, megkérdezhetném: milyen jegyzet? ha valamihez, akkor a vimhez nagyon jó lenne magyar nyelvű anyag. nem mondom, hogy az angol dokumentációja ne lenne nagyon jó, de a nyomtatott magyar szöveg az nagyon üt. gondoltátok már, hogy a horvát tengerparton nyáron mennyire hiányzik az embernek egy jó könyv? seneca erkölcsi intelmei mellett a vim rejtelmei segítenek ilyenkor unalmat űzni :-)))
viccen kívül, ha létezik magyar vim jegyzet, publikus ez? ha nem, lehetne publikus? ha publikus, hol lehet elérni?
köszöntem előre is
vim! Az a legjobb. Kisebb, mint az emacs, de jol hasznalhato, tud highlightot (jo sok mindenhez, bar ez nem a vimon mulik, hanem azokon, akik megirtak a ``scripteket'' hozzajuk). Tudsz vele indentelni automatice Cben jol (lehet, hogy masban is, de annak nemtudom a modjat), meg sokminden jo.
Vmi (magyar nyelvu) tutorial szeru errefele: <a href="http://chains.ch/">http://chains.ch/</a>.
[quote:cfa5567678="roadr"]Vmi (magyar nyelvu) tutorial szeru errefele: <a href="http://chains.ch/">http://chains.ch/</a>.
Hat ez nem jott be :) Pedig a HTML mod bevan kapcsolva, vagy mi. Na mindegy, azert ertitek.
Bocs, hogy beleszólok a nagyok dolgába, de a _hagyományos_ vi-ben egy teljes cseréhez még kell az egész :s sor végére egy g betű is. Remélem a vim nem annyira inkompatibilis, hogy ezt ne így csinálná. (Gy.k: ha 1 sorban több cserélendő szöveg van, akkor az általatok emlegetett forma:
:%s/mit/mire/
csak a sorokban az első előfordulást cseréli. Szal:
:%s/mit/mire/g
a precíz megoldás.)
Amúgy nagyon érdekel az a vi(m) doksi, kötekedni akarok egy kicsit. :-)
Zahy, aki azt hiszi tudja mi a vi. Ja, 2 pont a vi-nek (és csak 1 a vim-nek, mert nem kifejezetten elterjedt átlag Jujnikszban :-D )
a vimben is kell a g a generális cseréhez, biztos a lustaság miatt hagyták ki az olvtársak
amúgy én a vimet azért szeretem jobban, mint a vi-t (pontosabban én a vi-klón elvist ismerem slackware alatt), mert a vi alapból nem használja a del, nyilak stb. gombokat. nem tudom elhinni, hogy mazochizmus nélkül lehet szeretni a h-j-k-l navigálást ;-))
amúgy a vi/vim egyik nagyon kedves tulajdonsága, hogy az oktális kódok révén truváj karaktereket is lehet cserélni, de a dosos text/html file-okból is könnyű kiszedni a kocsisor (cr) karaktert, csak egy %s,\r,,g kell neki. az ilyen paróságok miatt kedvelem
egy apróság, amit nagyon hiányolok, s emiatt használom a bluefisht vagy a sedet inkább, az a sok file egyidejű manipulálása. biztos ezt is lehet vi-jal, csak én nem értek hozzá. ezért is szeretném, ha lenne nyomtatott jegyzet :-)