在tcsh中使用$ EDITOR编辑命令行

时间:2009-06-02 12:28:47

标签: command-line editing tcsh

今天的Daily Vim说:

  

假设您正在使用bash shell,在编写长命令行时,以下内容会很有用。

     

开始在命令行上键入然后键入Ctrl-x Ctrl-e,它会将您放入系统的默认编辑器(希望是Vim)并允许您从那里编辑命令行。完成后,保存命令行,bash将运行该命令。

有没有办法在 tcsh 中执行此操作?

2 个答案:

答案 0 :(得分:3)

对于没有经验的人的一点解释。

bindkey -v

让你进入vi模式(哦,是的!)

并从那里点击v会将你带到$EDITOR - 从那里开始对世界的一切都很好。

答案 1 :(得分:1)

嗯... IIRC,tcsh使用名为bindkey的命令。在命令行尝试bindkey -v。然后点击escape,然后点击v。我使用tcsh已经有一段时间了,所以细节有点模糊。如有疑问,Google it