Vim-vimrc 快捷键映射

Vim-vimrc 快捷键映射

文章目录

Leader 键

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

vim 复制代码
let mapleader = ","

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

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

插入 --

vim 复制代码
nnoremap <leader>-- i-------------------------------<Esc>

插入 ##

vim 复制代码
nnoremap <leader>## i###############################<Esc>

插入 ==

vim 复制代码
nnoremap <leader>== i===============================<Esc>

解释

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

Leader键设置

vim 复制代码
" Leader Key
let mapleader = ","

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

快速插入分隔线

vim 复制代码
" Map shortcut -- to insert --------------------------
nnoremap -- i-------------------------------<Esc>

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

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

使用方法:

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

相关推荐
殷色玫瑰1 小时前
C++ string类详解:常用接口、字符串操作与模拟实现
java·linux·c语言·开发语言·数据结构·c++
忆挽篱笙歌1 小时前
gcc,g++
linux
l1t2 小时前
修复WSL CreateInstance/E_UNEXPECTED和 mounted read-only 错误
linux·windows·wsl
Ruiery2 小时前
Linux 6.6内核 CPU 深度解析(九):时钟与 TSC — 内核怎么从 PIT/HPET 切到 TSC
linux·运维·服务器
91刘仁德3 小时前
Linux网络编程从入门到实战:UDP/TCP协议与socket编程全解析
linux·网络·笔记·tcp/ip·udp
水饺编程3 小时前
第1章:下载 Linux 0.12 内核
linux·c语言·汇编·ubuntu
牢姐与蒯3 小时前
一点小碎片——每个线程独有的东西——上下文+栈
linux·运维·服务器
小此方3 小时前
Linux网络(二十):TCP拥塞控制与延迟应答详解:从拥塞窗口到TCP性能优化,理解TCP与UDP的效率差异
linux·网络·php
yunwei373 小时前
eBPF 开发实践:使用 eBPF 隐藏进程或文件信息
linux·后端·性能优化
芝麻开门2924 小时前
Linux文件系统
linux·文件系统