vim简单操作与配置

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容