让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表示向前删除一个字符。

阅读剩余部分

相关阅读 >>

如何理解迁云工具和 p2v(physical to virtual)

超线程和多线程的区别?

如何合理规划和区分不同的安全组

详解Linux虚拟主机相关问题

Linux如何启动php服务

Linux下find和grep区别和常用命令介绍

解决Linux下mysql启动失败的问题

Linux < >区别

Linux是什么?

Linux环境下g++编译gdal动态库的操作方法

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



打赏

取消

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

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

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

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

评论

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