vim多文件编辑、可视模式、视窗操作和功能设定

2.1 多文件编辑
2.1.1 使用vim编辑多个文件
  • 编辑多个文件有两种形式,一种是在进入vim前使用的参数就是多个文件。另一种就是进入vim后再编辑其他的文件。
  • 同时创建两个新文件并编辑,默认进入1.txt文件的编辑界面
vim filename1 filename2        //同时( 创建)并打开文件1和文件2
  • 命令行模式下输入 :n(next)编辑2.txt文件,可以加!即 :n!强制切换,之前一个文件的输入没有保存,仅仅切换到另一个文件
  • 命令行模式下输入 :N编辑1.txt文件,可以加!即 :N!强制切换,之前文件内的输入没有保存,仅仅是切换到另一个文件
2.1.2 进入vim后打开新文件

  • 注意,使用 :e filenema3创建第三个文件之后,它并不和前两个文件处在同一个编辑区内,也就是不能用:n和:N在3和1,2之间切换
  • e为跳转并编辑另一个文件,edit
2.1.3 恢复文件
  • 如果因为断电等原因造成文档没有保存,可以采用恢复方式, vim -r进入文档后,输入 :ewcover 1.txt来恢复
2.2 可视模式
2.2.1 可视模式命令简介
  • 在普通模式下输入 v(小写),进入字符选择模式,就可以移动光标,光标走过的地方就会选取。 再次按下v会后就会取消选取。
  • 在普通模式下输入 Shift+v(小写),进入行选择模式,会把整行选取,您可以上下移动光标选更多的行,同样,再按一次 Shift+v就可以取消选取。
  • 在普通模式下输入  v之后,再输入Ctrl+v(小写),这是区域选择模式,可以进行矩形区域选择, 再按一次Ctrl+v取消选取。
  • 在可视模式下输入 d删除选取区域内容
  • 在可视模式下输入 y复制选取区域内容
  • v为visual的首字母,即可视,视觉
2.2.2 可视模式命令练习
2.3 视窗操作
2.3.1 视窗操作简介
  • vim可以在一个界面里打开多个窗口进行编辑,这些编辑窗口称为vim的视窗。 打开方法有很多种,例如可以使用在命令行模式下输入 :new 打开一个新的vim视窗,并进入视窗编辑一个新文件

  • sp即separate,分割,把vim视窗分割成为上下两个小窗口
2.3.2 视窗操作练习

2.4 文档加密
2.4.1 创建加密文档
vim -x filename1
//在创建时会要求你输入密码并确认密码,在下次打开文档时会要求输入密码
2.5 在vim执行外部命令
  • 在命令行模式中输入 !可以执行外部的shell命令
!ls        //在当前文件显示当前目录的内容
!rm filename        //删除文件中的名字和路径中的文件

2.6 帮助系统
2.6.1 vim中的查看帮助

2.7 功能设定
2.7.1 vim的功能设定
  • 可以在编辑文件的时候进行功能设定,如命令行模式下输入 :set nu(显示行数),设定值退出vim后不会保存。要永久保存配置需要修改vim配置文件。 vim的配置文件~/.vimrc(实验楼环境中配置文件在/etc/vim/vimrc),可以打开文件进行修改,不过务必小心不要影响vim正常使用
2.7.2 获取目前的设定

2.7.3 set功能的说明








猜你喜欢

转载自blog.csdn.net/m0_37950361/article/details/80135260