終端輸入yum install y vim
vim介紹
vim是從 vi 發展出來的乙個文字編輯器。其具有**補完、編譯及錯誤跳轉等方便程式設計的功能,被廣泛使用。 vim 可以說是程式開發者的一項很好用的工具.
vim工作模式
正常模式
終端輸入vim 檔名
即可進入正常模式,若檔案 已經存在,則直接打幵,若檔案不存在,則會新建檔案;該模式是用 vim 開啟檔案的預設模式,主要用來瀏覽或修改文字內容,在其他任意模式下按 esc 按鍵即可進入該模式。
編輯模式
主要用來向文字新增內容,也叫插入模式,正常模式下輸入以下字元都可進入該模式
i:在游標所在字元前開始輸入文字
i:在行首指笫乙個非空白字元處公升始輸入文卞
o:在游標所在行的下面單獨開一新行來輸入文字
o :在游標所在行的上面單獨開一新行來輸入文字
s :刪除游標所在的字元並進入插入模式
s:刪除游標所在行並進入插入模式
a :在游標所在字元後開始輸入文字
a :在行尾開始輸入文字
命令模式
主要用來管理檔案或設定vim如 : 保 存 、退 出 、放 棄 等
正常模式下輸入:進入命令模式
儲存檔案:w
退出軟體 : q
保 存 退 出 : x , 等 價 於wq ,等 價於 正常模式』下的 shift+zz
強制操作: !
放棄修改: e !
快捷操作
1.開啟檔案
使用 vim filename 開啟檔案(filename 為檔名),並將游標定位到檔案開頭
1、 若檔案 存在*則直接開啟
2、 若檔案不存在,則新建檔案(不做修改的檔案不會建立,命令模式下輸入q退出即可)
vim filename n 開啟檔案,並將游標定位到檔案第 n 行』
vim filename 開啟檔案,並將游標定位到檔案末尾
游標定位
gg :首行
cc :尾行
ngg :第 n 行
0:行首
^:首個非空字元
$:行尾
k : 向上
j:向下
h:向左
l:向右
操作回退
u :撤銷剛才的操作
ctrl+r:反撤銷
查詢替換
Linux基礎知識3
q1.什麼是臨界區?什麼是競爭狀態?什麼是同步?a 臨界區 critical regions 就是訪問和操作共享資料的 段,多個核心任務併發訪問同乙個資源通常是不安全的 如果兩個核心任務可能處於同乙個臨界區,就是一種錯誤現象 如果確實發生了這種情況,就稱它為競爭狀態 避免併發和防止競爭狀態稱為同步 ...
vim之vim基礎知識
接觸了vim有一段時間了,但一直都是簡單的用vim編寫一些程式,和寫一些文字。而且只是簡單的了解一下操作,沒有深入的學習。先總結一下基礎的操作。vim被稱為神一樣的編輯器,而emacs被稱為神用的編輯器。我的理解是當你用vim得心應手時,vim就會在你手裡變成乙個神器。而emacs是你要先稱為神,然...
Linux基礎知識(4) vim
進入vim 模式之間的切換及退出 開啟vim之後進入的是命令模式,命令模式不能編輯檔案,如果要編輯檔案要進入插入模式。一般認為底行模式也屬於命令模式 輸入i 進入插入模式 esc鍵 進入命令模式 輸入 wq表示儲存退出 輸入 q 表示退出不儲存 命令模式 vim的常用工作方式 命令 作用 set n...