为什么以下两次执行的输出不同?(我的最终命令中的变量需要双引号)
$ sudo su -c "echo `cat /root/root_file`"
cat: /root/root_file: Permission denied
$ sudo su -c 'echo `cat /root/root_file`'
Yay, highly classified content!
Run Code Online (Sandbox Code Playgroud) 我现在使用 Vim 有一段时间了,开始越来越喜欢它。但是在寻找 Vim 的一些新功能时,我经常被诸如<Leader>
<C-r>
,等等之类的东西打在脸上……我感到非常愚蠢,因为无法将这些与键、命令或不管它们应该是什么意思。我也多次搜索这些动词的用法,但我认为我没有使用正确的搜索查询来访问正确的解释页面。
有人可以给我一个正确的方向,或者总结这些动词的含义/工作原理吗?
我已经谷歌搜索了一段时间了。我希望在 Vim 中有类似iA Writer(或有点像 StackExchange)的格式。因为我喜欢它格式化我的文本的方式,但我经常按“w”来跳过单词,因为我使用 Vim 的经验。我希望能够在 Vim 中拥有相同的智能格式。
我确实找到了一个不错的 Vim 插件,可以让 Vim 切换到大而干净的字体:https : //github.com/honza/writer.vim
但这仍然不能使我使用格式:
# Header 1
## Header 2
*underline*
**strong**
etc...
Run Code Online (Sandbox Code Playgroud)
除了以上所有这些,如果不可能在 Vim 中实现 iA 格式,我不介意在我的 iA writer 应用程序中使用 Vim 之类的快捷方式。
编辑:经过一段时间的更多搜索,我发现这种类型的格式称为Markdown。我开始认为在 Vim 中直接编辑 Markdown 文件并不是一个很好的方法,因为 Vim 不能让事情像那样显示?我真的希望能够结合使用 Markdown 的漂亮格式和它在 iA Writer 中的显示方式来使用移动快捷方式。