1. 程式人生 > >VIM 編輯器使用技巧

VIM 編輯器使用技巧

ron str target 撤銷 不能 linux 替換 缺少 高效

Vi/Vim編輯器是所有 Unix 及 Linux 系統下標準的編輯器,他就相當於Windows 系統中的記事本一樣,它的強大不遜色於任何最新的文本編輯器。他是我們使用 Linux 系統不能缺少的工具。由於對Unix及 linux 系統的任何版本,Vi/Vim 編輯器是完全相同的,學會它後,您將在 Linux 的工作中大大地提高效率,事半功倍。

移動光標

# 2w 向前移動兩個單詞
# 3e 向前移動到第 3 個單詞的末尾
# 0 移動到行首
# $ 當前行的末尾
# gg 文件第一行
# G 文件最後一行
# 行號+G 指定行
# <ctrl>+o 跳轉回之前的位置
# <ctrl>+i 返回跳轉之前的位置

退出

# <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 執行外部命令

VIM 編輯器使用技巧