mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-24 05:30:07 +08:00
2.3 KiB
2.3 KiB
title | description | lang |
---|---|---|
SpaceVim edit 模块 | 这一模块为 SpaceVim 提供了更好的文本编辑体验,提供更多种文本对象。 | zh |
可用模块 >> edit
模块简介
该模块提升了 SpaceVim 的文本编辑体验,提供更多种文本对象。
功能特性
- 修改围绕当前光标的符号
- 重复编辑
- 多光标支持
- 对齐文档内容
- 设置文档段落对齐方式
- 高亮行为符号
- 自动载入 editorconfig 配置,需要
+python
或者+python3
支持 - 默认已启用
模块选项
textobj
: specified a list of text opjects to be enabled, the avaliable list is:indent
,line
,entire
快捷键
快捷键 | 功能描述 |
---|---|
SPC x a {分隔符} |
基于分隔符进行文本对齐 |
默认的分隔符:
=
: 对齐===
,==
,!=
,>=
等&
: 对齐&
¦
: 对齐¦
|
: 对齐|
;
: 对齐;
:
: 对齐:
,
: 对齐,
.
: 对齐.
[
: 对齐[
(
: 对齐(
{
: 对齐{
]
: 对齐]
}
: 对齐}
)
: 对齐)
[SPC]
: 对齐[SPC]
o
: 对齐+ - * / % ^
等r
: 对齐用户输入的正则表达式
多光标支持
在 Visual 模式下可使用 Ctrl+n 按键选择下一个匹配位置。此时文档中所有匹配项都会被高亮,选中的匹配位置会有特殊高亮。 可使用 Ctrl+x 按键跳过当前位置。
快捷键 | 功能描述 |
---|---|
SPC x j c |
居中对齐当前段落 |
SPC x j f |
set the justification to full (TODO) |
SPC x j l |
左对齐当前段落 |
SPC x j n |
set the justification to none (TODO) |
SPC x j r |
右对齐当前段落 |
SPC x u |
将选中字符串转为小写 |
SPC x U |
将选中字符串转为大写 |
SPC x w c |
统计选中区域的单词数 |