Egyszeruen: kell ez nekem?
Kicsit bovebben: hosszu ideje Netbeans -t hasznalok, ismerem eleg jol, nem tudnek tul sok negativumot felhozni ellene, csak EGYET de az eleg sulyos: lassu. A CPU -t is fogja, a RAM -ot is megeszi reggelire. Tudom, vegye' RAM -ot me' o'cso'. Tapasztalataim szerint nem minden esetben segit, ha pl. otthonrol dolgozok akkor SSHFS -n keresztul modositom a fajlokat es nagyon jo internettel is sokat szoszol a project scanning -el. ( de ez csak 1 pelda )
Regota tervezem, hogy nekiallok megtanulni a Vim -et, de valahogy nem kaptam meg meg a kezdolokest. Azok velemenyere lennek kivancsi, akik regota hasznaljak es tudnak pro-kontra erveket felhozni.
Koszonom!
( Flame -be helyeztem, de probaljunk meg a konstruktiv hozzaszolasokra fokuszalni :) )
- 3868 megtekintés
Hozzászólások
Mennyire sok oldalt babusgatsz?
Az nem megoldas, hogy helyben tukrozod, es ha nalad mar megy, akkor kuldod fel a serverre (mondjuk rsync+ssh-val)?
Ha Netbeansszel vagy produktiv, akkor nem biztos, hogy a Vim a megoldas.
Amugy ha motivacio kell, es szeretsz _nagyon_ sokat olvasni, ott van Poliverzum konyve. :)
--
Why did the chicken cross the road?
It was trying to get a signal on its iPhone 4.
- A hozzászóláshoz be kell jelentkezni
A projektek szama valtozo. Altalaban van egy "main" projekt, es egy nehany "secondary" ( pl. bugfix regebbi projekten, besegites kolleganak stb. )
A tukrozos megoldast nem nagyon kedvelem, mivel van az irodai gepen kivul 2 laptop es egy asztali gep amin meg szoktam dolgozni es idegesito allandoan szinkronizalni a fajlrendszert + adatbazist. Tovabba lehet, hogy modositok valamit a config fajlban, akkor azt jo lenne nem visszakuldeni. Nem az a kerdes, hogy hogyan dolgozzak maskepp Netbeans -el, hanem, hogy megeri-e megtanulni a vim -et?
Koszonom!
- A hozzászóláshoz be kell jelentkezni
Tehát ti ilyenkor az éles kódot szerkesztgetitek?
- A hozzászóláshoz be kell jelentkezni
Szerver != production szerver
Szerver == development server
:)
- A hozzászóláshoz be kell jelentkezni
"Nem az a kerdes, hogy hogyan dolgozzak maskepp Netbeans -el, hanem, hogy megeri-e megtanulni a vim -et?"
Egy idő után igen, sok idő után nagyon, és rengeteg idő után piszkosul.
De amíg eltelik az "egy idő", addig gyakran igen frusztrált leszel.
Döntsd el, hogy van-e "egy időd" és ideged!
Sztem megéri.
- A hozzászóláshoz be kell jelentkezni
Tudnad definialni az "egy ido" fogalmat? Napok/hetek/honapok?
- A hozzászóláshoz be kell jelentkezni
A minimalista szerkesztési műveletek órák alatt elsajátíthatók, de napok kellenek, amíg rögzülnek.
Ha eleve jó vagy reguláris kifejezések terén, akkor a haladó szint pár hét, ha együtt kell tanulnod az eszközzel, akkor pár hónap.
Az a pont, ahol már eszedbe sem jut egyéb editorhoz nyúlni, mert nem csak tudod, de évezed is a bűvészkedést, már éves távlat.
- A hozzászóláshoz be kell jelentkezni
Egyetértek, szerintem is megéri. Sok thread megy a témában, vannak azért időnként ellenvélemények is, amik részben hitvitából fakadnak (vim vs emacs). Korábban volt itt is téma az IDE vs. vim, ott elég alaposan körül lett járva az a téma is.
Nekem bejött az, hogy az asztalom fölé kiragasztottam egy vim cheat sheetet (google dob rá végtelen találatot, válassz egyet). Kezdd el használni, szép lassan újabb kombókat megtanulva nagyon hatékony jószággá válik.
Ha már az alapfunkciók (szövegben mozgás, alapvető szerkesztés, replace, stb.) mennek, akkor gondold végig, hogy mi az, ami hiányzik a NB-hez/igényeidhez képest, s keress rá built-in vagy plugin megoldást, esélyesen lesz.
Sok sikert, s kitartást az elejéhez :)
- A hozzászóláshoz be kell jelentkezni
Amire szuksegem lenne: projekt kezeles, code completion, syntax highlighting, syntax errors, jump to function definition ( PHP manual -t is beleertve - az egyik dolog amit a PHP -ban nem szeretek az a fuggvenyek parametereinek a sorrendje, nem "konzisztens" ).
Foleg PHP kodrol van szo, de nem art ha ismeri a HTML, CSS sot Smarty forrast is.
Ha jol lattam, akkor ezeket plugin -okkal meg lehet oldani.
Koszonom!
- A hozzászóláshoz be kell jelentkezni
Megoldhatóak, nálam legalábbis megyegetnek. Persze egy ctags se árt hozzá, hogy a "jump to function definition" menjen.
- A hozzászóláshoz be kell jelentkezni
vimtutor
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Csatlakozom.
Annyival kiegészíteném, hogy ha netbeans-re vagy beállva, akkor ne akard eldobni! Kisebb javításokra, amikor épp nincs megfelelő gép, elég nagy sávszél kéznél, akkor OK, de azért a netbeans szolgáltatásait (különösen ilyeneket, mint a projekt kezelés) ne akard vim-ben intézni! (bár rémlik, hogy még erre is van plugin :) )
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni
12 egy tucat, de ez az enyém. Szükség esetén bővítem, bár rég volt olyan, amit beleírtam. ;) Nyomtasd ki, és tedd fel valamelyik monitorod szélére. A mások monitor mellett használd emlékezetből, majd mikor valami nem megy, akkor nézd csak meg. 2 hét múlva már szeretni fogod!
help segítség ;)
vimtutor
q kilépés
r Fnév olvasás
w Fnév mentés
x Fnév mentés és kilép kérdezés nélkül
V ettől a sortól ment a CTRL+G-vel ugrott sorig :w <file-név>
i hozzáfűzés bekapcsolva
/ keresés előrefelé
? keresés hátrafelé
n következő
N előző
: ugrás az adott sorra
x törlés
h j k l iránygombok
d20 Ent 20 sor törlés
20,$ d 20 után töröl mindent
dd (D) aktuális sor törlése
u visszavonás
U mindent visszavon
y sor másolása
yy egy sor másolása
p sor beillesztése
o új sort nyit a következő sorban
O új sort nyit az előző sorban
CTRL+R a visszavonás visszavonása
CTRL+G aktuális pozíció a file-ban
% zárójel párra ugrás
G file végére ugrik
:$ -||-
gg file elejére ugrik
! külső parancs futtatása
12.24%s/régi/új/g keres csere a file 12-24 soraiban
%s/régi/új/g keres csere a file-ban mindenhol
v visual mode
V visual mode line
Ctrl+v visula mode block
< egy tabbal balra húzás
> egy tabbal jobbra húzás
w egy szót ugrik
b egy szót ugrik vissza
split feldarabolja a képernyőt
Ctrl+w 2x Vállt a darabolt képernyőrészletek között
syntax on kiemelés
set number sorszámozás bekapcsolása
set nu! sorszámozás kikapcsolása 2
set nonumber sorszámozás kikapcsolása
Számolj majd be, hogy hogy megy/ment! ;)
Üdv,
vferó
- A hozzászóláshoz be kell jelentkezni
Azért ez így...
": ugrás..." - nem, a ":" üzemmódváltást jelent, ha jól emlékszem, ed parancsokat képes ott fogadni a vi. Ezek közé tartozik, hogy ha egy számot írsz oda, akkor arra a sorszámra ugrik. :)
A felsoroltak egy része : után működik, másik része meg csak akkor, ha parancs(?)módban van a vi.
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni
jogos az észrevétel, ez volt talán amit először megtaláltam benne. ;)
Egy másik vonal, csak érdekesség kép: emacs ?
vfero
- A hozzászóláshoz be kell jelentkezni
Emacs szerintem felejtős. Még nem láttam élő embert, aki használta volna. (tudom, hogy van ilyen, de látni max. akkor láttam, ha tükörbe néztem, míg próbálgattam :) )
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni
vi - ESC + hotkey(s)
emacs - Ctrl + hotkey(s)
szerintem. Az emacs ismeretem még csak felületes.
vferó
- A hozzászóláshoz be kell jelentkezni
Nálam már a Ctrl-X + Ctrl-C (vagy fordítva?) kiverte a biztosítékot. ;)
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni
"Emacs szerintem felejtős. Még nem láttam élő embert, aki használta volna."
Ez érdekes, mert tizenévvel ezelőtti párhetes szórakozás óta nem használtam, mégis, ahol ksh-val dolgozom, a set -o emacs alap.
- A hozzászóláshoz be kell jelentkezni
Persze, mert abban működnek a kurzor billentyűk, míg a -o vi esetében mindenféle varázslatok kellenek a history-ban turkáláshoz. :)
Próbálj valami programot szerkeszteni benne! ;)
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni