Vim User Manual

usr_11 从崩溃中恢复 11.1 基本恢复 一般来说如果硬盘没坏,崩溃了之后,文件的大部分内容可以恢复。 vim -r <FILENAME>这时 Vim 会读取 .swp 文件。为安全起见可以另存这个新文件。 可以用 vimdiff 比较新旧文件。 如果编辑
usr_09 使用 GUI 版本 09.1 GUI 版本的组件 gvim <FILENAME> vim -g <FILENAME> 标题栏文件名后可能会跟一个符号 - 文件不能被修改 + 已经被修改过 = 文件只读 =+ 只读但被修改过 没有标记则是一个普通的打开但没修改过的文件。 09.2 使用鼠标 使用鼠标可以移动光标和选
usr_08 分割窗口 08.1 分割窗口 增加一个水平的分割线 :split要在窗口间跳转可以使用 <CTRL-W>w或 <CTRL-W><CTRL-W>关闭当前窗口 :close多数时候类似于
usr_07 编辑多个文件 07.1 编辑另一个文件 :edit <FILENAME>需要先保存当前文件的修改,或者使用 :edit! <FILENAME>放弃当前文件修改并打开另一个文件。 想编辑其他文件又不保存当前文件则可
usr_06 使用语法高亮 06.1 功能激活 :syntax enable只在支持色彩的终端中生效,在 vimrc 中加入 if &t_Co > 1 syntax enableendif只在 Gui 版本生效则在 gvimrc 加入 syntax enable06.2 颜色显示不出来或者显示出错误的颜色怎么办? 终端不支持彩色,这时 vim 会
usr_05 选项设置 05.1 vimrc 文件 可以使用如下命令打开 Vim 配置文件 :edit $MYVIMRC可以在开头放上 source $VIMRUNTIME/defaults.vim来导入默认配置。vimrc 文件可以包含任何冒号命令。 05.2 vimrc 示例解释 if has("vms") set
usr_04 作小改动 04.1 操作符与动作 Vim 只删除从当前位置到”动作“把光标移动到的位置的前一个位置。是否包括光标所在的字符取决于你使用的移动命令。包括当前字符在参考手册中称为 inclusive、否则成为 exclusi
usr_03 移动 03.1 词移动 移动到下一个词开头位置 w移动到上一个词开头 b移动到下一个 单词末尾 e移动到前一个 单词末尾 ge一个单词以非单词字符(. - ( 等)结尾,要改变那些是单词字符详见 iskeyword 复位 iskeyword :set iskeyword$如果
usr_02 Vim 初步 02.1 第一次运行 Vim >gvim file.txt >vim file.txt 02.2 插入文本 普通模式 -> 插入模式 Insert。 i插入模式 -> 普通模式 <ESC>显示当前模式 :set showmode02.3 光标移动 kh l j02.4 删除字符 删除光标处的字符 x删除整行 dd删除两行(与下行)
usr_01 检查是否是 vi 兼容模式 :set compatible?查找配置文件 :scriptnames运行 vim tutor >vimtutor vimtutor 笔记 移动 ^ k< h l > j v不保存退出 :q!<ENTER>保存退出 :wq<ENTER> 普通模式 删除光标位置的字符 x普通