码迷,mamicode.com
首页 > 系统相关 > 详细

vim最常用命令

时间:2019-08-17 21:47:02      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:显示   ctrl   强制退出   粘贴   除了   编辑   汇总   name   一个   

vi/vim常用命令汇总
vi/vim概述
vi/vim是Linux和Unix下的一款非常强大的编辑器,vim是vi的增强
版,命令更加多种和复杂,但是最常用的也就是那几个。
vi有三种模式
命令行模式
命令行模式就是刚开始输入vi 进入vi编辑器时所看到的模式,这时可以进行对光标的移动,字符的
删除等操作
插入模式
按i或o或a进入插入模式,这时可以编辑文档了,任意编辑文档都可以。
底行模式
底行模式主要对文档进行保存,重命名,查找等操作
vi/vim最常用命令
保存文件
:wq
按esc退出插入模式,输入:wq 保存文件并且退出vi编辑
:w filename
以指定的文件名存储文件,但是不退出vi编辑
:q!
强制退出vi编辑器,不保存修改内容
光标移动
shift+$
移动到当前行 行尾
shift+^
移动到当前行 行首
e
移动到下一个字符末尾
b
移动到上一个字符开头位置
w
移动到下一个字符开头

l

移动到该 行第几个字符位置,例如:3l
数字0
移动光标到文章开头
删除字符
x
删除光标所在字符

x

删除从光标所在字符起向后删除n个字符,例如2x
X
大写X删除光标所在前一个字符

X

删除除了光标所在字符之外的n个字符,例如3X
dd
删除光标所在行

dd

从当前行起删除n行,例如3dd
复制字符
yw
复制单个字符到缓冲区中

yw

复制n个字符到缓冲区中
yy
复制光标所在行到缓冲区中

yy

复制n行到缓冲区中
p
将复制的内容粘贴到光标所在位置
替换更改字符
r
替换光标所在的字符
R
替换光标所到之处的字符,直到按下「ESC」键为止
撤销操作
u
按u 表示撤销当前操作,多次按撤销多次
切换到指定行
ctrl+g
列出当前行的行数
nG
跳转到第几行,例如3G,表示跳转到第三行
在底行模式下:n
跳转到指定行,例如 :3表示跳转到第三行
:set nu
在底行模式下,显示行号
搜索字符
:/ 想要搜索的字符
按n继续搜索

vim最常用命令

标签:显示   ctrl   强制退出   粘贴   除了   编辑   汇总   name   一个   

原文地址:https://www.cnblogs.com/jasonboren/p/11370402.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!