vim常用命令之多行注释和多行删除
vim常用命令之多行注释和多行删除
vim中多行注释和多行删除命令,这些命令也是经常用到的一些小技巧,可以大大提高工作效率。
1.多行注释:
1). 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;
2). 在行首使用上下键选择需要注释的多行;
3). 按下键盘(大写)“I”键,进入插入模式;
4). 然后输入注释符(“//”、“#”等);
5). 最后按下“Esc”键。 注:在按下esc键后,会稍等一会才会出现注释,不要着急~~时间很短的
2.删除多行注释:
1). 首先按esc进入命令行模式下,按下Ctrl + v, 进入列模式;
2). 选定要取消注释的多行;
3). 按下“x”或者“d”. 注意:如果是“//”注释,那需要执行两次该操作,如果是“#”注释,一次即可
3.多行删除
1).首先在命令模式下,输入“:set nu”显示行号;
2).通过行号确定你要删除的行; 3.命令输入“:32,65d”,回车键,32-65行就被删除了,很快捷吧
如果无意中删除错了,可以使用‘u’键恢复(命令模式下)
4. 其他方法介绍:
法一:
单行删除,:1(待删除行)d
多行删除 ,:1,10d
法二:
光标所在行,dd
光标所在行以下的N行,Ndd
方法1:
光标放到第6行,
输入:2yy
光标放到第9行,
输入:p
此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。
方法2:
命令行模式下输入
6,9 co 12
复制第6行到第9行之间的内容到第12行后面。
参考网址:
http://www.cnblogs.com/chinalorin/p/5830375.html
vim常用命令之多行注释和多行删除相关推荐
- Linux Vim文本编辑器-Vim常用命令
距离上次Linux的学习,今天又是一个崭新的起点,我们用五天的时间学了一些Linux一些常用的操作命令,但掌握这些还是远远不够的,这个世界就是这样,将生于此,既是幸运也是不幸,只有不断地学习才能有自己 ...
- 自己用到的vim常用命令
一.前言 这里整理的是我在实习期间用到的常用vim命令,特记录如下,以免忘记. 二.vim常用命令 1.vim中的光标移动 shift+6(^):跳到行首(第一个非空格字符)(注:在shell跳到行首 ...
- Linux—vim常用命令
vim常用命令: 1. 键入i进入编辑模式 2. esc进入命令模式 3. a,进入编辑模式 3. b,光标移动到单词前,end,光标移动到行尾 4. home光标移动到行首 5. cc,删除当前行, ...
- linux 自定义vi dd,Vim常用命令及配置方案
几句话 很久之前就接触到vim,初学那阵觉得vim很酷炫,但确实对新手不是很友好.我也就简单看了下基本操作就上手了,但又不是长期在vim下工作,这就导致了每一次重新使用vim都要再去回温下基本操作,很 ...
- ubuntu系统vim常用命令学习以及ubuntu软件下载安装
文章目录 一.ubuntu系统vim常用命令学习 (一)进入进入vim编辑器的方式 (二)vi的三种工作方式 (三)退出vi的命令 (四)命令模式下的各种命令 1.光标移动命令 2.插入命令 3.删除 ...
- vi/vim常用命令 zz
http://blog.sina.com.cn/s/blog_492101c70100o10c.html 最近整理的vi/vim常用命令,有需要的童鞋拿去用吧 (本来是在excel中的,但是没有地方上 ...
- Vim常用命令和配置
[TOC] Vim常用命令和配置 Mac 终端键入 vimtutor 即可进入Vim入门教程 问题收集 vim代码粘贴,格式混乱到逆天.这是因为vim设置了自动缩进造成的问题, 所以如果你需要在ins ...
- 【Linux】vim常用命令(多行注释、字符替换,命令模式、底行模式常用命令)
文章目录 编辑器 - vim vim 的基本概念 vim 的基本操作 vim 在命令模式中的命令集 (
- Linux 和 Vim 常用命令整理
Sftp常用命令: lcd f: 本地切换到 F盘 lpwd 本地 当前目录 lls 本地 文件列表 put 本地 上传文件到服务器(put输入后,回车会有弹窗,选择上传文件) get 下载文件到本地 ...
最新文章
- Spring AOP详解(转载)所需要的包
- Cardinality 对执行计划的重要性
- Android小项目源码汇总
- 消息 245,级别 16,状态 1,第 1 行 在将 varchar 值 '2,8' 转换成数据类型 int 时失败。...
- 我的10年富士康故事
- 量子相干与量子纠缠_量子分类
- P3930 SAC E#1 - 一道大水题 Knight
- Android 极光推送集成
- 用verilog实现一个 一位全加器
- ie浏览器点击打印没反应_ie浏览器无响应怎么回事?ie浏览器点击没有反应解决方法分享...
- WPF基础系列六:MVVM框架
- 觅伊的进化,是陌生人社交的未来吗?
- 智能电视是否是一台计算机,误区四 智能电视代替电脑使用_平板电视_液晶电视评测-中关村在线...
- DNA甲基化测序数据的分析流程及相关软件总结
- 中风(脑卒中)研究意义和背景
- 让SOLIDWORKS子装配体动起来的方法
- 飞行器设计之界限线图
- 【老生谈算法】matlab实现单相桥式全控整流电路仿真——全控整流
- 悟透JavaScript _转载
- iOS系统整体框架及类继承框架图
热门文章
- 基于HTML+CSS+JS制作蛋糕商城(web前端网页制作课作业)
- oracle查看表结构信息
- Python全栈笔记(一)
- 远程桌面连接提示CredSSP 加密数据库修正
- 解决iframe跨域问题
- python 定义函数方法,python中函数如何定义?python函数的调用方法介绍
- Dev-c++语言设置成中文的方式
- Ubuntu16.04无法更新apt,一直报错
- linux蓝牙鼠标自动断开,在Ubuntu 18.04系统中蓝牙鼠标连接失败问题的解决
- 计算机软件水平考试哪个比较容易,高手心得:计算机软件水平考试经验谈