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>

使用方法:

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

相关推荐
YC运维41 分钟前
网络配置综合实验全攻略(对之前学习的总结)
linux·服务器·网络
平凡灵感码头1 小时前
什么是 Bootloader?怎么把它移植到 STM32 上?
linux·soc
无敌的牛2 小时前
Linux基础开发工具
linux·运维·服务器
Edingbrugh.南空2 小时前
实战指南:用pmap+gdb排查Linux进程内存问题
linux·运维·服务器
亚马逊云开发者3 小时前
将 Go 应用从 x86 平台迁移至 Amazon Graviton:场景剖析与最佳实践
linux·数据库·golang
大叔是90后大叔3 小时前
Linux/Ubuntu安装go
linux·ubuntu·golang
孙克旭_3 小时前
day051-ansible循环、判断与jinja2模板
linux·运维·服务器·网络·ansible
渡我白衣3 小时前
Linux操作系统之进程间通信:共享内存
linux
Mr_Orangechen4 小时前
Linux 下使用 VS Code 远程 GDB 调试 ARM 程序
linux·运维·arm开发
lilian1295 小时前
linux系统mysql性能优化
linux·运维·mysql