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>

使用方法:

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

相关推荐
kk”1 小时前
Linux的组和权限管理
linux·运维·服务器
mohesashou3 小时前
红帽linux的K8S部署
linux·kubernetes·ansible
xiaoye-duck3 小时前
《Linux网络编程》UDP Socket 编程实战:从 Echo 回显、通用字典服务到套接字封装全流程
linux·网络·udp
孙克旭_4 小时前
Docker 镜像构建|Vue+SpringBoot+Go 多语言项目 Dockerfile 案例
linux·运维·vue.js·spring boot·docker·dockerfile
life码农5 小时前
Linux截取Nginx指定时间段日志的三种方法(grep/awk/sed)
linux·nginx
Dawn-bit5 小时前
Linux网络进阶:TCP三次握手和四次挥手与TCP连接状态
linux·服务器·网络·tcp/ip·云计算·智能路由器
NJCloud6 小时前
MooseFS 分布式存储部署与高可用架构实践
linux·运维·分布式·架构
mounter6256 小时前
将 RDMA 引入容器:Soft-RoCE (RXE) 网络命名空间支持深度解析
linux·linux kernel·kernel·rdma·net namespace
奈斯先生Vector6 小时前
从 127.0.0.1:3080 到插件运行时:DeepSeek Harness 远程开发与版本治理实战
linux·运维·人工智能·ubuntu·aigc