vim常用指令

2021-07-14 21:35:06 字數 1291 閱讀 9882

iconv -f gbk -t utf8 filename -o newfilename

:1,$s/word1/word2/g –從第一行至最後一行替換

:n1,n2s/word1/word2/g –從第n1行至n2行替換

//todo

//***

//fixme

由於makefile中命令必須以tab開頭,故在將tab轉為空格後,makefile中命令會出錯,解決辦法是ctrl+v+tab**為4個空格後的tab)

首先:sudo passwd root, 按照提示更改root密碼

然後:su root 切換至root使用者

./cc112x_spi | tee log.txt //命令列與檔案同時有輸出

./cc112x_spi > log.txt //只輸出到檔案中,命令列中不顯示

ctrl+n自動補全

daw 刪除乙個詞語(delete a word)

$ od -c filename : 以字元的方式列印檔案內容。

:set ts=4

:set expandtab

:%retab!

:[range]s/from/to/[flags]
1)s/from/to/

把from指定的字串替換為to指定的字串,from可以是正規表示式

2)[range]有一些表示方法

不寫range : 預設為游標所在行

. : 游標所在行

1 : 第一行 :最

後一行33

:33行22

,33:22

行到33行

.+1:

游標所在

行的下一

行 -1 : 倒數第二行

1,$ : 1到最後一行

1,. : 1到游標所在行

% : 所有行

注意,上面所有用於range的表示方法都可以用+、-號來設定偏移量

3)[flags]可用的flags有

無 : 只對指定範圍內的第乙個匹配項進行替換

g : 對指定範圍內的所有匹配項進行替換

c : 在替換前請求使用者確認

e : 忽略執行過程中的錯誤

注意, 上面所有的flags都可以組合起來使用,比如gc代表對指定範圍內的所有匹配項進行替換,並且在每一次替換前請求使用者確認。

下面是vim常用快捷鍵圖:

VIM常用指令

以下格式為 指令 作用 所以輸入的時候別把 空格 也帶進去 0 到行首 到行尾 到行首字母 到上面一句或者上面乙個 段 到下面一句或者下面乙個 段 到最後一次修改的位置,注意這個 不是單引號,是1左邊的那個按鍵 文字 搜尋指定文字,找到之後使用n來跳到下乙個相同單詞位置 數值 轉跳到指定行數 轉跳到...

VIM常用指令

vim指令比較多,在用的時候老是忘記,從網上找到了這個 儲存下來,以便用到的時候查閱。一般模式 移動游標 h 或 向左方向鍵 游標向左移動乙個字元 j 或 向下方向鍵 游標向下移動乙個字元 k 或 向上方向鍵 游標向上移動乙個字元 l 或 向右方向鍵 游標向右移動乙個字元 ctrl f 螢幕 向前 ...

vim 常用指令

1 h,j,k,l 上下左右 2 n,n co n 貼上n n行到n行下面 3 n,n m n 移動n n行到第n行下面 4 n shift g 跳轉到第n行 5 ctr u,ctr d,ctr f,ctr b翻半頁 翻全頁 6 gg,shift g跳轉開頭 結尾 7 e file進入檔案 8 w,...