十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
一.vim启动及打开文件
创新互联专注骨干网络服务器租用十年,服务更有保障!服务器租用,德阳机房服务器托管 成都服务器租用,成都服务器托管,骨干网络带宽,享受低延迟,高速访问。灵活、实现低成本的共享或公网数据中心高速带宽的专属高性能服务器。1.1不加任何参数,启动vim,显示版本号,及其他一些帮助信息;
#vim
1.2选项中可以打开指定到多少行,打开多个文件
#vim [option] file....
#vim + file 打开file至光标到末行;
#vim +10 file 打开文件file至光标到10行;
#vim +/from file 打开文件并定位到第一次出现from的位置;
#vim -o file1.file2 打开文件水平拆分窗口
#vim -O file1.file2 打开文件垂直拆分窗口
二.打开多个文件格式如下:
#vim file*.txt 或者 #vim file file2 file3
查看当前编程的是那个文件,在冒号命令行下
:args 命令,类似:file [file2],以中括号里面为当前编辑的文件 ;
:next 转到下一个文件可以简写:n ;
:prev 转到上一个文件,简写无效;
:last 转到最后一个文件;
:first 转到最前一个文件;
:w 存盘;可以配合next,prev使用,如::wn ; :wprev; 但不能配合last,first;
:2next ;可以在next,prev 前面加上命令计数,当前命令是跳过2个文件;
:set autowrite 自动存盘命令
:set noautowrite 不自动存盘
:args file file2 file3 重新定义打开的文件列表
CTRL-^可以在2个文件间快速切换,比较重要
`" 当你跳转到另外一个文件File2编辑时,又回到当前文件F2时跳转到离开该文件F2的光标位置,
`. 当你跳转到另外一个文件File2编辑时,又回到当前文件F2时跳转到离开该文件F2的修改时位置,