byodian's blog

vim101

普通模式

复制

缩进

> , <=

移动

单词默认由字母、数字和下划线组成(程序变量),而使用大写 WE 的移动方式,单词由空白字符分隔。

action + text object

action

text object

字符串(map (+) ("foo")),光标在第一个 o 的位置

Scrolling relative to cursor

buffers

当使用 vim 编辑器时,vim 会在被编辑的文件目录下,建立一个名为 .filename.swap 的文件

Summary:
- A buffer is the in-memory text of a file.
- A window is a viewport on a buffer.
- A tab page is a collection of windows.

同 buffer

不同 buffers

删除 buffer

多窗口

窗口间移动

标签页间移动

在普通模式下,使用快捷键 <ctrl-w>t,可以将一个 buffer 文件在另一个标签页中打开。

vim 的环境配置和记录

.viminfo 主动记录你曾经做过的操作记录,以便你下次可以轻松地作业。

环境配置

  1. 在一般模式下输入 :set all 查看所有的参数设置值。
  2. :set 显示与系统默认值不同的设置参数,一般来说就是自定变动过的设置参数。
  3. :syntax on 打开语法高亮

References