-b选项:
使用该选项,可以启动二进制模式,编辑二进制文件。
-c选项:
格式:-c 指令
使用该选项时,读取文件后会执行-c之后的指令。
例1:
vim -c /Sys anaconda-ks.cfg
如图显示,搜索到了Sys字串。
-C选项:
打开兼容模式,使用旧版vi的编辑指令和环境。
-e选项:
启动单行编辑模式。启动后,如果需要切换到普通模式,输入visual,按enter键。
例2:
vim -e anaconda-ks.cfg
-F选项:
使用波斯模式(Farsi/Persian)。输入将是从右向左。
尝试了一下,输入的时候不仅仅是从右向左,字符也不认识的乱码。推测需要相关字符集支持。
-n选项:
使用这个选项,讲不适用交换文件。效率上会有所提高,但是无法恢复损坏的文件夹。
-o选项:
使用这个选项,可以指定打开编辑窗口数量。
例3:
vim -o3
如图,开启了3个编辑窗口。
不输入数字,也可以同时输入多个文件名,实现打开多个编辑窗口。
例4:
vim -o 1.txt 2.txt
-r选项和-L选项(两个选项效果一致):
列出交换文件,可以利用它恢复损坏文件。
例5:利用交换文件恢复损坏文件
vim -r交换文件名
-R选项:
开启只读模式,这种方式无法保存文件。
-u选项:
用于指定vim的环境文件名。默认文件名/etc/vimrc
--version选项:
显示版本号
+选项:
执行vim指令进入编辑模式时,指定从哪里开始编辑。
例6:从最后一行开始编辑
vim + 1.txt
例7:从第2行开始编辑
vim +2 anaconda-ks.cfg
如图光标在第二行。
例8:从指定字符串出现处开始编辑
vim +/networkanaconda-ks.cfg
如图,找到了2处,光标落在第一处所在行。