小编lea*_*afo的帖子

为什么命令替换会改变引用参数的工作方式?

我有以下代码段:

printf "%s\n%s\n%s" $(echo "'hello world' world")
Run Code Online (Sandbox Code Playgroud)

我希望它能产生:

hello world
world
Run Code Online (Sandbox Code Playgroud)

但它实际产生:

'hello
world'
world
Run Code Online (Sandbox Code Playgroud)

为什么以上命令与以下命令不一样?

printf "%s\n%s\n%s" 'hello world' world
Run Code Online (Sandbox Code Playgroud)

bash

10
推荐指数
1
解决办法
823
查看次数

如何阻止vim自动为某些文件类型加载语法文件?

我正在编写一个编写GLSL片段着色器的项目,它恰好具有文件扩展名.fs,因此vim会在打开文件时自动加载第四种语法.

这通常没有问题,我可以只使用更改语法au BufRead但由于某种原因首先加载第四个语法,这完全搞砸了.它为"单词"添加了更多字符,导致语法高亮和运动无法按预期工作.

有没有办法阻止加载第四个语法,只加载我指定的语法?

vim

3
推荐指数
1
解决办法
980
查看次数

标签 统计

bash ×1

vim ×1