1.關於退出
:wq! ----強制儲存退出
:wq ---- 儲存退出
:x ----- 作用和:wq 一樣
zz ---- 作用和:wq一樣,(注意z是大寫的,並且不是在命令模式)
:q ---- 退出
:q! --- 強制退出
*********************************************=
2.關於移動
h : 在當前行向左移動乙個字元
j: 移動到下一行
k: 移動到上一行
l: 在當前行向右移動乙個字元
ctrl +f: 向前滾動一頁
ctrl +b: 向後滾動一頁
:n 將游標定位到第n行
:$ 將游標定位到最後一行
0 將游標定位到本行的行首
$ 將游標定位到本行的行尾
g 將游標定位到本文章的最後一行,與: $功能相同。
h 將游標定位到螢幕的頂端
m 將游標定位到螢幕的中間
l 將游標定位到螢幕的底端
****************************************====
3.關於搜尋
/: 後面跟要查詢的東西,在檔案中向前搜尋
?: 後面跟要查詢的東西,在檔案中向後搜尋
n: 向前重複搜尋
n: 向後重複搜尋
*********************************************
4.關於複製
yy: 複製游標當前行
nyy: 複製游標當前行到當前行以下的n-1行
:1,100 co 200 將1~100的內容複製到第200行。
:100,102 co $ 將100~102行的內容複製到最後一行。
*********************************************=
5.關於貼上
*********************************************=
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.關於替換
regexp: 是要匹配的式樣
replacement: 是要替換的字串
:s/regexp/replacement -------------------------替換當前行出現的第乙個式樣
:s/regexp/replacement/g -------------------------替換當前行所有的匹配
:%s/regexp/replacement/g -----------------------替換檔案中所有匹配式樣
*********************************************
ps: 還有乙個重要的命令就是"." 命令,這個命令是用來重複上一命令的
a) 撤消上乙個編輯操作。 ====> u
b) 重複上乙個編輯操作。 *****> .
c) 還原被撤消的編輯操作。 *****=> ctrl + r
d) 多次重複一組編輯操作。 ====> ". " 命令可以重複最近一次的編輯動作.
《鳥哥的linux私房菜》vi 講義
vi 操作筆記
1.關於退出 wq 強制儲存退出 wq 儲存退出 x 作用和 wq 一樣 zz 作用和 wq一樣,注意z是大寫的,並且不是在命令模式 q 退出 q 強制退出 2.關於移動 h 在當前行向左移動乙個字元 j 移動到下一行 k 移動到上一行 l 在當前行向右移動乙個字元 ctrl f 向前滾動一頁 ct...
mysql操作筆記
user01只能本地訪問 create user user01 localhost identified by password1 user02可以遠端訪問 create user user02 identified by password1 建立資料庫 create database db01 修...
mysql操作筆記
一 select user 顯示的為當前使用的 user 及host use mysql select distinct user from user 顯示該資料庫授權登陸的使用者名稱 其實還有 host 的限制 mysql 中新增使用者 新建資料庫 使用者授權 刪除使用者 修改密碼 注意每行後邊都...