zsh 和 vim 的配置文件
使用solarized主题 地址: https://github.com/altercation/vim-colors-solarized
安装
:PluginInstall
卸载
:PluginClean
更新
:PluginUpdate
-
d - 表示删除delete
-
r - 表示替换replace
-
c - 表示修改change
-
y - 表示复制yank
-
v - 表示visual select
-
w - 表示一个单词word
-
s - 表示一个句子sentence
-
p - 表示一个段落paragraph
-
t - 表示一个HTML标签tag 引号或者各种括号所包含的文本称作一个文本块
-
i - 表示在...之内inside
-
a - 表示环绕...around
-
t - 表示到...位置前to
-
f - 表示到...位置上forward
- U - 选中-变大写
- u - 选中-变小写
- ~ - 大小写切换
- nw - 窗口切换
- ;lw - 跳转到右方的窗口
- ;hw - 跳转到左方的窗口
- ;kw - 跳转到上方的窗口
- ;jw - 跳转到下方的窗口
-
gt - 后一个Tab标签
-
gT - 前一个Tab标签
-
;q - 关闭一个标签
-
;fl - 【显示文件菜单】file list
-
;bn - 正向遍历buffer
-
;bp - 逆向遍历(光标必须在buffer列表子窗口外)
-
;bd - 关闭当前buffer(光标必须在buffer列表子窗口外)
-
;bb - 你之前所在的前一个buffer
-
0 - 行首
-
$ - 行尾
-
ctrl + y - 向上一行
-
ctrl + e - 向下一行
-
ctrl + u - 向上半屏
-
ctrl + d - 向下半屏
-
ctrl + f - 下一页forward
-
ctrl + b - 上一页backward
-
ctrl + o - 上一个光标的位置
-
ctrl + i - 下一个光标的位置
-
;;b - 光标前代码定位
-
;;e - 光标前代码定位
-
;;f - 光标前代码定位
-
;;F - 光标前代码定位
- ma - 设定/取消当前行名为x的标签
- m - 自动设定下一个可用书签名
- mda - 删除当前文件中所有书签
- m? - 罗列出当前文件中所有书签,选中后回车可直接跳转
- mn - 按行号前后顺序,跳转至下个独立书签
- mp - 按行号前后顺序,跳转至前个独立书签
- 'a - 跳到书签
- '. - 最后一次编辑的地方
- Ctrl + v - 进入选中模式,hjkl方向键选择片区
- Shift + i - 进入列选择批量编辑
- ;cc - 代码注释'//'
- ;cm - 代码段落注释'/**/'
- ;ci - toggle注释
- ;cs - 段落注释,注释每行前加'*'
- ;c$ - 光标开始到行结束的位置注释
- ;cA - 在行尾部添加注释符'//'
- ;cu - 取消代码注释
-
xp - 左右交换光标处两字符的位置
-
:200,320 join - 合并200-320行
-
J - 选中多行合并
-
:r ~/git/R.js - 将文件内容导入到该文件中
-
:r !date - 将当前编辑时间导入当前文本光标所在行
-
!date - 查看编辑时间
-
;sp - 选中搜索,文本中选中关键字
-
;sl - 选中搜索, 结果列表
-
;y - 复制到剪切板
-
y - 复制
-
yy - 复制当前行
-
nyy - n表示大于1的数字,复制n行
-
yw - 从光标处复制一个句子/单词的末尾,包括空格
-
ye - 从光标处复制一个句子/单词的末尾,不包括空格
-
y$ - 从当前光标位置复制到行末
-
y0 - 从当前光标位置(包括光标位置)复制到行首
-
y3l - 从当前光标位置(包括光标位置)向右复制3个字符
-
y5G - 将当前行(包括当前行)至第5行(不包括它)复制
-
y3B - 从当前光标位置(不包括光标位置)反向复制3个单词
-
. - 粘贴
-
p - 粘贴
多光标编辑
-
Shift + n - 选中下一个相同字符
-
Shift + k - 跳过当前选中的字符
-
:1r,24s/header/www/g - 第1到24行将header替换成www