《学习vi和vim编辑器》读书笔记-vim基础篇
第9章 Vim概述
:version 查看vim版本
第10章 Vim对vi的主要改进
内置帮助功能
:help 获取帮助
启动与初始化
:help startup
系统与用户的配置文件
vim加载配置的顺序
- VIMINT环境变量
- 用户的vimrc文件 - $HOME/.vimrc
- exrc选项 - 如果设置了vim的exrc选项,会加载[._]vimrc [._]exrc文件
vimrc文件:
- 注释使用"
- 前加:或者不使用:表示ex命令
新的移动命令
n% | 移动到文本n%所在位置 |
:go n 或者 ngo | 移动到第n个字节 |
第11章 Vim的多窗口功能
启动多窗口
vim -o file1 file2 在命令行启动
vim -o5 file1 file2 预先分配5个窗口,水平分割
多窗口编辑
:split 水平分割一个窗口,新窗口中编辑当前文件
:vsplit 水平分割一个窗口,新窗口中编辑当前文件
:split otherfile 水平分割一个窗口,新窗口中编辑文件otherfile
:[n]split [++opt] [+cmd] [file] | 水平分割,分割后的窗口大小是n行文件名由file指定 |
:[n]new [opt] [cmd] | 同上,不能指定文件名,用新窗口打开的是一个新文件 |
:[n]sview [opt] [cmd] [file] | 只读方式打开 :split |
:[n]sfind [opt] [cmd] [file] | 在path下寻找file |
:[n]vsplit [opt] [cmd] [file] | 垂直分割 |
:[n]vnew [opt] [cmd] | 垂直版 sview |
Ctrl+W+j 向下一个窗口
Ctrl+W+k 向上一个窗口