社区
Linux/Unix社区
帖子详情
原来vi的dd命令是剪切行,我一直只把它作为删除行
naturebe
2010-12-24 10:41:20
经常用dd来删除一行,用yy来复制行,用p粘贴,今天突然才意识到当初学vi命令的时候dd是剪切行,不用p的话就是删除行。鄙视一下。
...全文
1118
19
打赏
收藏
原来vi的dd命令是剪切行,我一直只把它作为删除行
经常用dd来删除一行,用yy来复制行,用p粘贴,今天突然才意识到当初学vi命令的时候dd是剪切行,不用p的话就是删除行。鄙视一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Volatile_xian
2012-01-13
打赏
举报
回复
还好我第一次需要剪切行就找度娘,结果就到这儿了,哈哈
saltthing
2011-09-07
打赏
举报
回复
和楼主一样,把dd当删除用。今天搜索vim剪切快捷键才知道,就是我最常用dd。
fensnote
2011-02-18
打赏
举报
回复
这样啊?真失败,我用了一年了……都不知道
naturebe
2010-12-25
打赏
举报
回复
[Quote=引用 15 楼 lgxwqq111 的回复:]
差不多就结贴吧
[/Quote]
还有催结贴的啊,好吧。
naturebe
2010-12-25
打赏
举报
回复
[Quote=引用 9 楼 yui 的回复:]
是删除还是剪切,有必要分清吗?原来x是剪切字符,原来D是剪切当前字符到行末的内容……
[/Quote]
没有必要啊,知道就行了。
freetstar
2010-12-25
打赏
举报
回复
差不多就结贴吧
naturebe
2010-12-25
打赏
举报
回复
[Quote=引用 12 楼 ferrerox 的回复:]
每次要剪切的时候
我都是
先yy
再p
在dd
[/Quote]
我以前也这么使过。。。
masmaster
2010-12-25
打赏
举报
回复
我一般都用ctrl+U删除行
Ferrerox
2010-12-25
打赏
举报
回复
每次要剪切的时候
我都是
先yy
再p
在dd
Ferrerox
2010-12-25
打赏
举报
回复
我也是刚刚知道,一直把它当delete a line
justkk
2010-12-24
打赏
举报
回复
功能键太多,慢慢适应了..
yui
2010-12-24
打赏
举报
回复
是删除还是剪切,有必要分清吗?原来x是剪切字符,原来D是剪切当前字符到行末的内容……
pangshaohua
2010-12-24
打赏
举报
回复
已经喜欢上vi了
naturebe
2010-12-24
打赏
举报
回复
[Quote=引用 6 楼 wenxy1 的回复:]
vi一直是我的超级替补。
[/Quote]
vi还是替补啊?难道你是emacs那边的?
Wenxy1
2010-12-24
打赏
举报
回复
vi一直是我的超级替补。
帅得不敢出门
2010-12-24
打赏
举报
回复
dd or any other delete will save a copy of the deleted string in the same general buffer
justkk
2010-12-24
打赏
举报
回复
[Quote=引用 3 楼 lgch123456 的回复:]原来一直以为他虽然是删除,但是在缓存中存了一份数据呢[/Quote]不是吗?删除之后进入vi的缓存
p还会输出的..
lgch123456
2010-12-24
打赏
举报
回复
[Quote=引用 2 楼 lgxwqq111 的回复:]
我也是在用了1个月之后才知道
[/Quote]哇。我是现在才知道的。。。原来一直以为他虽然是删除,但是在缓存中存了一份数据呢
freetstar
2010-12-24
打赏
举报
回复
我也是在用了1个月之后才知道
vi
m for windows
用于windows下面的
vi
m编辑器。 给喜欢
vi
m的人使用。详细如下: 好吧,详细点,这里写出一些基本的
命令
: 【什么是
vi
】
vi
就是linux
命令
行
下的最著名的编辑器之一,(编辑器就是类似windows记事本的功能,不过
vi
功能比记事本强大无限倍!^_^),现在实际使用的都是
vi
m,它是
vi
的改进版本,所以现在的
vi
基本上就是
vi
m了。 【
vi
能做什么】 第一个功能不用多说,
vi
可以编辑文本文件。至于其他的功能,多得无法列举,我只说我所知的一些典型的功能应用: (1)编辑文本文件 (2)方便地阅读程序源代码 (3)当文件目录浏览器来用 (4)提供编程、调试环境 (5)利用
vi
执
行
一些脚本文件(
vi
有自己的脚本文件语法) (x)等等等等...... 【
vi
的操作模式】
vi
具有两种基本模式,为输入模式(或插入模式、编辑模式)和指令模式(或
命令
模式)。输入模式下输入字符,文本就会显示在屏幕上;而指令模式下输入字符就解释为一个输入
命令
并执
行
,而不会显示相应的字符。理解指令模式最简单方式就是想象平时
剪切
、复制以及粘贴数据时所发生的情况。 使用[Esc]键可以停止当前操作(插入或者
命令
)重新回到指令模式,准备接受新的指令。如果本来就在指令模式下面,将会响铃一下。 【最基本的使用】 这里提供了使用
vi
得最基本的操作,能够实现大多数的编辑目的。如果你肯花几分钟把“最基本的使用”的内容都实践一下,那么你至少可以独立地在
vi
m中朝你想要得方向“前进”了。如果你不想学习,那么就把它当作一个“字典”吧。 *用
vi
打开一个文件: 输入“
vi
filename”. 这里,filename就是你要打开的文件的名字,默认打开文件后
vi
处于指令模式。 *进入编辑模式编辑打开的文件: 输入“i”. 或输入“a”. 进入编辑模式后,你可以直接敲入想要输入的字符到文件,两者的区别是i在当前字符前面开始插入,a在当前字符后面开始插入。 *退出编辑模式: 输入“[Esc]”. 这样,将返回指令模式,准备接收你要传达给
vi
的指令并执
行
,如果之前已经在指令模式下,那么系统将响铃提醒一下。 **以下
命令
都是在
命令
模式下进
行
: *撤销修改: 输入“u”. 这里,相比以前的
vi
来说,
vi
m支持多步撤销。 *恢复修改: 输入“[Ctrl]r”. 这里,和撤销
命令
相反,是撤销的撤销,也可多步。 *复制
行
到
剪切
板: 输入“yy”. *复制选定内容到
剪切
板: (1)输入“v”。 (2)按方向键将高亮选择的内容。 (3)输入“y”。 这里,开始输入v使
vi
临时进入了一个"选择模式",输入方向键可以选择,输入y将选择的内容复制
剪切
板。 *
删除
行
: 输入“
dd
”. 注意,
vi
的
删除
等价于
剪切
,
删除
的内容会保存到
剪切
板中。 *
删除
选定内容: (1)输入“v”。 (2)按方向键将高亮选择的内容。 (3)输入“d”。 这里,开始输入v使
vi
临时进入了一个“选择模式”,输入方向键可以选择,输入d将选择的内容
删除
。 *粘贴: 输入“p”. 这样会将
剪切
板的内容粘贴到光标位置或者光标下一
行
。 *查找字符并定位到第一个匹配处: 输入“/character”. 这里character是待查找的字符,只要先输入/,再输入待查字符,最后回车即可定位到第一个匹配的字符处。 *定位到匹配查找的下一个字符处: 输入“n”. *定位到匹配查找的上一个字符处: 输入“N”. *保存文件: 输入“:w”. 注意w前面的':',输入':'之后,
vi
m会将':'之后的输入解释为待执
行
的指令。 *退出: 输入“:q”. 这里,如果文件没有保存,将提示无法退出,除非你强制退出,不保存文件,或者保存退出。 *强制退出: 输入“:q!”. *保存退出: 输入“:wq”. 或输入“ZZ”. *察看帮助 输入":help". ** 另外还有一个简易的教程: 输入
命令
:
vi
mtutor.
vi
/
vi
m 复制
剪切
粘贴以及常用
命令
小结
接触linux操作系统之后使用
vi
/
vi
m编辑器用的就比较多,其实
vi
/
vi
m编辑文件特别方便,但是一些常见的指令模式下的
命令
确很容易忘,特别是复制
剪切
粘贴经常忘,所以小结下以后查用起来比较方便。1.复制
剪切
粘贴撤销 复制: 复制一
行
则:yy 复制三
行
则:3yy,即从当前光标+下两
行
。 复制当前光标所在的位置到
行
尾:y$ 复制当前光标所在的位置到
行
首:y^
剪切
:
剪切
一
行
:
dd
前切三
史上最全的Linux常用
命令
汇总(送Linux常用
命令
word文档)
linux的
命令
很多,但最常用的
命令
大致可以分为:系统
命令
,用户
命令
,网络
命令
等。我们把最常用的
命令
按照16个分类整理成一个word文档,作为本课程的课件。linux的
命令
已经全部整理完成,放在本课程的课件中。大家购买课程后,可以直接下载课件。大家可以点击下面的第一个视频,查看课件的内容。其他课程视频正在录制中,后续会全部录制完成。
一名程序员必备的
vi
m常用编辑
命令
目录 一.
删除
相关
命令
二.选择相关
命令
三.复制相关
命令
四.粘贴相关的
命令
五.撤销回退相关的
命令
六.跳转相关的
命令
七.查询相关
命令
一.
删除
相关
命令
删除
或者
剪切
命令
:
dd
dd
{
删除
或者
剪切
当前
行
} 5
dd
{
删除
或者
剪切
当前
行
到第五
行
,包括当前
行
} 5de {
删除
或者
剪切
5个单词,光标并在空格第五个单词和第六个单词之间的空格上...
Linux---
vi
/
vi
m复制
剪切
粘贴以及常用
命令
小结
接触linux操作系统之后使用
vi
/
vi
m编辑器用的就比较多,其实
vi
/
vi
m编辑文件特别方便,但是一些常见的指令模式下的
命令
确很容易忘,特别是复制
剪切
粘贴经常忘,所以小结下以后查用起来比较方便。 1.复制
剪切
粘贴撤销 复制: 复制一
行
则:yy 复制三
行
则:3yy,即从当前光标+下两
行
。 复制当前光标所在的位置到
行
尾:y$ 复制当前光标所在的位置到
行
首:y^
剪切
:
剪切
一
行
:
dd
前切三
行
:3d...
Linux/Unix社区
23,128
社区成员
74,510
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章