1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 11:10:05 +08:00
SpaceVim/docs/layers/edit.md
2018-12-20 23:19:44 +08:00

1.1 KiB

title description
SpaceVim edit layer Improve code edit expr in SpaceVim, provide more text opjects.

Available Layers >> edit

Description

This layer provide many edit key bindings for SpaceVim, and also porvide more text objects.

Features

  • chang surround symbol via vim-surround
  • repeat latest action via vim-repeat
  • multiple cursor
  • align
  • highlight whitespace at the end of a line
  • load ditorconfig config, need +python or +python3

Options

  • textobj: specified a list of text opjects to be enabled, the avaliable list is :indent, line, entire

Key bindings

Key binding desc
SPC x a {delimiter} align content based on delimiter

default delimiters

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