小编use*_*845的帖子

如何根据操作系统映射一个 vim 命令来执行 bash 命令?

简而言之,终端中的单个 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 文件中的条件来完成吗?

bash vim

4
推荐指数
2
解决办法
2591
查看次数

标签 统计

bash ×1

vim ×1