我make&make install
从源码中vim之后,发现里面有很多vim的符号链接/usr/local/bin
,比如evim, rvim, view...
该vim(1)
手册页说:“rvim”等同于“VIM -Z”等。
现在我想知道:我能不能和ln(1)
自己建立这样一个符号链接,如果可以,怎么做?
Mat*_*Mat 28
你不能不写一点代码。
这些符号链接快捷方式之所以有效,vim
是因为它是这样编写的。它查看它是如何(以什么名称)启动的,并且就像使用适当的命令行选项调用它一样。
这种行为在可执行文件中是硬编码的,它不是符号链接的伎俩。
所以,如果你想自己做,最简单的就是写一个小包装脚本exec
小号vim
与选择你想要的:
#!/bin/sh
exec vim <options you want> "$@"
Run Code Online (Sandbox Code Playgroud)
所述"$@"
在端部只是简单地传递到沿给定的vim到脚本任何命令行选项。
您可以通过 shell 配置以迂回的方式执行此操作。就像是
alias big_vim='gvim -p -geom 126x512'
Run Code Online (Sandbox Code Playgroud)
将在 bash/zsh 中工作。它允许您自定义内容而不会弄乱 sudo/root。
笔记。要使别名持久化(即在新终端中工作),请将其添加到您的 ~/.bashrc 中:
echo "alias big_vim='gvim -p -geom 126x512'" >> ~/.bashrc
Run Code Online (Sandbox Code Playgroud)