: set number顯示行號
: set indent 自動縮排
1.*關於退出:*
:wq! ----強制儲存退出
:wq ---- 儲存退出
: x ----- 作用和:wq 一樣
ZZ ---- 作用和:wq一樣,(注意Z是大寫的,並且不是在{
function onclick()
{
tagshow(event)
}
}">命令
模式)
:q ---- 退出
:q! --- 強制退出
========================================================
2.*關於移動:*
h : 在當前行向左移動一個字元
j: 移動到下一行
k:移動到上一行
l:在當前行向右移動一個字元
Ctrl +f: 向前滾動一頁
Ctrl +b:向後滾動一頁
:n 將游標定位到第n行
: $ 將游標定位到最後一行
0 將游標定位到本行的行首
$ 將游標定位到本行的行尾
G 將游標定位到本文章的最後一行,與: ${
function onclick()
{
tagshow(event)
}
}">功能
相同。
H 將游標定位到螢幕的頂端
M 將游標定位到螢幕的中間
L 將游標定位到螢幕的底端
=============================================================
3.*關於搜尋:*
/: 後面跟要尋找的東西,在{
function onclick()
{
tagshow(event)
}
}">檔案
中向前搜尋
?:後面跟要尋找的東西,在檔案中向後搜尋
n: 向前重複搜尋
N: 向後重複搜尋
=============================================================
4.*關於複製*
yy: 複製游標當前行
nyy: 複製游標當前行到當前行以下的n-1行
:1,100 co 200 將1~100的內容複寫到第200行。
:100,102 co $ 將100~102行的內容複寫到最後一行。
==============================================================
5.*關於粘貼:*
p : 粘貼到當前行的下一行
P(大) : 粘貼到當前行的 上一行
==============================================================
6.*關於刪除.剪下:*
dd 刪除當前行
ndd 與nyy相似
dw 刪除一個單詞
ndw 與ndd相似
x 刪除一個字元
nx 刪除n個字元
dG 刪除當前游標到檔案末尾的所有內容。
d0 刪除當前游標到本行行首的所有內容
d$ 刪除當前游標到本行行尾的所有內容
:1,100d 刪除1~100
:100d 刪除第100行
:1,100 mo $ 將1~100行的內容移動到最後一行。
======================================================
7.*關於插入:*
i: 在當前位置的字元前面進入插入模式
I: 在當前行的開頭進行插入
a: 在當前位置的字元後面進入插入模式
A: 在當前行的結尾進行插入
o: 在當前行下面開啟一個新行進行插入
O:在當前行上面開啟一個新行進行插入
======================================================
8.*關於撤銷:*
u: 撤銷上一次的更改
=======================================================
9.*關於替換:
r*egexp:是要匹配的式樣
replacement: 是要替換的字串*
*:s /regexp/replacement -------------------------替換當前行出現的第一個式樣
:s/regexp/replacement/g-------------------------替換當前行所有的匹配
:%s/regexp/replacement/g-----------------------替換檔案中所有匹配式樣
==========================================================
*PS: 還有一個重要的命令就是"." 命令,這個命令是用來重複上一命令的*
轉自:http://linux.chinaunix.net/bbs/viewthread.php?tid=1141390&extra
=