【零散积累】 vim常用操作
类型 |
操作 |
含义 |
删除 |
dd |
删除游标所在的一整行(常用) |
ndd |
n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行 |
|
d1G |
删除光标所在到第一行的所有数据 |
|
dG |
删除光标所在到最后一行的所有数据 |
|
d$ |
删除光标所在处,到该行的最后一个字符 |
|
d0 |
那个是数字0,删除光标所在到该行的最前面的一个字符 |
|
ggdG |
全文删除,谨慎操作。 |
|
替换 |
:s/from/to/ |
将当前行中的第一个from,替换成to。如果当前行含有多个from,则只会替换其中的第一个 |
:s/from/to/g |
将当前行中的所有from都替换成to |
|
:s/from/to/gc |
将当前行中的所有from都替换成to,但是每一次替换之前都会询问请求用户确认此操作 |
|
:%s/from/to/g |
对所有行的内容进行替换 |
复制粘贴:
yy 复制了选中行
p 进行粘贴
多行删除:
1.首先在命令模式下,输入“:set nu”显示行号;
2.通过行号确定你要删除的行;
3.命令输入“:32,65d”,回车键,32-65行就被删除了,很快捷吧
如果无意中删除错了,可以使用‘u’键恢复(命令模式下)
定位到指定行:
ngg,或者, nG,例如,171gg
给指定行添加注释,与取消注释:
:58,79s/^/#/g 添加注释
:58,79s/^#//g 取消注释
vim下保持复制文本的格式:
:set paste
【零散积累】 vim常用操作相关推荐
- Linux之Vim常用操作
Linux之Vim常用操作 Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立.编辑和显示文本文件.Vim没有菜单,只有命令. 一.插入命令 命令 作用 ...
- Linux下vim常用操作
vim有三种模式,分别是命令模式.编辑模式和最后行模式 当我们在命令行模式中时是不可以进行文本编辑的,我们可以通过按一下几个字母中的其中一个进入编辑模式 i 插入,也就是在你光标位置的前面进行插入编辑 ...
- vim常用操作技巧与配置
转自:http://os.chinaunix.net/a2006/0706/963/000000963867.shtml vi是linux与unix下的常用文本编辑器,其运行稳定,使用方便,本文将分两 ...
- VIM 常用操作(转载)
vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它.但是,vim作为一个"纯字符"模式下的工具,它的操作和WINDOWS中的文本编辑工具 ...
- linux撤销编辑内容,linux编辑利器vim常用操作
vim文本编辑器: 简介: Vim是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.和Emacs并列成为类Unix系统用户最喜欢的编辑器. ...
- Vim常用操作,normal模式、insert模式和visual模式
文章目录 normal 模式下 visual模式下 insert 模式 command 模式 vim多文件操作 其他 normal 模式下 a append 在当前字符后插入 i insert 在当前 ...
- vim常用操作总结完整版
技术交流QQ群:1027579432,欢迎你的加入! 技术交流QQ群:1027579432,欢迎你的加入! 1.vim介绍 vim的三种工作模式 命令模式:shell默认情况下打开的是命令模式,对源文 ...
- Vim 常用操作、查找和替换
这篇文章来详细介绍 Vim 中查找相关的设置和使用方法. 包括查找与替换.查找光标所在词.高亮前景/背景色.切换高亮状态.大小写敏感查找等. 查找 在normal模式下按下/即可进入查找模式,输入要查 ...
- vim常用操作记这些完全够用了
进入编辑模式 记几个好用的,其他的都没啥用 insert 或者i o 另起一新行插入 I 行首插入 如果行首有空格则在空格之后插入 A 行尾插入 另外命令模式下: u 撤销 Ctrl+r 反撤销 块编 ...
最新文章
- Golang Study 二 UDP套接字使用
- python 字符串转字节数组
- Linux kill指令和killall指令
- 微服务架构下的身份认证
- Linux io内存存在的意义~
- ECCV2018 Oral论文集
- 【C++ STL学习之四】容器list深入学习
- [码海拾贝 之Perl]获取日期以及日期的加减
- android studio dns问题_Android网络优化篇-从DNS开始
- mw150um 驱动程序win10_win10系统版水星mw150us无线网卡驱动
- SI24R1可以替代NRF24L01P软件硬件DIY兼容成功
- redis单点故障问题
- RSA加密算法-非对称加密算法的使用
- 速腾雷达录包方法(32线)
- JavaScrip高级应用:操作模态与非模态对话框
- 为什么高防CDN将成为网站安全防护的必备?
- LiteOS学习笔记-5通信模组之LiteOS的SAL及socket编程
- gitlab修改附件上传文件大小限制
- 生成6位随机数(带英文)
- 生活中有趣好玩的产品设计