gvim -O file1.py file2.py file3.py
上面的线垂直并排发射3个vim窗口。在-O参数之后必须是一个或多个格式为
的文件<file a>.<ext> <file b>.<ext> <file c>.<ext>...
我希望能够写出类似
的内容go f1.py f2.py f3.py .....fN.py
等同于
gvim -O f1.py f2.py f3.py .....fN.py
我也希望能够做到
go <some directory>
将解压缩任意目录中的所有文件名,将它们放入文件名链中,如上所示。 最后,我希望能够在某处保存这个'go'命令,这样即使关闭终端后我也可以使用'go'命令。
答案 0 :(得分:1)
要回答第一部分,只需在~/.bashrc
写下这一行 -
alias go='gvim -O'
现在这将有效 -
go f1.py f2.py f3.py .....fN.py
对于第二部分,您需要定义符合条件的文件列表,并将该列表作为命令的参数进行调用。这样做 -
files=$(ls -v ~/PATH_TO_DIRECTORY/*.py) ; go $files