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,...