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展开快捷键。