linux - 在 vimrc 中设置自定义参数

标签 linux vim

我曾尝试到处寻找这方面的信息,但没有找到。我希望能够使用 vimrc 来设置我自己的用于打开 vim 的参数。我的想法是,如果我运行“vim -#code foo.bar”,那么 vimrc 文件将设置语法高亮和行号,但如果运行“vim foo.bar”,那么文件将在没有行号或语法高亮的情况下打开。这似乎是一件显而易见的事情,我敢肯定我在某个地方错过了一个技巧,但我正在努力让 vim 很好地发挥作用。当 vimrc 文件是为这种事情设计的时候,必须为此设置一个 bash 别名似乎很愚蠢。

我的 vimrc 目前看起来是这样的:

if $ARGV[0] == "#code"
set nu
filetype plugin on
syntax on
endif

最佳答案

我有类似情况的解决方法 我有特殊的 vimrc (.coding_vimrc) 在里面加载通常的 vimrc

source .vimrc

并包含所有编码的特殊设置

运行 vim
vim -u .coding_vimrc foo.bar

附言: 在这两种情况下都采用完整路径

关于linux - 在 vimrc 中设置自定义参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32679074/

相关文章:

python - 使用 Python sh 模块,如何不抑制交互式 vim 命令?

linux - 使用密码对 wget 请求的简单服务器端响应

linux - 如何在 Linux 中获取文件中恰好包含 3 个字符的行

linux - 在 OSX 10.9 上 Pstack 进程

windows - 在 cygwin-vim 和 windows-gvim 之间共享 vim 配置并启动它的最佳方法

Linux 中的 Vim 状态行不会立即更新

python - Linux 64 位上的 mysql-python 静态链接

linux - 如何解析 zsh/shell 脚本中的问号作为参数?

vim - 使用 vim 处理文本文件中的\r\n ^M ​​^@

vim - 如何为预览窗口的缓冲区设置自动命令?