vimrc文件中的“%:r”是什么?
>
vimrc文件中的%:r是什么?
>有什么区别:gcc和:!gcc? > vimrc文件中的%是多少? 我正在学习vi / vim ……但这对我来说很难. 我非常感谢所有答案. 解决方法
让我们按顺序回答你的问题……
>有什么区别:gcc和:!gcc? :某事是前命令.您可以在以下网址找到可用的ex命令的完整列表:help ex-cmd-index,并使用以下命令查找特定命令的帮助:help:something. :gcc不是现有的ex命令. :!有些东西调用外部命令:!gcc会调用gcc. 这不是你的vimrc特有的.当用作外部命令的参数时,它表示当前文件名.假设当前文件名是foobar.c,:!gcc%在传递给shell之前扩展为gcc foobar.c. 请参阅:help c_%. 同样,它不是你的vimrc特有的. :r是应用于当前文件名的文件名修饰符.假设当前文件名是foobar.c,%:r将扩展为foobar. 请参阅:help filename-modifiers. 看起来你正试图理解类似于的命令: :!gcc % -o %:r 其中,再次假设当前文件名为foobar.c,应扩展为: gcc foobar.c -o foobar 在被发送到你的shell之前…并在你的foobar.c旁边产生一个foobar可执行文件. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |