今天的每日 Vim是这样说的:
假设您使用的是 bash shell,在编写长命令行时,以下内容可能会有所帮助。
开始在命令行上键入,然后键入 Ctrl-x Ctrl-e,它应该会将您放入系统的默认编辑器(希望是 Vim)并允许您从那里编辑命令行。完成后,保存命令行,bash 将运行该命令。
有没有办法在tcsh中做到这一点?
今天的每日 Vim是这样说的:
假设您使用的是 bash shell,在编写长命令行时,以下内容可能会有所帮助。
开始在命令行上键入,然后键入 Ctrl-x Ctrl-e,它应该会将您放入系统的默认编辑器(希望是 Vim)并允许您从那里编辑命令行。完成后,保存命令行,bash 将运行该命令。
有没有办法在tcsh中做到这一点?
给外行的一点解释。
bindkey -v
让你进入 vi 模式(哦,是的!)
从那里击球v
会带你到$EDITOR
——从那里开始,世界一切都好。
嗯... IIRC,tcsh 使用一个名为bindkey
. bindkey -v
在命令行尝试。然后命中逃跑紧随其后v
。自从我使用 tcsh 以来已经有一段时间了,所以细节有点模糊。如有疑问,请谷歌。