搜索
 找回密码
 立即注册

简单一步 , 微信登陆

VIM 常用命令

作者:果果 | 时间:2016-9-22 19:46:52 | 阅读:4310| 只看该作者
VIM 常用命令

i            #进入输入命令模式
esc        #退出输入命令模式
:sh      #进入shell命令行,执行完命令后ctrl+d退出重新进入vim编辑继续编辑
            在shell命令下,执行ctral+l完成清屏
:wq      #保存文件并退出
ZZ         #保存文件并退出,注意大写
:q!      #强制退出,不保存
:set nu或者set number    #使编辑中的文件显示行号
set nonu    #不显示行号
u             #撤销上一步操作
/Fedora    #查找Fedora字符
dw           #删除单词
dd            #删除行
o              #打开空白一行
h              #向左移一个字符
j               #向下移一行
k               #向上移一行
l                #向右移一个字符

(                #移到句子的开头
)                #移到句子的结尾
{                #移到段落的开头
}                #移到下一个段落的开头

G                #移到文件的最后一行
w                #移到下一个字的开头

L                 #移到屏幕的最后一行
M                #移到屏幕的中间一行
H                 #移到屏幕的第一行



在 vi 中删除文本
命令                   删除操作
x                   删除光标处的字符
dw                  删至下一个字的开头
dG                  删除行,直到文件结束
dd                  删除整行
db                  删除光标前面的字
:n,md               从第 m 行开始往前删除 n 行
d, d$               从光标处删除到行尾
^h, backspace       插入时,删除前面的字符
^w                  插入时,删除前面的字

在 vi 中复制文本
命令                      复制操作
yy                    将当前行的内容放入临时缓冲区
nyy                   将 n 行的内容放入临时缓冲区
p                     将临时缓冲区中的文本放入光标后
P                     将临时缓冲区中的文本放入光标前
"(a-z)nyy             复制 n 行放入名字为圆括号内的可命名缓冲区,省略 n 表示当前行
"(a-z)ndd             删除 n 行放入名字为圆括号内的可命名缓冲区,省略 n 表示当前行
"(a-z)p               将名字为圆括号的可命名缓冲区的内容放入当前行后
"(a-z)P               将名字为圆括号的可命名缓冲区的内容放入当前行前

在 vi 中撤消与重复
命令               撤消操作
u               撤消最后一次修改
U               撤消当前行的所有修改
.                  重复最后一次修改
,                  以相反的方向重复前面的 f、F、t 或 T 查找命令
;                  重复前面的 f、F、t 或 T 查找命令
"np             取回最后第 n 次的删除(缓冲区中存有一定次数的删除内容,一般为 9)
n               重复前面的 / 或 ? 查找命令
N               以相反方向重复前面的 / 或 ? 命令




收藏
收藏0
分享
分享
点赞
点赞1
反对
反对0
回复

使用道具 举报

大神点评3

沙发#
果果 发表于:2016-9-22 19:47:15
回复

使用道具 举报

板凳#
jayden 发表于:2016-9-22 20:37:52
回复

使用道具 举报

地板#
Robby.zou 发表于:2016-9-28 10:52:35
该会员没有填写今日想说内容.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
手机版