linux - 终端命令编写中的 VIM 功能

标签 linux vim terminal

我在终端中编写时是否可以使用 vim 功能。问题是我正在做很多服务器维护,当命令中的某些内容错误并且光标在末尾时,只有左右导航是很痛苦的,例如让我们说我们已经在终端中执行了这行代码printfUPS 出错

$ find ./ -name \* -printfUPS '%CD\t%p\n' | grep "03/10/08" | awk '{print $2}' | xargs -t -i mv {} temp/

我会去 aero up 浏览 1 个历史,按 <- home(开始时光标),按 2 秒向右 aero,我的光标最终在 printfUPS 上......但是真痛苦。

如果 vim 可行,我将在 0.5 秒内更改代码,并花更多时间与老板狗在一起 :D。

所以请帮助我,我真的很喜欢老板狗。 :D

最佳答案

如果您使用的是 bash,请尝试输入以下命令:

设置-o vi

您将始终以插入模式启动,但如果您按 ESC 键,您将进入命令模式并可以使用所有常用的 vim 键来回移动。

(如果这回答了您的问题,请将其标记为答案。我正在尝试获得足够的声誉点数来对某些内容进行投票。)

关于linux - 终端命令编写中的 VIM 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28441587/

相关文章:

linux - Windows 主机与 Linux Docker 容器之间的通信

c - 如何在 C 中查看 Linux 内存映射信息?

vim - 在 "VimLeave"上重置或设置光标形状

linux - "home"- 终端中的字符串(?)已更改

terminal - 使用 Ncurses 打印双倍大小的字符

python - 有没有办法确定 Linux PID 是否暂停?

特殊注释的 Vim 语法高亮

regex - 如何用 "^@"替换 "\r"

bash - 根据行结构拆分文件夹中的所有文件

linux - 如何将 expect 与可选提示一起使用?