Linux基礎知識 vim介紹(3)

2021-09-25 16:02:52 字數 1336 閱讀 7483

終端輸入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...