tab 鍵換成 4 個空格
有時候在 Linux 系統下編寫 python 程式需要4個空格當縮排,這時使用更改 tab 鍵就比較方便快速了:
# 在使用者的家目錄下建立 .vimrc 檔案
cd ~
vi .vimrc
# 內容如下:
set ts=4
set expandtab
退出
<esc> 進入正常模式
:q! 不儲存退出
:wq 儲存後退出
刪除
x 刪除當前字元
dw 刪除至當前單詞末尾
de 刪除至當前單詞末尾,包括當前字元
d$ 刪除至當前行尾
dd 刪除整行
2dd 刪除兩行
修改
i 插入文字
A 當前行末尾新增
r 替換當前字元
o 開啟新的一行並進入插入模式
撤銷
u 撤銷
<ctrl>+r 取消撤銷
複製貼上剪下
v 進入可視模式
y 複製
p 貼上
yy 複製當前行
dd 剪下當前行
查詢
/ 正向查詢(n:繼續查詢,N:相反方向繼續查詢)
? 逆向查詢
:set ic 忽略大小寫
:set noic 取消忽略大小寫
:set hls 匹配項高亮顯示
:set is 顯示部分匹配
替換
:s/old/new 替換該行第一個匹配串
:s/old/new/g 替換全行的匹配串
:%s/old/new/g 替換整個檔案的匹配串
執行外部命令
:!shell 執行外部命令