- 論壇徽章:
- 0
|
自己最近總結(jié)了下關(guān)于VI的一些基本用法阿 ,獻給大家阿~~
1.*關(guān)于退出:*
:wq! ----強制保存退出
:wq ---- 保存退出
: x ----- 作用和:wq 一樣
ZZ ---- 作用和:wq一樣,(注意Z是大寫的,并且不是在命令模式)
:q ---- 退出
:q! --- 強制退出
========================================================
2.*關(guān)于移動:*
h : 在當前行向左移動一個字符
j: 移動到下一行
k:移動到上一行
l:在當前行向右移動一個字符
Ctrl +f: 向前滾動一頁
Ctrl +b:向后滾動一頁
:n 將光標定位到第n行
: $ 將光標定位到最后一行
0 將光標定位到本行的行首
$ 將光標定位到本行的行尾
G 將光標定位到本文章的最后一行,與: $功能相同。
H 將光標定位到屏幕的頂端
M 將光標定位到屏幕的中間
L 將光標定位到屏幕的底端
=============================================================
3.*關(guān)于搜索:*
/: 后面跟要查找的東西,在文件中向前搜索
?:后面跟要查找的東西,在文件中向后搜索
n: 向前重復(fù)搜索
N: 向后重復(fù)搜索
=============================================================
4.*關(guān)于復(fù)制*
yy: 復(fù)制光標當前行
nyy: 復(fù)制光標當前行到當前行以下的n-1行
:1,100 co 200 將1~100的內(nèi)容復(fù)制到第200行。
:100,102 co $ 將100~102行的內(nèi)容復(fù)制到最后一行。
==============================================================
5.*關(guān)于粘貼:*
p : 粘貼到當前行的下一行
P(大) : 粘貼到當前行的 上一行
==============================================================
6.*關(guān)于刪除.剪切:*
dd 刪除當前行
ndd 與nyy相似
dw 刪除一個單詞
ndw 與ndd相似
x 刪除一個字符
nx 刪除n個字符
dG 刪除當前光標到文件末尾的所有內(nèi)容。
d0 刪除當前光標到本行行首的所有內(nèi)容
d$ 刪除當前光標到本行行尾的所有內(nèi)容
:1,100d 刪除1~100
:100d 刪除第100行
:1,100 mo $ 將1~100行的內(nèi)容移動到最后一行。
======================================================
7.*關(guān)于插入:*
i: 在當前位置的字符前面進入插入模式
I: 在當前行的開頭進行插入
a: 在當前位置的字符后面進入插入模式
A: 在當前行的結(jié)尾進行插入
o: 在當前行下面打開一個新行進行插入
O:在當前行上面打開一個新行進行插入
======================================================
8.*關(guān)于撤銷:*
u: 撤銷上一次的更改
=======================================================
9.*關(guān)于替換:
r*egexp:是要匹配的式樣
replacement: 是要替換的字符串*
*:s /regexp/replacement -------------------------替換當前行出現(xiàn)的第一個式樣
:s/regexp/replacement/g-------------------------替換當前行所有的匹配
:%s/regexp/replacement/g-----------------------替換文件中所有匹配式樣
==========================================================
*PS: 還有一個重要的命令就是"." 命令,這個命令是用來重復(fù)上一命令的*
[ 本帖最后由 jiannma 于 2009-10-27 23:21 編輯 ] |
評分
-
查看全部評分
|