让Vim更好的工作――VIM映射


本文摘自PHP中文网,作者齐天大圣,侵删。

映射是我最喜欢的vim功能了,通过它可以自由的设置自己的快捷键,可以大大提高我的编写效率。映射可以理解为设置快捷键,就是让你用少量的,便于按的键来替代比较多、繁的键。

什么时候用映射

如果你有以下一个或多个困扰,那么就可以来使用映射了哦

  • 不满现在的按键

  • 想设置一些快捷键来提高编辑速度

  • 想组合一些按键来完成新的需求

映射的分类

我们知道,vim有多种模式,与其对应的,映射也有nmap(普通映射)、imap(插入映射)、vmap(块选择映射)。

我们分别来选几个案例来讲讲这三种映射。

普通映射

1

2

" 使用F1切换显示行号

nmap <F1> :set nu! nu?<cr>

这里的CR表示回车键的意思。

插入映射

1

2

" 使用jj来代替esc键,完成从插入模式退回到普通模式

imap jj <esc>`^

一般我们都会使用jj来代替esc键,来完成快速从插入模式切换到普通模式。

1

2

3

" 在插入模式下向前向后删除字符

imap <C-b> <Backspace>

imap <C-d> <Esc>lxi

这里c表示ctrl键,在插入模式下,使用ctrl+b表示向后删除一个字符,而使用ctrl+d表示向前删除一个字符。

阅读剩余部分

相关阅读 >>

服务器高并发三种解决方法是什么?

Linux中如何查找大文件?(代码示例)

Linux cd命令怎么用?

超全面的Linux基础知识整理

Linux下如何使用grep命令查看进程

如何处理ecs Linux服务器重启服务器、初始化系统后数据盘不见了的情况

Linux中如何查看端口是否被占用

Linux基础操作有哪些?

Linux如何无损调整分区大小的详细介绍

Linux通过端口转发来实现访问内网服务的图文步骤详解

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...