VIM useful commands must know them.
2013-01-29 15:51
239 查看
yy : cory the current line. p : paste. 0(number ) : move cursor to the front of the current line. $ : move cursor to the end of the current line. u : undo ctrl + r : redo N<command>[ESC] : repeat. eg: 10p : past 10 times 10ohello<ESC> : write 10 line hello set number : display the line number. gg : move cursor to the first line G : move cursor to the last line 15G : move cursor to the 15th line * : move cursor to the next same word # : move cursor to the last same word % : move cursor to the peer [{( w : move cursor to the front of the right word. b : move cursor to the front of the left word. e : move cursor to the last letter of the current word. y$ : cory the current line from the current cursor position. ye : cory the current word from the current cursor position. gU$ : change the current line to upper case gUe : change the current word to upper case gu$ : change the current line to lower case gue : change the current word to lower case
Vim Usage: -- cursor mover n+ // move the cursor to the next n lines. n- // move the cursor to the pervious n lines. nG // move the cursor to line n. G // move the cursor to the last line. --delete and undo x // delete the current char nx // delete n chars from the current char dd // delete the current line. ndd // delete n lines from the current line. u // undo the previous command. U // undo all the pervious commands. --set the line number :set nu // set the line number display. :set nonu //cancel the line number display. --copy and paste yy // copy the current line. nyy // copy from the current n line. yw // copy from the current cursor to the end of the word. nyw // copy n words from the current cursor. y^ // copy from current cursor to first letter of the current line. y$ // copy from current cursor to the end letter of the current line. p --replace :s/old/new //use new replace the first old in current line. :s/old/new/g //use new replace all the old in current line. :n,m s/old/new //use new replace the first old from line n to line m. :n,m s/old/new/g //use new replace all the old from line n to line m. :%s/old/new/g //use new replace all the old in the document.
相关文章推荐
- Some Useful Commands in Vim
- 【vim】100 Vim commands every programmer should know
- 100 Vim commands every programmer should know
- 100 Vim commands every programmer should know
- [转]Top 10 things Vi user need to know about Vim
- 5 useful methods JSF developers should know
- useful commands for Mac / iOS
- PDB Files: What Every Developer Must Know
- AIX Useful Commands
- 130+ essential vim commands
- 15 Useful “ifconfig” Commands to Configure Network Interface in Linux
- Vim useful commond ,to make me not to forget it
- Some Useful GoldenGate Commands
- 12 Useful “df” Commands to Check Disk Space in Linux
- linux_ 25 Useful Basic Commands of APT-GET and APT-CACHE for Package Management
- Must Know Tips/Tricks in Deep Neural Networks
- The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Cha
- Must Know Tips/Tricks in Deep Neural Networks (by Xiu-Shen Wei)
- The useful commands in linux
- 20 Useful Commands for Linux Newbies