vim 编辑器之神
Emacs 神的编辑器
command | do something |
---|---|
u | undo |
ctrl+r | redo |
shift+i | 首行插入 |
shift+a | 行末添加 |
shift+j | 合并行 |
ctrl+d | 半页往下翻 |
ctrl+u | 半页往上翻 |
dw | delete word |
db | delete backward(回删一个单词) |
df | delete forward |
di( | delete in ( 删除括号内 |
da( | delete at ( 删除括号内,包括括号 |
dit | delete in tag 删除标签内的内容 |
cit | change in tag |
y | yank 复制 |
p | 后黏贴 |
P | 前黏贴 |
v | 选中 |
ctrl+v | 多列选择 |
q+a | 录宏 |
q | 结束宏 |
@a | 使用a宏 |
. | 把之前的操作再做一遍 |
> | 选中的文本向右一个tab |
< | 选中的文本向左一个tab |
x | 删除一个字符 |
vim配置
- ~/.vimrc 配置文件
- vimplugin 管理vim插件的插件
这里用frankfang的vimrc配置文件
curl https://gist.githubusercontent.com/FrankFang/a6dc0886d6895c088225d7c61b954e69/raw/4855205d90fe739067a7ee4016f010ac1009d944/simple-vimrc > ~/.vimrc
到这里,vim的一些基本样式就配置完成了,但是并没有编写代码方便的插件。下面我们进行插件的安装:
1、安装管理插件的插件 vim-plug
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
2、编写~/.vimrc文件,添加如下语句进行emmet插件的安装
call plug#begin('~/.vim/plugged')
Plug 'mattn/emmet-vim'
call plug#end()
3、 在vim模式下,执行 :PlugInstall
重新打开vim便可以使用emmet的快捷键操作。
关于emmet插件快捷键的修改(参考frankfangpvimrc配置文件):
imap <C-y> <plug>(emmet-expand-abbr)
nmap <C-y> <plug>(emmet-expand-abbr)
vmap <C-y> <plug>(emmet-expand-abbr)
用Ctrl+y键作为insert,view,command模式下的emmet展开快捷键。