////////////////////////////////////////////////////////////////////////////
功能:
0. set vi parameter
a. set nowarp = 不換行
b. set nu = show number
1. 取代
:s/patrn/str/cgi搜尋patrn取代str
其中:跟s間必需指定範圍(range)沒設範圍就是游標這行
1,10 表示 1-10行
% 表示整篇
最後cgi
c 表示confirm尋問
g 表示global全部
i 表示ignore不分大小寫
例如:
:%s/\n//g
2. 移動
到第幾個字元??
number + keybale right
3. 整份文件小寫
:%s/.*/\L&/
and in uppercase :
:%s/.*/\U&/
reference:
http://www.lefred.be/?q=node/75
http://unix.t-a-y-l-o-r.com/VBsr.html
4. setting vim
is the home ~/.vimrc
type
{{{
set nowrap
}}}
http://plog.longwin.com.tw/post/1/369
#Reference:
1. http://www.uic.edu/depts/accc/software/unixgeneral/vi101.html
2.
5 Moving
Moving the Cursor |
| Many commands take number prefixes; for example 5w moves to the right by 5 words. Type: | To Move To: | h | one space to the left (also try left arrow) | j | one line down (also try down arrow) | k | one line up (also try up arrow) | l | one space to the right (also try right arrow) | $ | end of current line | ^ | beginning of current line | Enter | beginning first word on the next line | G | end of file | :n | line n; use :0 to move the beginning of the file | w | beginning of next word; 5w moves to the beginning of the 5th word to the right | e | end of next word | b | beginning of previous word | Ctrl-b | one page up | Ctrl-f | one page down | % | the matching (, ), [, ], {, or } (Press % with your cursor on one of these characters to move your cursor its mate. | |
沒有留言:
張貼留言