1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-24 09:40:06 +08:00
SpaceVim/docs/cn/layers/edit.md
Shidong Wang fd16cf63a5 Fix type
2019-01-19 13:59:59 +08:00

1.5 KiB

title description lang
SpaceVim edit 模块 这一模块为 SpaceVim 提供了更好的文本编辑体验,提供更多种文本对象。 cn

可用模块 >> 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 {分隔符} 基于分隔符进行文本对齐

默认的分隔符:

  • =: 对齐 ===, ==, !=, >=
  • &: 对齐 &
  • ¦: 对齐 ¦
  • ;: 对齐 ;
  • :: 对齐 :
  • ,: 对齐 ,
  • .: 对齐 .
  • [: 对齐 [
  • (: 对齐 (
  • {: 对齐 {
  • ]: 对齐 ]
  • }: 对齐 }
  • ): 对齐 )

多光标支持

在 Visual 模式下可使用 Ctrl+n 按键选择下一个匹配位置。此时文档中所有匹配项都会被高亮,选中的匹配位置会有特殊高亮。 可使用 Ctrl+x 按键跳过当前位置。