当光标在括号内时,可否在不用选定区域的前提下,复制括号内容

由 (setq show-paren-style 'expression) ; 高亮整个括号内的内容 而提出这一想法

vim 模式下 yi( 或者 vi(y

(global-set-key (kbd "M-s i") '(lambda () (interactive)
                                 (save-excursion
                                   (backward-up-list)
                                   (kill-ring-save (1+ (point))
                                                   (progn (forward-sexp)
                                                          (backward-char)
                                                          (point))))))

如果安装 paredit 的话可以将 backward-up-list 替换成 paredit-backward-up,效果应该会更好一点, 按键绑定的话可以挑选自己喜欢的绑定

1 个赞

强烈推荐 paredit