终端里使用 Vim 编辑当前行命令的快捷键是啥来着?

2016 年 12 月 24 日
 ashfinal

就是那个 发现要输入的命令太长,按个快捷键就能在 Vim 里编辑,保存退出就能直接执行的。

快捷键是啥来着?之前看到那文章试了下成功了。这两天用了下 imagemagick ,发现那个快捷键给忘了!!

死活想不起来,之前那篇文章也忘了哪看到的了。😓

提前谢谢好心人~

4571 次点击
所在节点    Linux
13 条回复
SpicyCat
2016 年 12 月 24 日
没听说过这种命令。
这是不是某些终端模拟器提供的功能?
silverzhao
2016 年 12 月 24 日
Ctrl-X + Ctrl-E
sqsgalaxys
2016 年 12 月 24 日
set -o vi
luoqeng
2016 年 12 月 24 日
记住 emacs 基本快捷键就好了
zhuangsirui
2016 年 12 月 24 日
@silverzhao 正解,但感觉不会怎么用啊
dofy
2016 年 12 月 24 日
用 oh-my-zsh 的话,有个 vi-mode 插件,那个更方便。
iEverX
2016 年 12 月 24 日
@zhuangsirui export EDITOR=vim
rashawn
2016 年 12 月 24 日
命令行设置 vim mode 然后 esc v 吧
ashfinal
2016 年 12 月 24 日
感谢各位关照 🙏
@silverzhao 正解,找的正是这个 ❤️
ashfinal
2016 年 12 月 24 日
@rashawn
@dofy
@sqsgalaxys 知道 `set -o vi` 这选项,但是有时候输入太长就麻烦。
Ctrl-X + Ctrl-E 直接 vim 编辑,还有代码高亮、自动完成等一堆东西可以用呢。
wkc
2016 年 12 月 24 日
输入 fc 试试
shoaly
2016 年 12 月 24 日
嗯嗯, 之前一直知道 set -o vi , 还不知道 ctrl+x,e ... 确实很方便
Neveroldmilk
2016 年 12 月 25 日
tmux 和 Screen 有快捷键,不过要和 VIM 关联。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/329908

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX