如何使用 vi 编辑器在 KornShell 命令行中自动完成
在 AIX UNIX Version 5.3 上的 KornShell (ksh) 中,编辑器模式设置为 vi,使用:
set -o vi
shell 命令行中的击键可以自动完成文件或目录名?
In the KornShell (ksh) on AIX UNIX Version 5.3 with the editor mode set to vi using:
set -o vi
What are the key-strokes at the shell command line to autocomplete a file or directory name?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
扩展其他答案:* 将在命令行上列出所有匹配的文件。 然后你可以使用标准的 vi 编辑命令来删除你不关心的那些。 因此,要添加到上表中:
然后使用退格键删除最后两个,或者按再次使用 h 或 b 向后移动,然后使用 dw 删除不需要的内容。
Extending the other answers: <ESC>* will list all matching files on the command line. Then you can use the standard vi editing commands to remove the ones you don't care about. So to add to the above table:
Then use backspace to go get rid of the last two, or hit <ESC> again and use the h or b to go backwards and dw to delete the ones you don't want.
ESC\ 至少在 AIX4.2 上工作得很好。 我注意到的一件事是它只自动完成文件名的唯一部分。
因此,如果您有文件 x.txt、x171go 和 x171stop,则会发生以下情况:
ESC\ works fine on AIX4.2 at least. One thing I noticed is that it only autocompletes to the unique part of the file name.
So if you have the files x.txt, x171go and x171stop, the following will happen: