vim +/string file: 打开 file,并将光标停留在第一个找到的 string 上。
vim –remote file: 用已有的 vim 进程打开指定的文件。 如果你不想启用多
个 vim 会话,这个很有用。但要注意, 如果你用 vim,会寻找名叫 VIM 的
服务器;如果你已经有一个 gvim 在运行了, 你可以用 gvim –remote file
在已有的 gvim 中打开文件。
3.
文档操作
:e file – 关闭当前编辑的文件,并开启新的文件。 如果对当前文件的修改未
保存,vi 会警告。
:e! file –放弃对当前文件的修改,编辑新的文件。
:e+file – 开始新的文件,并从文件尾开始编辑。
:e+n file – 开始新的文件,并从第 n 行开始编辑。
:enew –编译一个未命名的新文档。(CTRL-W n)
:e – 重新加载当前文档。
:e! – 重新加载当前文档,并丢弃已做的改动。
:e#或 ctrl+^ – 回到刚才编辑的文件,很实用。
:f 或 ctrl+g – 显示文档名,是否修改,和光标位置。
:f filename – 改变编辑的文件名,这时再保存相当于另存为。
gf – 打开以光标所在字符串为文件名的文件。
:w – 保存修改。
:n1,n2w filename – 选择性保存从某 n1 行到另 n2 行的内容。
:wq – 保存并退出。
ZZ – 保存并退出。
:x – 保存并退出。
:q[uit] ——退出当前窗口。(CTRL-W q 或 CTRL-W CTRL-Q)
:saveas newfilename – 另存为
:browse e – 会打开一个文件浏览器让你选择要编辑的文件。 如果是终端
中,则会打开 netrw 的文件浏览窗口; 如果是 gvim,则会打开一个图形界
面的浏览窗口。 实际上:browse 后可以跟任何编辑文档的命令,如 sp 等。
用 browse 打开的起始目录可以由 browsedir 来设置:
:set browsedir=last – 用上次访问过的目录(默认);
:set browsedir=buffer – 用当前文件所在目录;
:set browsedir=current – 用当前工作目录;
:Sex – 水平分割一个窗口,浏览文件系统;
评论