简而言之,终端中的单个 bash 命令可以包含条件吗?如果是这样,如何?
我在我的 vimrc(跨系统共享)中使用以下命令以 .pdf 格式打开我当前的 LaTeX 文档:
map ,v :!gnome-open %<.pdf <CR> <CR>
我的问题是,当我在家中使用 OS X 机器时,让 ,v 简单地执行“open %<.pdf”的最佳方法是什么?这是我的伪代码猜测:
... if [$OSTYPE == "darwin*"] then open %<.pdf else gnome-open %<.pdf ...
这是作为单个 BASH 命令执行的。这样的条件可能吗?如果是这样,有人可以帮我语法吗?如果没有,这可以通过 vimrc 文件中的条件来完成吗?