2

標準C-kは kill-line 機能 -> 行を削除して kill-ring に入れる、「delete-line」のようなものだけを使用したい。アイデアはありますか?

4

2 に答える 2

1

delete-line次のような関数を定義できます。

(defun delete-line ()
  (interactive)
  (delete-region (point) (line-end-position)))

上記の関数は、kill-lineポイントの後に空白以外の文字が残っている行で引数なしで呼び出された関数の動作を模倣しています。の正確な動作が必要な場合は、少し詳しく説明する必要がありますkill-line

于 2012-04-12T07:25:04.337 に答える
1

これはあなたが望むものかもしれません。この行を .emacs に追加します。

(global-set-key "\C-k" 'delete-line)

M-: を使用して現在のセッションで試してから、入力して、それが本当に必要かどうかを確認することもできます。

于 2012-04-11T20:45:27.380 に答える