Differences

This shows you the differences between two versions of the page.

Link to this comparison view

so2:resurse:sala-de-laborator [2013/02/17 17:15]
mihai.maruseac [Observații generale]
so2:resurse:sala-de-laborator [2015/02/22 21:34] (current)
razvan.deaconescu [Hardware]
Line 53: Line 53:
 Sfaturi utile pentru editarea folosind vim: Sfaturi utile pentru editarea folosind vim:
   ***Paste fără linii "în scară":​** Când se face paste, editorul va încerca să indenteze automat liniile ca și cum ar fi scrise de la tastatură.   ***Paste fără linii "în scară":​** Când se face paste, editorul va încerca să indenteze automat liniile ca și cum ar fi scrise de la tastatură.
-    *Pentru a păstra formatarea codului, inainte de a da paste se execută comanda ​{{{:set paste}}} +    *Pentru a păstra formatarea codului, inainte de a da paste se execută comanda ​''​:set paste''​ 
-    *Pentru a reveni la modul normal, în care indentarea se realizează automat, se executa comanda: ​{{{:set nopaste}}}+    *Pentru a reveni la modul normal, în care indentarea se realizează automat, se executa comanda: ​''​:set nopaste''​
   ***Cut, copy, paste în mod vizual:** Pentru a selecta rapid text nu se folosește mouse-ul (nu funcționează cum ar trebui prin SSH).   ***Cut, copy, paste în mod vizual:** Pentru a selecta rapid text nu se folosește mouse-ul (nu funcționează cum ar trebui prin SSH).
-    *Editorul vim are un buffer intern (ca un clipboard) în care se poate stoca un bloc de text. O parte a buffer-ului este păstrată și după ieșirea din editor (în fișierul ​{{{~/.viminfo}}}+    *Editorul vim are un buffer intern (ca un clipboard) în care se poate stoca un bloc de text. O parte a buffer-ului este păstrată și după ieșirea din editor (în fișierul ​''​~/.viminfo''​
-    *Se intră în modul vizual apăsând tasta {{{v}}} (pentru modul de selecție caracter-cu-caracter) sau tasta {{{V}}} (pentru modul de selecție linie-cu-linie).+    *Se intră în modul vizual apăsând tasta ''​v'' ​(pentru modul de selecție caracter-cu-caracter) sau tasta ''​V'' ​(pentru modul de selecție linie-cu-linie).
     *Selecția începe de la caracterul curent / linia curentă.     *Selecția începe de la caracterul curent / linia curentă.
-    *Se folosesc săgețile pentru a selecta bucata de cod relevantă și în final se apasă ​{{{d}}} (delete) pentru a șterge selecția și a o pune în buffer sau {{{y}}} (yank) pentru a copia selecția în buffer. Se va reveni automat la modul comandă.+    *Se folosesc săgețile pentru a selecta bucata de cod relevantă și în final se apasă ​''​d'' ​(delete) pentru a șterge selecția și a o pune în buffer sau ''​y'' ​(yank) pentru a copia selecția în buffer. Se va reveni automat la modul comandă.
     *Se deplasează cursorul cu săgețile și se poziționează înainte de caracterul / linia unde se vrea să se insereze conținutul buffer-ului.     *Se deplasează cursorul cu săgețile și se poziționează înainte de caracterul / linia unde se vrea să se insereze conținutul buffer-ului.
-    *Se apasă ​{{{p}}} (paste) pentru a insera conținutul buffer-ului __după__ caracterul / linia curentă. Se poate folosi ​{{{P}}} pentru a insera conținutul buffer-ului __înainte__ de caracterul / linia curentă.+    *Se apasă ​''​p'' ​(paste) pentru a insera conținutul buffer-ului __după__ caracterul / linia curentă. Se poate folosi ​''​P'' ​pentru a insera conținutul buffer-ului __înainte__ de caracterul / linia curentă.
   ***Cut, copy, paste rapid:** Se folosește pentru a șterge, muta sau copia câteva linii.   ***Cut, copy, paste rapid:** Se folosește pentru a șterge, muta sau copia câteva linii.
-    *Pentru a copia linia curentă în buffer se apasă ​{{{yy}}}+    *Pentru a copia linia curentă în buffer se apasă ​''​yy''​
-    *Pentru a muta linia curentă în buffer se apasă ​{{{dd}}}+    *Pentru a muta linia curentă în buffer se apasă ​''​dd''​
-    *Pentru a copia/muta în buffer mai multe linii, se prefixează comanda cu un număr. De exemplu, ​{{{10dd}}} mută 10 linii în buffer. +    *Pentru a copia/muta în buffer mai multe linii, se prefixează comanda cu un număr. De exemplu, ​''​10dd'' ​mută 10 linii în buffer. 
-    *Pentru a insera conținutul buffer-ului se folosește comanda ​{{{p}}} (inserare inainte de linia curentă) sau {{{P}}} (inserare după linia curentă). +    *Pentru a insera conținutul buffer-ului se folosește comanda ​''​p'' ​(inserare inainte de linia curentă) sau ''​P'' ​(inserare după linia curentă). 
-  ***Tags pentru căutare rapidă în surse:** sunt configurate deja în vim pentru mașina virtuală de Linux de la laborator, deci e de ajuns să folosiți shortcut-urile specifice: se poziționează cursorul pe un identifcator/​nume de fișier include și se apasă ​{{{Ctrl+]}}} ; pentru a reveni se apasă ​{{{Ctrl+t}}} . Mai multe detalii [[http://​blog.golden-ratio.net/​2008/​09/​using-ctags-with-vim/​|aici]].+  ***Tags pentru căutare rapidă în surse:** sunt configurate deja în vim pentru mașina virtuală de Linux de la laborator, deci e de ajuns să folosiți shortcut-urile specifice: se poziționează cursorul pe un identifcator/​nume de fișier include și se apasă ​''​Ctrl+]'' ​; pentru a reveni se apasă ​''​Ctrl+t'' ​. Mai multe detalii [[http://​blog.golden-ratio.net/​2008/​09/​using-ctags-with-vim/​|aici]].
  
-===== Hardware ===== 
  
-  *15 sisteme având configurația de mai jos 
-  *CPU: Intel Core i3, 3.3 GHZ 
-  *Memory: 4GB RAM 
-  *HDD: 1TB 
so2/resurse/sala-de-laborator.1361114109.txt.gz · Last modified: 2013/02/17 17:15 by mihai.maruseac
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0