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,如需转载请自行联系原作者
目录
相关文章
|
8月前
|
机器学习/深度学习 开发工具
Vim的常用命令 基本使用
Vim的常用命令 基本使用
58 0
|
8月前
|
Linux 编译器 开发工具
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
199 1
|
8月前
|
NoSQL Linux 编译器
Linux:vim调试工具gdb | 常见命令集
Linux:vim调试工具gdb | 常见命令集
172 0
|
8月前
|
开发工具
Vim 模式切换 | 命令集
Vim 模式切换 | 命令集
147 0
|
5月前
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
3月前
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
37 0
|
4月前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
4月前
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
92 8
|
5月前
|
开发工具
vim编辑器常用命令
vim编辑器常用命令
101 1
|
6月前
|
JSON Java Linux
linux 命令使用总结:vim,nohup,find,df,du,sudo,netstat,ll,curl,lastlog
linux 命令使用总结:vim,nohup,find,df,du,sudo,netstat,ll,curl,lastlog
83 5