vim创建新文件并在第一行插入文本
我有以下函数,可以在vim中打开一个新文件,但我想在新文件的第一行插入一行文本vim创建新文件并在第一行插入文本,vim,Vim,我有以下函数,可以在vim中打开一个新文件,但我想在新文件的第一行插入一行文本 function journ(){ datestring=`date +"%Y-%m-%d - %H%M%S - Rx2_Px -"` notev $datestring Journal } notev调用此函数: function notev() { vim "$*.md" } 我希望文件的第一行读取: #文件名似乎最简单的解决方案是将数据通过管道传输到文件,然后启动vim function n
function journ(){
datestring=`date +"%Y-%m-%d - %H%M%S - Rx2_Px -"`
notev $datestring Journal
}
notev
调用此函数:
function notev() {
vim "$*.md"
}
我希望文件的第一行读取:
#文件名
似乎最简单的解决方案是将数据通过管道传输到文件,然后启动vim
function notev() {
echo "# $*.md" >> "$*.md"
vim "$*.md"
}
似乎最简单的解决方案是通过管道将数据传输到文件,然后启动
vim
function notev() {
echo "# $*.md" >> "$*.md"
vim "$*.md"
}
您可以使用
+
标志执行任意Ex命令:
function notev() {
vim "$*.md" +normal\ i"# $*.md"
}
您可以使用
+
标志执行任意Ex命令:
function notev() {
vim "$*.md" +normal\ i"# $*.md"
}
什么是
notev
?@merlin2011:请看修改后的问题。什么是notev
?@merlin2011:请看修改后的问题。@romani:这正是我要找的。谢谢。@romaini:这正是我想要的。非常感谢。