为了账号安全,请及时绑定邮箱和手机立即绑定

Linux命令行中如何撤销上次输入的内容

Linux命令行中如何撤销上次输入的内容

哆啦的时光机 2018-11-03 10:14:02
比如在命令行中粘贴时,多按了一次快捷键,造成粘贴了重复内容,有没有什么快捷键可以撤销上次粘贴的内容?
查看完整描述

2 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

默认的行编辑习惯是 emacs,但剪贴板是属于 gui 的东西,应该没有吧。。。

不过可以把默认的快捷键改成 vim,这样也许就可以了吧。。没试。

不过一般是不会出现粘贴两次的呢。。

还有另外一个麻烦点的办法。 ctrl + a,然后输入#注释掉,然后 enter,然后再 fc。


查看完整回答
反对 回复 2018-11-06
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

功能上来说的话,是可以的。

毕竟命令行、文本编辑器都是作为IO的媒介。

命令行是用来干嘛的?用来和用户进行交互的,交互内容涉及安全问题,所以我认为不太会提供这个功能;对于文本编辑器而言,本身就是用来存储的,能否支持撤销,都不太会涉及到安全问题。 解决:shell的二次开发,将原来的命令行功能封装起来,在这个模块上封装一层记录用户输入的功能模块。 那么你所谓说的撤销重复上次修改(粘贴操作)就很简单了。 如果你的需求是vim编辑器里的撤销,在命令模式下 u ,是撤销操作。


查看完整回答
反对 回复 2018-11-06
  • 2 回答
  • 0 关注
  • 2112 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信