backward-kill-line
これが私が定義する方法です。
(defun backward-kill-line ()
(interactive)
(kill-line 0))
そして私はglobal-visual-line-mode
。
kill-line
視線を殺しますが、backward-kill-line
物理的な線も殺します。backward-kill-line
ビューだけを台無しにするこの状況をどのように変更できますか?
ベストアンサー1
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)))