artist-mode 画矩形怎么无效

在使用 artist-mode 画矩形怎么无效,

2

操作是按住 shift 然后反键 来动

因为找几遍没有好的教程,也不知道怎么解决

(用 C-h m 看了说明才懂了)

首先 按住 shift +反键 是画框删除内容而不是画上一个矩形

再之前我怎么都画不出任意长宽的矩形只能用 shift + 正键画 Square

原因是 由于我使用的 Doom 且编辑模式是 evil 所以会默认全局 evil

而当你同时开启 artist-mode 与 evil

evil 会将 mouse-1 (也就是正键)捕获到 为去执行函数 evil-mode-drag-regionC-h k + 点正键 可以查到),

而 artist-mode 就没有捕获到 mouse-1 (也就是正键)也就画不出任意长宽的矩形

所以 在不去修改源码情况下,开启 artist-mode 要关闭 evil

artist-mode 正常情况下 C-h k + 点正键 返回出来的函数应该是 artist-down-mouse-1