高效VIM编辑器

学习一些vim快捷键和自定义vim快捷键可以提高我们的开发效率

Vim 中自定义快捷键

map系列命令
这个命令的声明如下: :map {lhs} {rhs}。这个命令就是将{lhs}代表的按键映射成{rhs}所代表的按键。例如map L $就是将$键映射成L。此外需要注意的是map命令定义的快捷键是可以嵌套的,例如下面这样的命令:

map L $
map Y yL

就是将Y按键映射成了y$按键。

更多详情参考:https://www.cnblogs.com/boldness2012/p/12432792.html

Vim默认设置

.vimrc文件中添加下面内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
vim ~/.vimrc

# 启用高亮
syntax enable
# 设置行号
set number
# 设置卡尺
set ruler
set tabstop=4
set softtabstop=4
set shiftwidth=4
# 高亮当前行
set cursorline
# F4 格式化JSON内容
map <F4> <Esc>:%!python -m json.tool<CR>

第8行是格式化json的快捷键设置,在vim模式下按F4即可格式化Json数据


高效VIM编辑器
http://example.com/2020/11/15/2020年11月15日13:38:15_高效VIM编辑器/
Author
Hoey
Posted on
November 15, 2020
Licensed under