作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个路径存储在一个变量中(比如 l:s),我想在 vim 脚本中执行 lcd l:s,但它告诉我路径“l:s”不存在。这里有什么问题,因为 vim 可以很好地解析其他 ex 命令中的变量名(echo 等)。我不明白其中的区别。
最佳答案
您可以使用exe
并构建命令:
let s:some_dir_name = "foo"
exe "lcd " . s:some_dir_name
这将评估变量 s:some_dir_name
并执行命令 lcd foo
。
(我没有使用你问题中的 l:s
,因为那不是合法的变量名,但我想你明白了。)
关于Vim:如何将 chdir 设置为变量中的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13518771/
我是一名优秀的程序员,十分优秀!