linux vi删除操作,vi删除操作
删除操作
:%s/r//g 删除DOS方式的回车^M
:%s= *$== 删除行尾空白
:%s/^(.*)n1/1$/ 删除重复行
:%s/^.{-}pdf/new.pdf/ 只是删除第一个pdf
:%s/// 又是删除多行注释(咦?为什么要说「又」呢?)
:g/s*^$/d 删除所有空行
:这个好用有没有人用过还有其他的方法吗?
:g!/^dd/d 删除不含字符串’dd’的行
:v/^dd/d 同上 (译释:v == g!,就是不匹配!)
:g/str1/,/str2/d 删除所有第一个含str1到第一个含str2之间的行
:v/./.,/./-1join 压缩空行
:g/^$/,/./-j 压缩空行
ndw 或 ndW 删除光标处开始及其后的 n-1 个字符。
d0 删至行首。
d$ 删至行尾。
ndd 删除当前行及其后 n-1 行。
x 或 X 删除一个字符。
Ctrl+u 删除输入方式下所输入的文本。
^R 恢复u的操作
J 把下一行合并到当前行尾
V 选择一行
^V 按下^V后即可进行矩形的选择了
aw 选择单词
iw 内部单词(无空格)
as 选择句子
is 选择句子(无空格)
ap 选择段落
ip 选择段落(无空格)
D 删除到行尾
x,y 删除与复制包含高亮区
dl 删除当前字符(与x命令功能相同)
d0 删除到某一行的开始位置
d^ 删除到某一行的第一个字符位置(不包括空格或TAB字符)
dw 删除到某个单词的结尾位置
d3w 删除到第三个单词的结尾位置
db 删除到某个单词的开始位置
dW 删除到某个以空格作为分隔符的单词的结尾位置
dB 删除到某个以空格作为分隔符的单词的开始位置
d7B 删除到前面7个以空格作为分隔符的单词的开始位置
d) 删除到某个语句的结尾位置
d4) 删除到第四个语句的结尾位置
d( 删除到某个语句的开始位置
d) 删除到某个段落的结尾位置
d{ 删除到某个段落的开始位置
d7{ 删除到当前段落起始位置之前的第7个段落位置
dd 删除当前行
d/text 删除从文本中出现“text”中所指定字样的位置,
一直向前直到下一个该字样所出现的位置(但不包括该字样)之间的内容
dfc 删除从文本中出现字符“c”的位置,一直向前直到下一个该字符所出现的位置(包括该字符)之间的内容
dtc 删除当前行直到下一个字符“c”所出现位置之间的内容
D 删除到某一行的结尾
d$ 删除到某一行的结尾
5dd 删除从当前行所开始的5行内容
dL 删除直到屏幕上最后一行的内容
dH 删除直到屏幕上第一行的内容
dG 删除直到工作缓存区结尾的内容
d1G 删除直到工作缓存区开始的内容
linux vi删除操作,vi删除操作相关推荐
- Linux中 vi、删除和退出 简单操作
目录 一.vi 操作 1. 插入文本操作 2. 修改文本 3. 删除文本 二. 退出操作说明 1. i .o 与a 键区别 一.vi 操作 插入文本 修改文本 删除文本 备注:退出文本编辑器中,必须 ...
- linux命令vi使用列操作(删除和添加)
文章转自:VIM的列编辑操作 VIM的列编辑操作 删除列 1.光标定位到要操作的地方. 2.CTRL+v 进入"可视 块"模式,选取这一列操作多少行. 3.d 删除. 插入列 插入 ...
- linux下vi的一些简单的操作
前言 在嵌入式linux开发中,进行需要修改一下配置文件之类的,必须使用vi,因此,熟悉 vi 的一些基本操作,有助于提高工作效率. 一,模式 vi编辑器有3种模式:命令模式.输入模式.末行模式.掌握 ...
- Day 3 Linux(目录篇 、文件操作篇 、压缩解压相关命令, 编辑器vi 、编译器gcc 、调试器gdb、 makefile工程管理器初学)
一.目录篇: 1.文件处理命令:cp 英文原意:copy 语法:cp -rp[源文件或目录][目的目录] 源文件可以同时是多个,即同时复制到多个文件 -r 复制目录 -p保留文件属性,比如文件创建时间 ...
- 【大数据前置基础】Linux系统中VI编辑器使用、文件目录操作、权限管理、Java安装
VI编辑器使用.文件目录操作.网络配置.常用命令与shell编程 1 VI编辑器使用 2 文件目录的操作 2.1 ls 显示文件和目录列表 2.2 mkdir 创建目录 2.3 cd 切换目录 2.4 ...
- linux退出vi编辑器操作,Linux下怎么退出VI编辑器
用的命令是:ctrl + R vi编辑器中有三种状态模式 1.命令模式 2.输入模式 3.末行模式 三种模式间的相互转换 vi编辑器的启动与退出 直接进入编辑环境 $ vi 进入编辑环境并打开(新建) ...
- linux禁用页面拷贝粘贴,【Linux基础】VI命令模式下删除拷贝与粘贴
1.删除 dw 表示删除从当前光标到光标所在单词结尾的内容. d0 表示删除从当前光标到光标所在行首的内容. d$ 表示删除从当前光标到光标所在行尾的内容.dd表示删除光标所在行. ...
- Linux shell 对于文件的删除,复制,修改文件名等操作
2019独角兽企业重金招聘Python工程师标准>>> 修改文件名或者修改文件夹名 mv file1 file2 把当前目录下的file1文件名改成file2,如果该目录下有file ...
- Linux中的Vi编辑器末行模式操作指令
一.首先vi有三种工作模式 1.文本模式:进入vi之后默认时文本模式,在指令模式下按下Esc键可以返回到文本模式,此模式下查看文本的内容 2.指令模式:在进入编辑界面后按下i键便可以进入指令模式,在指 ...
- vi编辑器全选删除命令ggVGd 全选复制命令(转载)
博文转载自互联网,有删改,如有侵权请及时联系删除 vi编辑器全选删除命令为 ggVGd ggVG 稍微解释一下上面的命令 gg 让光标移到首行,在vim才有效,vi中无效 V 是进入Visual( ...
最新文章
- mysql 触发器 赋值_MYSQL的触发器中 变量赋值
- js中使用template.js插件
- SQL 从一个表读取数据存到另一个表
- docker 内部ping不通宿主机_Docker容器数据管理
- java基本语法——常量、变量、数据类型
- hdu 5036 Explosion bitset优化floyd
- 求数组中各个元素的个数?
- Multiavatar 多元文化头像生成器
- gns3中怎么把服务器虚拟化,GNS3使用详解(gns3如何模拟ids)
- latex参考文献顺序不对_Latex-引用文献按引用顺序排号
- hive函数进阶总结
- quirks mode(怪异模式) 和 standard mode(标准模式)
- D3.js绘制竖向组织架构图
- ASO和ASM的关系与区别
- 如何替换json对象中的key
- Spring——Bean的自动装配
- dinic 最大流费用流模板
- 在 SQL 中计算两个时间戳相隔的天时分秒
- 信息奥赛一本通1208:2的幂次方表示
- RK3308 Linux UAC与ADB 复合同时使用
热门文章
- SAP ABAP DDICSAP ABAP DDIC table runtime object table runtime object
- Spring MVC研究之MVC pure string response debug
- 如何在SAP云平台上创建Redis实例
- Jerry的SAP Kyma和Kubernetes讲座的幻灯片分享
- 关于ABAP排序不稳定的问题
- SAP Cloud for Customer(C4C)和微信集成系列教程
- 求圆面积的python代码_《求》字意思读音、组词解释及笔画数 - 新华字典 - 911查询...
- python学习-syspath、系统内置模块
- 栏目图片 栏目描述_昕街拍|长期福利栏目来啦,秀街拍赢礼品!
- oracle 加全文索引,oracle全文索引的创建和使用