① linux 下vim中关于删除某段,某行,或者全部删除的命令(转)
本举败悉正乎文转枯禅自: http://blog.csdn.net/jiesa/article/details/53319755
② vim中,将光标移至第60行,并且删除行尾的15个字符,如何执行命令
答案: 60G$d14hx 或 60G$14hd$
让我们分开来看,这样好理解一些,
首先是60G,作用是将光标移到第60行开头,
其次是$, 作用是移到当前行行尾,如果接着上面的60G来说,即移动到第60行的行尾,
d14h, 这里先说下h,我们都知道在vim中h和l分别是向左或向右移动1个字符,d是删除命令,所以d14h是向左删除14个字符,接着上面的说就是从60行行尾向前删除14个字符,
最后是x,即删除光标所在字符,因为上面14个字符删除后光标位于最后一个字符上,所以使和x将最后一个字符删掉,
至此完成标题的要求。
*.这里最后用的是d14hx而不是d15h,是因为vim中有的移动命令是包含当前字符的,有的不包含,具体可以看下vim文档的motion.txt.
③ vim编辑器如何删除一行或者多行内容
删除单行内容
将光标移动到需要删除的行
按一下ESC键,确保退出编辑模式
按两次键盘上面的d键,就可以删除了。
删除所有的行
下面是三种删除方式
第一种方式
按一下ESC键,确保退出编辑模式
按两次键盘上面的g键,让蠢悄野光标移动到文本的首行
然后按键盘上面的d和G键。其中d键是小写,G键要切换成大写的。
这样就可以删除所有内容了。
第二种方式vim编辑器如何删除一行或者多行
按一下ESC键,确保退出编辑模式
按一下:冒号键,(shift + ;)就可以输入:冒号了。
然后输入1,$d
实例三
删除以#开的的注释内容。
实例四
删除所有空行
④ 使用vim,如何删除所有包含某个字符串的所在行
用 :g 。它的工作原理是在全文中搜索字串,然后在匹配的行上执行一个命令。命令的格式是 “g/搜索的正则表达式/要执行的命令”如旅亏果是删除的话拆让神,用 :d 这滑前个命令。
你举的例子可以用下面的命令实现:
:g/text/d
⑤ Linux系统中,如何用vi命令删除含有某字符的行
1、首先vi命令打开要修改的文件
2、在打开文件后,默认的是浏览模式,即非编辑模式
3、在非编辑模式下输入斜杠:/
4、在/后输入你要找的那个字符,例如:/ ,输入完成后回车
5、如果文件中存在这个关键字,那么光标会自动定位到这个关键字上
6、此时文件还是处于非编辑模式,连续按两次键盘上的 “d”键,即可删除所在的行
7、然后按键盘上的字母“n”键,可以继续在文件中查找这个关键字,查到后,重复步骤6删除行的操作即可
⑥ vim如何删除光标所在行后面的所有行
方法是:
1、首先打碧亮开终端窗口;如图所示。