当前位置: 首页 > news >正文

Vim-vimrc 快捷键映射

Vim-vimrc 快捷键映射

文章目录

  • Vim-vimrc 快捷键映射
    • Leader 键
    • 快捷键映射:插入特定字符
      • 插入 `--`
      • 插入 `##`
      • 插入 `==`
      • 解释
      • Leader键设置
      • 快速插入分隔线

Leader 键

我们还将 , 设置为 Leader 键,使得其他快捷键映射更加简洁。

let mapleader = ","

快捷键映射:插入特定字符

在 Vim 中,你可以使用快捷键插入特定的字符,比如连续的 -=,使文本编辑更加高效。

插入 --

nnoremap <leader>-- i-------------------------------<Esc>

插入 ##

nnoremap <leader>## i###############################<Esc>

插入 ==

nnoremap <leader>== i===============================<Esc>

解释

  • 使用 nnoremap 映射键位来插入特定的字符。
  • 例如,<leader>-- 会插入连续的 --<leader>## 会插入连续的 #

Leader键设置

" Leader Key
let mapleader = ","

将Leader键设置为逗号,便于创建更多自定义快捷键组合。

快速插入分隔线

" Map shortcut -- to insert --------------------------
nnoremap -- i-------------------------------<Esc>" Map shortcut ## to insert ###########################
nnoremap ## i###############################<Esc>" Map shortcut == to insert ===========================
nnoremap == i===============================<Esc>

使用方法:

  • 输入 -- 快速插入破折号分隔线
  • 输入 ## 快速插入井号分隔线
  • 输入 == 快速插入等号分隔线

http://www.dtcms.com/a/254256.html

相关文章:

  • Minio使用https自签证书
  • Excel学习01
  • 面试题:设计一个分布式“附近的人”功能(如微信附近的人、交友应用位置匹配)
  • 数字华容道智力小游戏微信流量主小程序开源
  • ros中相机话题在web页面上的显示,尝试js解析sensor_msgs/Image数据
  • DHCP服务
  • 亚马逊云科技中国峰会召开 解码Agentic AI时代企业加速创新路径
  • 猜数字小游戏微信流量主小程序开源
  • [Data Pipeline] docs | Mysql源 | Spark处理
  • c++ STL---vector使用
  • web布局02
  • (十六)深入了解 AVFoundation - 编辑:音视频裁剪与拼接的Demo项目实现
  • 如何将文件从安卓设备传输到电脑?
  • 如何使用 USB 数据线将文件从 PC 传输到 iPhone
  • 编程马拉松的定义、运作与发展
  • Linux内存进阶
  • OpenAI的Prompt工程
  • ABP VNext + MongoDB 数据存储:多模型支持与 NoSQL 扩展
  • 动态规划算法思路详解
  • 基于微信小程序在肠造口病人健康宣教中的应用
  • C#编程与1200PLC S7通信
  • 单点登录我们的
  • AI正在重构SaaS的底层逻辑:从“买软件”到“写软件”的范式转移
  • C++ std::set的用法
  • ​​​​​​​神经网络基础讲解 一
  • Python爬虫(六):Scrapy框架
  • 深入解析connect函数:阻塞与非阻塞模式下的行为差异
  • SQL注入安全研究
  • 在 Mac 上配置 Charles,抓取 iOS 手机端接口请求
  • 机器学习赋能多尺度材料模拟:前沿技术会议邀您共探