網頁

顯示具有 vi 標籤的文章。 顯示所有文章
顯示具有 vi 標籤的文章。 顯示所有文章

2020年3月1日 星期日

vim 區塊編輯 和 多視窗

區塊編輯
<Ctrl>+v 進入區塊編輯
上下左右 選取區塊
I 編輯
c 替換
d 刪除
<Esc> 離開區塊編輯, 離開後才顯示


多視窗移動
<Ctrl>+w
h: 左移視窗
j: 下移視窗
k: 上移視窗
l: 又移視窗

2016年1月29日 星期五

unix shell command

for i in `find .. -name '*.c' -print`
> do
> echo $i
> grep "vlm_ExecuteCommand" $i
> if [ ${?} == "0" ]
> then
> read -p $i any
> fi
> done

aaa.sh >a.out 2>&1

tail -f a.out

常用 vi 命令
移動游標 h, j, k, l
輸入 i, a
連接兩行 J
刪除 dd
拷貝 yy
貼上 p
紀錄位置 ma
跳到先前紀錄的位置 `a
暫時跳到 :!sh
不存檔離開 :q!
存檔離開 :wq
自動加入內縮:set ai
取消自動加入內縮:set noai

使用UTF-8編碼,且有 BOM
~/.vimrc
set bomb
set fileencoding=utf-8