Markdown with Vim
1 | setlocal shiftwidth=2 softtabstop=2 expandtab smarttab |
这些配置定义了一系列快捷键映射,用于在编辑 Markdown 文件时提供更高效的编辑方式。每个快捷键的作用如下:
-
,f
:- 切换到普通模式。
- 查找
<++>
这个占位符。 - 清除搜索高亮。
_c4l
是一个命令组合,它意味着将光标移动到<++>
的开始,删除它,然后允许你输入替代文本。
-
<c-e>
(可能有误,因为在你提供的配置中并没有直接映射<c
,通常<c
后面应该跟着一个字符,比如<c-e>
):- 同样的功能作为
,f
。
- 同样的功能作为
-
,w
:- 切换到普通模式。
- 查找
<++>
这个占位符。 - 清除搜索高亮。
_c5l
是一个命令组合,它意味着光标移动到<++>
的开始,删除它,并进入插入模式准备输入。
-
,n
:- 插入 Markdown 的分隔线
---
并在其下方留出一个空行。
- 插入 Markdown 的分隔线
-
,b
:- 插入加粗语法
****
并将光标置于两个星号**
之间,准备输入加粗的文本。
- 插入加粗语法
-
,s
:- 插入删除线语法
~~~~
并将光标置于两个波浪号~~
之间,准备输入带删除线的文本。
- 插入删除线语法
-
,i
:- 插入斜体语法
**
并将光标置于两个星号*
之间,准备输入斜体文本。
- 插入斜体语法
-
,d
:- 插入单行代码语法
` `
并将光标置于两个反引号`
之间,准备输入代码。
- 插入单行代码语法
-
,c
:- 插入多行代码块,并在其间留出一个占位符
<++>
,准备输入代码块内容。
- 插入多行代码块,并在其间留出一个占位符
-
,m
:
- 插入 Markdown 的任务列表项
- [ ]
,准备输入一个任务项。
,p
:
- 插入图像的 Markdown 语法
![](<++>)
并在其后留出一个占位符<++>
,准备输入图像链接。
,a
:
- 插入链接的 Markdown 语法
[](<++>)
并在其后留出一个占位符<++>
,准备输入链接地址。
,1
:
- 插入一级标题语法
#
并在其下留出一个占位符<++>
。
,2
:
- 插入二级标题语法
##
并在其下留出一个占位符<++>
。
,3
:
- 插入三级标题语法
###
并在其下留出一个占位符<++>
。
,4
:
- 插入四级标题语法
####
并在其下留出一个占位符<++>
。
,l
:
- 插入水平分割线
--------
。
在编辑 Markdown 文件时使用这些快捷键可以快速插入常见的 Markdown 格式化选项,提高编辑效率。记住,这些映射的前缀 ,
是一个占位符,实际上你可以根据自己的习惯设置它为其他键。在 Vim 中,你可能会将 <leader>
键设置为 ,
,这样上面的快捷键就会起作用。
评论