Smartparens
文章目录
kill sexp
smartparens:
sp-kill-sexp- 在 python-mode 中表现不如 kill-sexp
emacs:
kill-sexp- 识别 python 中的缩进对象, for 循环,字符串等
配对对象的跳转
smartparens
sp-forward-sexpsp-backward-sexpsp-down-sexpsp-up-sexp特点:
- 普通的
symbol和普通的单词也是处理的对象 - 配对的 "", (), [], wrap 对象也是跳转对象
- 普通的
emacs
forward-listbackward-listbackward-up-listdown-listup-list特点:
- 只识别 (), {}, [] 等对象
- 不识别 "", symbol, 普通单词
对象
tag object
- <p>hello</p>
pair object
- "", ()
- symbol object
number prefix
- 指定操作次数
负数
- 反向操作
选择对象
smartparens
- sp-select-next-thing
- sp-select-previous-thing-exchange
- sp-mark-sexp
emacs
mark-sexp(C-M-@)
Bugs
python tripple quotes ''', """
- 不能正确识别
文章作者
上次更新 2022-06-28 (d35cb5b)