linux學習筆記11 vim用法2

2022-09-12 06:30:16 字數 1622 閱讀 8110

實操專案:

使用vim開啟./man.config檔案,設定顯示行號

vim man.config

:set nu 設定顯示行號

:set nonu 設定不顯示行號

移動到第58行行首,再向右移動30字元,移動到第8行行尾,再向左移動3單詞

58g 移動到58行行首

30l 向右移動移動30字元

8g 移動到第8行行首

$ 移動到游標所在行的行尾

3b 向左移動3單詞

另:w 向右移動乙個單詞,定位到單詞頭部

4w 向右移動4個單詞,定位到單詞頭部

e 移動到下乙個單詞尾部

ge 移動到上乙個單詞尾部

標點算乙個單詞

移動到第一行行首,並向下搜尋man這個字串

gg 移動到檔案頭部

/man 向下搜尋字串man

n 向下跳轉 n向上跳轉

將50-100行之間的man替換成man,並且設定為需要乙個個詢問是否需要被替換

50,100s/man/man/gc 

如果不跟最後的字母c,可以直接替換,不用確認

1,$s/man/man/g

第一行到最後一行,把全文的man都替換為man,不確認

複製51到60行,並且貼上到最後一行後面

50g 先跳轉到50行

10yy 複製游標下10行

g 跳轉到檔案最末

p 貼上複製內容

刪除11到30行之間20行內容,跳轉到29行首,並且刪除15個字元

10g 跳轉到10行

20dd 向下刪除20行

29g 跳轉到29行行首

15x 刪除游標後15個字元

撤銷全部操作,將檔案復原

u 重複到全部撤撤銷

:e! 撤銷所有操作

將檔案另存為名為man.config.bak的檔案

: w man.config.bak

在man.config.bak檔案最後一行後插入當前目錄下turtle.txt檔案的內容並儲存

r ./turtle.txt 

r是讀檔案命令,後面跟檔名,表示把檔案內容追加到游標行的後面

同時開啟man.config.bak和man.config

vim ./man.config.bak ./man.config

開啟後:n 下乙個檔案

:n 上乙個檔案

將檔案man.config.bak中新增的內容的第1列到第10列拷貝並貼上到man.config中

ctrl v 進入可視模式

移動游標選中需要的列,然後按下y鍵複製

:n 切換到另乙個檔案

按下p貼上

儲存兩個檔案後離開vim

:wq 儲存退出

11 vim 檔案測試 組合條件測試

文字編輯型別 基本模式 編輯模式 命令模式 預設開啟後的模式 輸入模式 末行模式 內建的命令列介面 開啟檔案 vim potion file.開啟檔案後,游標處於第 行的行首 開啟檔案後,游標處於最後一行的行首 pattern 開啟檔案後,游標處於第乙個被pattern匹配行的行首 模式轉換 編輯模...

11Vim文字編輯器

vim文字編輯器 在linux系統中一切都是檔案,而配置乙個服務就是在修改其配置檔案的引數。vim提供了三種模式 命令模式 輸入模式 末行模式 1.命令模式 每次執行vim編輯器時,預設進入命令模式,命令模式下常用的命令。dd 刪除 剪下 游標所在的整行 5dd 刪除 剪下 從游標出開始的5行 yy...

Linux學習筆記1 1

arm架構處理器的工作模式 usr user 普通應用程式的執行模式 fiq fast interrupt 快速中斷模式,用於處理快速的事件,例如高速資料傳輸 irq interrupt 外部中斷模式,用於處理通用中斷事件 svc supervisor 又稱保護模式,作業系統使用的特權模式 abt ...