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

2016-12-24 17:32:17 +08:00
 ashfinal

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

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

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

提前谢谢好心人~

3876 次点击
所在节点    Linux
13 条回复
SpicyCat
2016-12-24 18:05:47 +08:00
没听说过这种命令。
这是不是某些终端模拟器提供的功能?
silverzhao
2016-12-24 18:09:18 +08:00
Ctrl-X + Ctrl-E
sqsgalaxys
2016-12-24 18:09:52 +08:00
set -o vi
luoqeng
2016-12-24 18:47:19 +08:00
记住 emacs 基本快捷键就好了
zhuangsirui
2016-12-24 19:15:03 +08:00
@silverzhao 正解,但感觉不会怎么用啊
dofy
2016-12-24 19:27:14 +08:00
用 oh-my-zsh 的话,有个 vi-mode 插件,那个更方便。
iEverX
2016-12-24 19:29:22 +08:00
@zhuangsirui export EDITOR=vim
rashawn
2016-12-24 19:35:26 +08:00
命令行设置 vim mode 然后 esc v 吧
ashfinal
2016-12-24 19:57:04 +08:00
感谢各位关照 🙏
@silverzhao 正解,找的正是这个 ❤️
ashfinal
2016-12-24 20:07:06 +08:00
@rashawn
@dofy
@sqsgalaxys 知道 `set -o vi` 这选项,但是有时候输入太长就麻烦。
Ctrl-X + Ctrl-E 直接 vim 编辑,还有代码高亮、自动完成等一堆东西可以用呢。
wkc
2016-12-24 20:09:20 +08:00
输入 fc 试试
shoaly
2016-12-24 20:50:22 +08:00
嗯嗯, 之前一直知道 set -o vi , 还不知道 ctrl+x,e ... 确实很方便
Neveroldmilk
2016-12-25 09:28:51 +08:00
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