vim編輯器
廢話不多說,vim 具有程式編輯的能力,可以主動的以字型顏色辨別語法的正確性,方便程式設計。vim是從 vi 發展出來的乙個文字編輯器。**補完、編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用。
一般模式:以 vim 開啟乙個檔案就直接進入一般模式了(這是預設的模式)。在這個模式中, 你可以使用『上下左右』按鍵來移動游標,你可以使用『刪除字元』或『刪除整行』來處理檔案內容, 也可以使用『複製、貼上』來處理你的檔案資料。
1:刪除游標當前行,dd。
刪除游標(含)後多少行,d數字d
2:撤銷上一步,u
連續u命令可撤消此前的
n次編輯操作
撤銷最近一次撤銷操作
:ctrl+r
3:複製游標當前一行,yy。
複製一段(從第幾行~第幾行),y數字y
4:箭頭移動到目的行貼上,p
5:刪除乙個字母,
x,相當於del。
x,相當於backspace
6:刪除乙個詞,dw
。複製乙個詞,yw
7:移動到行頭(行首),shift+^ 或則 數字0
8:移動到行尾,shift+$ g 游標到達行末 7g 快速找到第 7 行
9:移動到頁頭,數字1+shift+g
10:移動到頁尾,shift+g。移動到目標行,數字n+shift+g
11:單詞為單位移動
w: 移至下乙個單詞的詞首
e: 跳至當前或下乙個單詞的詞尾
b: 跳至當前或前乙個單詞的詞首
12:複製操作
yw 複製乙個詞
yy 複製游標所在的行
4yy 複製游標所在行的下面 4 行
13: 技巧
讓行號永久生效
進入該使用者的家目錄,在目錄下建立 1 個檔案,「.vimrc」 內容 :set nu
在一般模式中可以進行刪除、複製、貼上等等的動作,但是卻無法編輯檔案內容的! 要等到你按下『
i, i, o, o, a, a, r, r
』等任何乙個字母之後才會進入編輯模式。
注意了!通常在 linux 中,按下這些按鍵時,在畫面的左下方會出現『insert 或 replace 』的字樣,此時才可以進行編輯。而如果要回到一般模式時, 則必須要按下『esc』這個按鍵即可退出編輯模式。
指令模式:在一般模式當中,輸入『
: / ?
』3個中的任何乙個按鈕,就可以將游標移動到最底下那一行。
在這個模式當中, 可以提供你『搜尋資料』的動作,而讀取、存檔、大量取代字元、離開 vi 、顯示行號
等的動作則是在此模式中達成的!
: wq 儲存退出 ! 感嘆號強制執行
替換 :%s/old/new/g
/ :查詢,/被查詢詞,n是查詢下乙個,shift+n是往上查詢
?: 查詢,?被查詢詞,n是查詢上乙個,shift+n是往下查詢
一般模式總結:
指令模式總結:
其他、使用vim編輯多個檔案
vim file1 file2 file3
:next 切換至下乙個檔案
:prev 切換至前乙個檔案
:last 切換至最後乙個檔案
:first 切換至第乙個檔案
退出:qa 全部退出
linux常用命令 一
cal y 顯示全年的日曆 vipw 相當於 vim etc passwd vigr 相當於 vim etc group df h或fdisk l 檢視分割槽 uname a 檢視系統核心版本號及系統名稱 rpm q kernel 查詢核心版本 find name txt print 從當前目錄查詢...
Linux常用命令(一)
1 更新命令 2 安裝新軟體 sudo apt get install mysql server。接著,apt會對照軟體列表查詢,發現匹配的mysql server 5.0軟體包。它會計算所有的倚賴關係,提供乙個報告,報告中包括。並提示 y n 報告中包括suggested package和reco...
linux常用命令(一)
關於檔案命名規則 1.除了 之外 所有都是合法的 2.有些字元最好不用,如空格符,製表符,退格符和字元 3.避免使用.作為普通檔名的第乙個字元,因為在linux裡 以這個開頭的都是隱藏檔案 4.大小寫敏感 5.linux下 所有命令都是二進位制檔案 bin下放 一般使用者都可以使用的命令 sbin ...