-
缓冲区
:ls
:b n
:b buffer_name
:bpre
:bnext
:bfirst
:blast
查看全部 -
:% s/\<word1\>/word2/g
查看全部 -
normal 移动的快捷方式:
w/W: 移动到下一个word/WORD 开头
e/E: 移动到下一个 word/WORD 结尾
b/B: 移动到上一个 word/WORD 开头 (backword)
0 移到行首字符, $移到行尾
插件easy-motion 的使用??????????
gg 移动到文件头, G移动到文件尾, ctrl+o 快速返回
翻页ctrl+u, ctrl+f
zz 把当前行放中间
查看全部 -
i insert 再当前字符的前边进行插入 a append 在当前字符的后边进行插入 o open a line 在当前行的下一行进行插入 推出编辑模式的方法 esc 保存 :w 退出:q
查看全部 -
普通模式
:set nu --- 设置行号
查看全部 -
拷贝hybrid.vim -> ~/.vim/colors
查看全部 -
VIM-hybrid主题
创建~/.vim/colors
查看全部 -
VIM里插入当前文件名及当前路径
查看全部 -
:set clipboard=unnamed
查看全部 -
特殊vim的模式
normal模式: 进入vim默认的模式,而不是编辑模式.
普通模式下可以进行各种命令(增删改查)和移
大部分情况下是浏览不是编辑, normal模式更好进行代码浏览
编辑模式:
使用a(append) i(insert) o(open a line below)进入
使用esc退出或ctrl-c退出
大写的AIO(操作)
cmd命令模式:
如:wq 保存退出
分屏:vs(竖分) :sp(横分)
全局替换 :% s/foo/bar/
可视化模式: v(visual)进入
查看全部 -
文件目录树插件: nerdtree
快速搜索文件插件:ctrlp
查看全部 -
Vim 多文件操作的相关概念:
Buffer: 打开的一个文件的内存缓冲区
Window:Buffer 可视化的分割区域
Tab: 可以组织窗口(Window)为一个工作区
查看全部 -
normal 模式下使用 hjkl 代替上下左右按键
h:左
j:下
k:上
l:右
查看全部 -
vim 命令模式下的几个命令
:wq 保存文件并退出
:vs 垂直分屏
:sp 水平分屏
% s/java/php/g 将文件中的所有 java 都替换为 php
查看全部 -
课后练习文档
查看全部
举报