小编Jos*_*ick的帖子

oh-my-zsh 样式完成目录/文件路径,没有 oh my zsh

我已经安装了 oh-my-zsh 一段时间,我可以只使用一个字母输入完整路径,然后按 Tab 键不区分大小写自动完成整个事情。例如,如果我有一个文件 at ~/Documents/sites/great-site/great-file.txt,我可以输入vim ~/d/s/g/g并按 Tab 键,它会将路径扩展到正确的路径,或者如果有多个可能的路径,它会尽可能地扩展并跳转到有冲突的地方.

我卸载了oh-my-zsh,因为它启动很慢并且一直想侵入式更新。有没有办法在没有 oh-my-zsh 的情况下为文件路径获得相同的不区分大小写的完成和部分单词/单字母样式的完成?

zsh autocomplete oh-my-zsh

7
推荐指数
1
解决办法
2619
查看次数

"while read -r LINE; do" 用一个空格替换多个空格

我正在尝试使用readbash 3.2读取文件,但read似乎将多个空格的任何实例转换为单个空格。

例如,下面的代码在“hello”和“there”之间有两个制表符,在“today”和“world”之间有三个空格:

while read -r LINE; do
    echo $LINE
done <<< "hello     there
today   world"
Run Code Online (Sandbox Code Playgroud)

但是,当运行时,它输出的每组单词之间只有一个空格:

hello there
today world
Run Code Online (Sandbox Code Playgroud)

相反,我希望它输出保留空格的行,例如:

hello       there
today   world
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?如果不是阅读,那么还有别的吗?

bash read

0
推荐指数
1
解决办法
4433
查看次数

标签 统计

autocomplete ×1

bash ×1

oh-my-zsh ×1

read ×1

zsh ×1