Resposta curta
Fornece o número 0
ao próximo comando.
Resposta longa
C-u
no emacs chamado universal-argument
. É começar um argumento numérico para o seguinte comando. Os dígitos ou sinal de menos após C-u
compõem o argumento numérico. Você pode ler mais detalhes sobre C-u
digitando C-h k C-u
ou leia a documentação on-line aqui .
Entendendo o significado de C-u
, agora você pode saber que C-u 0 C-k
e C-k
não são iguais. O primeiro, C-k
é chamado com um argumento numérico, é o número zero. O segundo C-k
é chamado sozinho. Isso leva a um comportamento diferente.
Em Killing by Lines seção do manual do emacs:
The simplest kill command is C-k (kill-line). If used at the end of a line, it kills the line-ending newline character, merging the next line into the current one (thus, a blank line is entirely removed). Otherwise, C-k kills all the text from point up to the end of the line; if point was originally at the beginning of the line, this leaves the line blank.
...
When C-k is given a positive argument n, it kills n lines and the newlines that follow them (text on the current line before point is not killed). With a negative argument −n, it kills n lines preceding the current line, together with the text on the current line before point. C-k with an argument of zero kills the text before point on the current line.