- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在 Windows 的命令行上访问提供给 Vim 的参数?
我正在寻找等效于 argv[]
在 C。
在linux下你可以阅读/proc/self/cmdline
.
例子:
vim -c ":echo split( readfile( \"/proc/self/cmdline\", 1 )[0], \"\n\" )"
print
[
'vim',
'-c',
':echo split( readfile( "/proc/self/cmdline", 1 )[0], "\n" )'
]
argc()
和
argv()
不工作。他们只返回文件数。
vim -c ':echo "argc:" . argc() . ", argv:" . string( argv() )' file1 file2
print
argc:2, argv:['file1', 'file2']
最佳答案
:help argc()
:help argv()
:help argidx()
:help argument-list
, 只是要确定。
for arg in argv()
echo arg
endfor
关于vim - 如何从 VimL 获取命令行参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18350063/
我有一个相当大的 vim 脚本(一个 .vim 文件,采用 viml 语法)。我想检查(但不执行!)文件是否存在简单的语法错误。 我该如何实现? 我只想要一个非常粗略的语法检查。类似 perl -c
Vim 脚本语言的正确名称是什么?我看到它被称为 VimScript、Vim script 甚至 VimL。 VimL 甚至在 GitHub 上列为 10th most popular program
如何在 Windows 的命令行上访问提供给 Vim 的参数? 我正在寻找等效于 argv[]在 C。 在linux下你可以阅读/proc/self/cmdline . 例子: vim -c ":ec
现在我正在清理我的 .vimrc文件以确保它在大多数系统上兼容。 在我的状态行中,我使用了另一个插件设置的函数 GitBranchInfoString() this plugin 引入的功能. 我想要
我想了解更多有关 vim 调试的信息。 vim 有哪些功能可以帮助我诊断我可能遇到的问题? 我基本上想知道: 如何诊断 .vimrc 和其他配置文件的问题? 在 VimL 中调试脚本有哪些策略? 最佳
我需要你的帮助。假设我有一个功能: fun! Foo() " Do awesome staff endfunction 以及我的插件中的以下键绑定(bind): vnoremap cv :ca
我很想知道是否有任何方法可以模拟 Vimscript 函数以进行测试。我知道有像 vader.vim 这样的框架, 但没有提到 mock 。 最佳答案 您可以使用 :function! 重新定义任何现
我有一些 bash 脚本,我需要从 Vim 脚本中检索它们的输出。是否可以?如果是,如何? 最佳答案 要执行外部命令并在 Vim 变量中捕获其输出,请使用 system() : :let hostna
我正在运行时在 execute/eval 中创建一个动态函数'd 字符串。该函数是由调用生成器函数时存在的不同变量构建的。生成器函数如下, function! NewCallback(method,
我是一名优秀的程序员,十分优秀!