vim - Inserting text when opening a file -


i trying edit new file vim. first line should given text string. like

vim -c ":insert text" filename.txt 

the behaviour looking filename.txt opened vim , word text appears on first line.

the command above wrong.. suggestion on how obtain behaviour.

thanks.

convoluted solution:

this seems want. not save file, inserts text.

vim -c ':exe "normal itext"' filename.txt 

this works same, exits insert mode after text entered:

vim -c ':exe "normal itext\<esc>"' filename.txt 

previous, incorrect solution. helpful:

similar hal's answer, can have vim grab text standard input:

echo "this text" | vim - -c ":w filename.txt" 

and vim open "this text" on first line, , -c command call :w filename.txt command vim opens.


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -