EmacsでCu 0の後に別のコマンドが来るのは、通常何を意味しますか?
例えば、
CkとCu 0 Ckが同じだと思いました。
Cu 0 Ckは現在の行でカーソルの前の部分を殺し、Ckはカーソルの後の部分を殺します。
ありがとうございます。
答え1
短い答え
0
次のコマンドの番号を提供します。
長い答え
C-u
Emacsでは、universal-argument
次のコマンドの数値引数で始まります。次の数値またはマイナス記号はC-u
数値パラメータを形成します。オンラインマニュアルをC-u
入力または読むと、C-h k C-u
詳細を読むことができます。ここ。
今の意味を理解したのでとは違うことがC-u
わかります。最初のものは数値ゼロの数値引数として呼び出されます。 2番目は単独で呼び出されます。別の動作が発生します。C-u 0 C-k
C-k
C-k
C-k
~からラインキルemacs マニュアルセクション:
最も簡単なkillコマンドはCk(kill-line)です。行末で使用すると、行末の改行文字が殺され、次の行が現在の行にマージされます(したがって空白行は完全に削除されます)。そうでなければ、Cck は、そのポイントから行末までのすべてのテキストを削除します。その点が最初に行の先頭にある場合、その行は空白のままです。
...
Ckに正の引数nが与えられると、n行とそれに続く改行文字を削除します(現在行のポイントの前のテキストは削除しません)。負のパラメータ-nを使用すると、現在行の前のn行と現在行のポイントの前のテキストも削除されます。引数が0のCkは、現在の行のポイントの前のテキストを削除します。