Vim常用操作命令

简介:

一般模式:移动光标

h 左移一个字符
j 下移一个字符
k 上移一个字符
l 右移一个字符
w 右移一个单词
b 左移一个单词
0 移至当前行行首
$ 移至当前行行尾
G 移至文尾
gg 移至文首

一般模式:选择、复制、粘贴与删除

v/V/ctrl+v 固定光标(常用来与移动光标命令键组合选中某段文本)/长方形区块选择
y 复制
yy 复制当前行
p/P 将复制的文本粘贴到当前行的下一行/上一行
d 删除选中文本
c 删除选中文本并切入到编辑模式
dd 删除整行
X/X 向后/向前删除一个字符
ctrl+r 反撤销
. 重复前一个动作
缩进

一般模式:搜索与替换

/keyword 向下搜索关键词keyword
?keyword 向上搜索关键词keyword
n/N 重复/反向重复前一次搜索动作
s/searchword/replaceword 搜索 替换(前面可以加上行号1和2,后面可以加上/g则表示全部替换)

进入编辑模式

i/I 当前光标所在处字符前插入/当前光标所在行第一个非空格处插入
a/A 当前光标所在处字符后插入/当前光标所在行行尾插入
o/O 当前光标所在行的下一行/上一行开始插入

指令列命令模式

:num 定位到指定行
:! command 暂时离开vi执行linux下command命令的显示结果

 

---------------------------------------------------------------------------------
笔者水平有限,若有错漏,欢迎指正,如果转载以及CV操作,请务必注明出处,谢谢!
分类: Linux

本文转自Windstep博客园博客,原文链接:http://www.cnblogs.com/lwbqqyumidi/archive/2012/08/30/2663713.html,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
Linux 编译器 开发工具
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
116 1
|
6月前
|
数据可视化 Linux 开发工具
【Linux从入门到精通】vim的基本使用各种操作详解
vim下的操作多而杂,本篇文章会对vim下常用的多个操作进行详细解释。附加动图解释多个操作,超级详细,希望会对你有所帮助。
153 1
|
3月前
|
Unix Linux 开发工具
【Linux】VIM命令模式和文本输入模式切换操作
【1月更文挑战第18天】【Linux】VIM命令模式和文本输入模式切换操作
|
24天前
|
开发工具 Docker 索引
Docker解决没有vi、vim等命令
Docker解决没有vi、vim等命令
50 0
|
4月前
|
Unix Linux Shell
Linux下vi与vim命令使用与区别
Linux下vi与vim命令使用与区别
97 0
|
1月前
|
人工智能 搜索推荐 Unix
vim的使用介绍以及命令大全(系统性学习day3)
vim的使用介绍以及命令大全(系统性学习day3)
|
2月前
|
Linux 开发工具
【Linux】vim正常模式命令集
【Linux】vim正常模式命令集
【Linux】vim正常模式命令集
|
2月前
|
Linux 开发工具 C++
vim底行模式各命令汇总
vim底行模式各命令汇总
|
2月前
|
开发工具
vim命令模式各命令汇总
vim命令模式各命令汇总
|
2月前
|
开发工具
vim命令编辑完文件后,按ESC键退出编辑模式,无法进入命令模式解决方案
vim命令编辑完文件后,按ESC键退出编辑模式,无法进入命令模式解决方案
144 0