linux 下vi編輯的一些實用命令(updating)
note:特別命令
1、撤銷上乙個編輯操作:
u 。2、刪除游標所在行到最後一行的內容(包括游標所在行的內容):按esc後,然後dg。
3、讓游標移到首行:gg。
4、命令 ggvg
解釋:gg 讓游標移到首行
v 是進入visual(可視)模式
g 游標移到最後一行
選中內容以後就可以其他的操作了,比如:
d 刪除選中內容
y 複製選中內容到0號暫存器
"+y 複製選中內容到+暫存器,也就是系統的剪貼簿,供其他程式用
全部刪除:按esc後,然後dg
全部複製:按esc後,然後ggyg
全選高亮顯示:按esc後,然後ggvg或者ggvg
5、刪除所在行游標後面的內容:u. 6、
要刪除乙個字元,只需要將游標移到該字元上按下"x"。 7、
刪除一整行內容使用"dd"命令,刪除後下面的行會移上來填補空缺。 8、
用":e!"命令放棄所有修改並重新載入該檔案的原始內容。
9、按下大寫『x』
刪除當前游標之前的字元。
10、移動到行首或行尾:
"$"命令將游標移動到當前行行尾。如果你的鍵盤上有乙個鍵,它的作用也一樣。"^"命令將游標移動到當前行的第乙個非空白字元上。"0"命令則總是把游標移動到當前行的第乙個字元上。鍵也是如此。"$"命令還可接受乙個計數,如"1$"會將游標移動到當前行行尾,"2$"則會移動到下一行的行尾,如此類推。"0"命令卻不能接受類似這樣的計數,命令"^"前加上乙個計數也沒有任何效果。
vi filename //開啟filename檔案
:w //儲存檔案
:w vpser.net //儲存至vpser.net檔案
:q //退出編輯器,如果檔案已修改請使用下面的命令
:q! //退出編輯器,且不儲存
:wq //退出編輯器,且儲存檔案
a //在當前游標位置的右邊新增文字
i //在當前游標位置的左邊新增文字
a //在當前行的末尾位置新增文字
i //在當前行的開始處新增文字(非空字元的行首)
o //在當前行的上面新建一行
o //在當前行的下面新建一行
r //替換(覆蓋)當前游標位置及後面的若干文字
j //合併游標所在行及下一行為一行(依然在命令模式)
1、使用上下左右方向鍵
2、命令模式下:h 向左、j 向下 、k 向上、l 向右。
空格鍵 向右、backspace 向左、enter 移動到下一行首、- 移動到上一行首。
x //刪除當前字元
nx //刪除從游標開始的n個字元
dd //刪除當前行
ndd //向下刪除當前行在內的n行
u //撤銷上一步操作
u //撤銷對當前行的所有操作
/vpser //向游標下搜尋vpser字串
?vpser //向游標上搜尋vpser字串
n //向下搜尋前乙個搜素動作
n //向上搜尋前乙個搜尋動作
n+ //向下跳n行
n- //向上跳n行
ng //跳到行號為n的行
g //跳至檔案的底部
:set nu //顯示行號
:set nonu //取消顯示行號
yy //將當前行複製到快取區,也可以用 "ayy 複製,"a 為緩衝區,a也可以替換為a到z的任意字母,可以完成多個複製任務。
nyy //將當前行向下n行複製到緩衝區,也可以用 "anyy 複製,"a 為緩衝區,a也可以替換為a到z的任意字母,可以完成多個複製任務。
yw //複製從游標開始到詞尾的字元。
nyw //複製從游標開始的n個單詞。
y^ //複製從游標到行首的內容。 vps偵探
y$ //複製從游標到行尾的內容。
p //貼上剪下板裡的內容在游標後,如果使用了前面的自定義緩衝區,建議使用"ap 進行貼上。
p //貼上剪下板裡的內容在游標前,如果使用了前面的自定義緩衝區,建議使用"ap 進行貼上。
:s/old/new //用new替換行中首次出現的old
:s/old/new/g //用new替換行中所有的old
:n,m s/old/new/g //用new替換從n到m行裡所有的old
:%s/old/new/g //用new替換當前檔案裡所有的old
:e otherfilename //編輯檔名為otherfilename的檔案。
:set fileformat=unix //將檔案修改為unix格式,如win下面的文字檔案在linux下會出現^m
Linux下的一些實用的工具
這是乙個簡單的畫圖工具,沒有gimp複雜,適合簡單畫圖 安裝sudo apt get install pinta安裝sudo apt get install gpick安裝sudo apt get install kazam注意安裝sudo add apt repository ppa peek d...
Linux系統下vi編輯器的一些簡單使用操作
開啟終端,輸入 sudo apt install vim然後輸入y等待安裝即可 按 a 或 i 鍵可進入 插入模式 開始編輯 在 插入模式 中可按esc鍵進入命令列模式 命令操作模式 q退出vi程式,如果檔案修改過,則必須先儲存檔案 q 強制退出vi而不儲存檔案 w儲存檔案,但不退出vi w對於唯讀...
Vi中一些實用的命令 中
替換 在命令列模式 1 r 只會替換當前游標所在的字元 2 r 可以逐個替換游標所在字元及其後的字元 字母大小寫轉換 在命令列模式 1 即可將大寫字母轉換為小寫字母,將小寫字母轉換為大寫字母 模式匹配 在底層模式 1 和?在其後輸入要查詢的內容,然後回車便可找到匹配的內容 用n 向下查詢匹配的內容 ...