gpt4 book ai didi

emacs - emacs evil 如何将光标移动到行的中间?

转载 作者:行者123 更新时间:2023-12-02 09:36:48 25 4
gpt4 key购买 nike

以下链接在vim中给出了答案,

https://superuser.com/questions/216411/go-to-middle-of-line-in-vim

使用下面的脚本

map gm :call cursor(0, virtcol('$')/2)<CR>

但是如何在 emacs 中做到这一点?把它放在 .emacs 里面?以及如何?

最佳答案

此函数会将光标放在线条的中间点。以下行将它绑定(bind)到 gm(顺便说一句,它破坏了默认的 evil-middle-of-visual-line):

(defun middle-of-line ()
"Put cursor at the middle point of the line."
(interactive)
(goto-char (/ (+ (point-at-bol) (point-at-eol)) 2)))

(define-key evil-motion-state-map "gm" 'middle-of-line)

将这些行放入您的 .emacs 文件中; define-key 行应该在初始化 evil 的部分之后。 (仅供引用:正常状态图继承自运动状态图。)

关于emacs - emacs evil 如何将光标移动到行的中间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25131476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com