Emacs
(kill-line 0)
即使在 Emacs 中使用 global-visual-line-mode 也會殺死物理線
我
backward-kill-line
是這樣定義的。(defun backward-kill-line () (interactive) (kill-line 0))
我正在使用
global-visual-line-mode
.
kill-line
殺死視線,但這backward-kill-line
會殺死物理線。我怎樣才能改變backward-kill-line
這只會殺死視線?
kill-line
即使在視覺線模式下,仍然會殺死物理線。不過關鍵C-k
是反彈到kill-visual-line
。Emacs 沒有
backward-kill-line
命令,但你可能在某個地方找到了一個。如果您想要一個殺死視線的功能,請創建一個backward-kill-visual-line
功能,或者使用以下組合功能,如果處於視線模式,則殺死視線,否則使用物理線。(defun backward-kill-visual-line (arg) "Kill ARG visual lines backward." (interactive "p") (funcall (if visual-line-mode #'kill-visual-line #'kill-line) (- 1 arg)))