小编san*_*dyp的帖子

为什么 bash 不存储以空格开头的命令?

如果我执行一系列命令,例如:

$ ls
$ grep abc file.txt
Run Code Online (Sandbox Code Playgroud)

然后使用向上箭头键获取上一个,终端将显示最后一个cmd(这是grep这里)

但如果我做这样的事情:

$ ls
$   grep abc file.txt
Run Code Online (Sandbox Code Playgroud)

wheregrep前面有空格,向上按给出ls,而不是grep

为什么是这样?

bash command-history whitespace

66
推荐指数
1
解决办法
2万
查看次数

vim 中的回车与换行

在vim中,当我打开一个文件时,我想在每个当前行的末尾添加两个空行。我使用了以下开关:

%s/$/\n\n/
Run Code Online (Sandbox Code Playgroud)

显然,这不起作用,但有效的是:

%s/$/\r\r/
Run Code Online (Sandbox Code Playgroud)

我以为 \r 是 Windows 功能?有没有人能再解释一下。

vim newlines

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

command-history ×1

newlines ×1

vim ×1

whitespace ×1