Differences

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

Link to this comparison view

uso:resurse:folosire-vim [2013/10/16 16:03]
mihai.barbulescu [More cheatsheets]
uso:resurse:folosire-vim [2018/10/01 12:59] (current)
dragos.dimitriu [Replacing]
Line 1: Line 1:
 ~~SHOWSOLUTION~~ ~~SHOWSOLUTION~~
-====== Folosire ​vim ======+ 
 +====== Folosire ​Vim ======
  
 <​hidden>​ <​hidden>​
Line 12: Line 13:
   * [[http://​www.youtube.com/​watch?​v=GJaAEOk6-zs|IT Assistant - Introducere in vim 2]]   * [[http://​www.youtube.com/​watch?​v=GJaAEOk6-zs|IT Assistant - Introducere in vim 2]]
  
 +===== Suport laborator =====
 +
 +  * [[http://​books.google.com/​books?​id=_JFGzyRxQGcC&​lpg=PA532&​pg=PA473#​v=onepage&​q&​f=false|Cartea de USO cap. 14.3. Editorul Vim]]
 +  * [[http://​www.benjiegillam.com/​2012/​02/​switching-to-vim-the-easy-way/​|Switching to Vim: The Easy Way - Installing/​Vimtutor]]
 +  * [[http://​vim-adventures.com/​|VIM Adventures]] - un joc simpatic care vă va ajuta să aveți o tranziție și mai ușoară către vim și să exersați comenzi de bază.
 +  * [[http://​www.moolenaar.net/​habits.html|Sfaturi de la Bram Moolenaar, creatorul Vim]]
 +  * [[http://​mislav.uniqpath.com/​2011/​12/​vim-revisited/​|A Gentle Introduction to Vim]]
 +  * [[https://​danielmiessler.com/​study/​vim/​|Vim - 5 levels to mastery]]
 ===== Cheat sheet ===== ===== Cheat sheet =====
  
Line 27: Line 36:
   * [[http://​linuxmoz.com/​vi-commands-cheat-sheet/​|Vi Commands Cheat Sheet]]   * [[http://​linuxmoz.com/​vi-commands-cheat-sheet/​|Vi Commands Cheat Sheet]]
   * [[http://​www.viemu.com/​a_vi_vim_graphical_cheat_sheet_tutorial.html|Graphical vim cheatsheet and tutorial]]   * [[http://​www.viemu.com/​a_vi_vim_graphical_cheat_sheet_tutorial.html|Graphical vim cheatsheet and tutorial]]
-===== Suport laborator ===== 
-  * [[http://​books.google.com/​books?​id=_JFGzyRxQGcC&​lpg=PA532&​pg=PA473#​v=onepage&​q&​f=false|14.3. Editorul Vim]] 
-  * [[http://​vim-adventures.com/​|Vim Adventures]] 
-  * [[http://​www.moolenaar.net/​habits.html|Sfaturi de la Bram Moolenaar, creatorul Vim]] 
-  * [[http://​mislav.uniqpath.com/​2011/​12/​vim-revisited/​|A Gentle Introduction to Vim]] 
  
 ===== Pachete necesare ===== ===== Pachete necesare =====
-  * vim +  * [[http://​linux.die.net/​man/​1/​vi|vim]] 
 +  * [[http://​linux.die.net/​man/​1/​vimtutor|vimtutor]]
  
 ===== Arhivă laborator ===== ===== Arhivă laborator =====
Line 45: Line 49:
 <note tip> <note tip>
 Deși pare complicat, **''​vim''​** nu este dificil de folosit. Nu trebuie să rețineți toate comenzile posibile de la prima folosire. Comenzile de Vim se învață în momentul în care vă loviți de ele și căutați să găsiți o soluție eficientă. Deși pare complicat, **''​vim''​** nu este dificil de folosit. Nu trebuie să rețineți toate comenzile posibile de la prima folosire. Comenzile de Vim se învață în momentul în care vă loviți de ele și căutați să găsiți o soluție eficientă.
 +</​note>​
 +
 +<note warning>​Înainte de a începe tutorialul de aici vă recomandăm să parcurgeți lecțiile din ''​vimtutor''​. Sunt 7 lecții care vă trec prin comenzile de bază și lucrați direct pe textul din ''​vimtutor'',​ fără a fi nevoie să deschideți alt terminal. ​
 +
 +Rulați comanda:
 +
 +<code bash>
 +student@uso:​~$ vimtutor
 +</​code>​
 </​note>​ </​note>​
 ===== Editorul vim. Intro ===== ===== Editorul vim. Intro =====
Line 160: Line 173:
 </​note>​ </​note>​
  
-Dacă am deschis mai multe fișiere și vrem să le închidem pe toate o dată trebuie să folosim **''​qall''​**. Dacă vrem să salvăm toate modificările:​ **''​wqall''​**+Dacă am deschis mai multe fișiere și vrem să le închidem pe toate o dată trebuie să folosim **''​qa''​**. Dacă vrem să salvăm toate modificările:​ **''​wqa''​**
  
 ===== Comenzi frecvente și utile în vim ===== ===== Comenzi frecvente și utile în vim =====
Line 193: Line 206:
 ===== Replacing ===== ===== Replacing =====
  
-De multe ori, într-un fișier, vrem să înclocuim ​un șir cu alt șir. Pentru a face aste lucru trebuie să intrăm în modul __Command__ și să dăm o comandă care începe cu **''​s/''​**,​ de exemplu:+De multe ori, într-un fișier, vrem să înlocuim ​un șir cu alt șir. Pentru a face aste lucru trebuie să intrăm în modul __Command__ și să dăm o comandă care începe cu **''​s/''​**,​ de exemplu:
  
 <code bash> <code bash>
uso/resurse/folosire-vim.1381928635.txt.gz · Last modified: 2013/10/16 16:03 by mihai.barbulescu
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