博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vim命令
阅读量:5355 次
发布时间:2019-06-15

本文共 573 字,大约阅读时间需要 1 分钟。

一、插入命令
 
 
命令 作用
a 在光标后附加文本
A 在本文行末附加文本
i 在光标前附加文本
I 在本行开始附加文本
o 在光标下方插入新行
O 在光标上方插入新行
 
二、定位命令
 
命令 作用
h 左移一个字符
j 下移一行
k 上移一行
l 右移一个字符
$ 移到行首
0 移到行尾
 
命令 作用
H 移到屏幕上端
M 移到屏幕中间
L 移到屏幕下方
 
三、删除命令
 
命令 作用
x 删除光标所在处字符
nx 删除光标所在处后面n个字符
dd 删除光标所在行
ndd 删除n行
dG 删除光标所在行到末尾
D 删除光标所在行到末尾
:n1n2d 删除指定范围的内容
四、复制和剪切
 
命令 作用
yy   Y 复制当前行
nyy  nY 复制当前行以下n行
dd 剪切当前行
ndd 剪切当前行以下n行
p   P 粘贴的行下 - 行上
 
五、替换和取消命令
 
命令 作用
r 取消光标所在处文字
R 从光标所在处开始替换,按Esc结束
u 取消上一次操作
六、搜索和替换命令
 
命令 作用
/string 搜索
忽略大小写 :set ic
n 搜索指定字符串下一个出现的位置
:%s/old/new/g 全文替换
:n1n2s/old/new/g 指定范围替换 

转载于:https://www.cnblogs.com/maduar/p/10633791.html

你可能感兴趣的文章
操作系统-并发-线程-进程
查看>>
@Override must override a superclass method 有关问题解决
查看>>
Thrift 入门之helloWorld
查看>>
JS可维护性代码
查看>>
用Docker在一台笔记本电脑上搭建一个具有10个节点7种角色的Hadoop集群(下)-搭建Hadoop集群...
查看>>
https-->http
查看>>
requirejs配置代码示例
查看>>
2014025650《嵌入式系统程序设计》第五周学习总结
查看>>
Ubuntu环境下安装CUDA9.0
查看>>
用maven来创建web工程
查看>>
Java日语
查看>>
数据挖掘读书笔记 -- 常见数据处理技巧
查看>>
hive中行转换成列以及hive相关知识
查看>>
linux 文件已经删除,但是空间没有释放的原因
查看>>
数学之路-python计算实战(11)-机器视觉-图像增强
查看>>
ORM框架
查看>>
ORACLE查询第N到M条数据
查看>>
FirstApp,iphone开发学习总结11,表操作(移动、删除)
查看>>
《Android源码设计模式》--状态模式--责任链模式--解释器模式--命令模式--观察者模式--备忘录模式--迭代器模式...
查看>>
如何使用Eclipse和GCC搭建STM32环境
查看>>