• 定义自己的vim 一 ------- vim的模式和按键映射


      

    Vim的模式众多,但是一般被提及的也就是这么几种:
    
    Normal Mode
    也就是最一般的普通模式,默认进入vim之后,处于这种模式。
    
    Visual Mode
    一般译作可视模式,在这种模式下选定一些字符、行、多列。
    在普通模式下,可以按v进入。
    
    Insert Mode
    插入模式,其实就是指处在编辑输入的状态。普通模式下,可以按i进入。
    
    Select Mode
    在gvim下常用的模式,可以叫作选择模式吧。用鼠标拖选区域的时候,就进入了选择模式。
    和可视模式不同的是,在这个模式下,选择完了高亮区域后,敲任何按键就直接输入并替换选择的文本了。
    和windows下的编辑器选定编辑的效果一致。普通模式下,可以按gh进入。
    
    Command-Line/Ex Mode
    就叫命令行模式和Ex模式吧。两者略有不同,普通模式下按冒号(:)进入Command-Line模式,可以输入各种命令,
    使用vim的各种强大功能。普通模式下按Q进入Ex模式,其实就是多行的Command-Line模式。
    常见的集中map形式:
    :map :noremap :unmap :mapclear
    :nmap :nnoremap :nunmap :nmapclear
    :vmap :vnoremap :vunmap :vmapclear
    :imap :inoremap :iunmap :imapclear
    :cmap :cnoremap :cunmap :cmapclear
    
    map前缀
    nore:表示非递归,见下面的介绍
    n:表示在普通模式下生效
    v:表示在可视模式下生效
    i:表示在插入模式下生效
    c:表示在命令行模式下生效
    
    可以通过定义自己的map映射,定义自己的快捷键。
  • 相关阅读:
    c#连接MySQL数据库
    MySQL下载与安装
    python简单页面爬虫入门 BeautifulSoup实现
    vue打包后.woff字体文件路径问题处理
    ReactNative真机运行
    前端知识总结--性能优化
    前端知识总结--ES6新特性
    我的开发框架(WinForm)4
    我的开发框架(WinForm)3
    我的开发框架(WinForm)2
  • 原文地址:https://www.cnblogs.com/s-hk/p/4274852.html
Copyright © 2020-2023  润新知