В ударе, как каждый очищает текущий вход?

Избегайте отступов.

Используйте досрочный возврат, продолжение или перерыв.

вместо:

if (passed != NULL)
{
   for(x in list)
   {
      if (peter)
      {
          print "peter";
          more code.
          ..
          ..
      }
      else
      {
          print "no peter?!"
      }
   }
}

do:

if (pPassed==NULL)
    return false;

for(x in list)
{
   if (!peter)
   {
       print "no peter?!"
       continue;
   }

   print "peter";
   more code.
   ..
   ..
}
167
задан tshepang 19 March 2014 в 20:24
поделиться

6 ответов

  1. Press Ctrl-U to delete everything before the cursor. The deleted command will be stored into a buffer. Press Ctrl-Y to paste the deleted command.

    (Optional: Press End or Ctrl-E to jump to the end of the input first.)

  2. Alternatively, press Ctrl-C to abort what you're typing.

277
ответ дан 23 November 2019 в 20:57
поделиться

Попробуйте Ctrl + U . Это очищает строку ввода.

93
ответ дан 23 November 2019 в 20:57
поделиться

Нашел короткую ссылку на http://www.ice2o.com/ bash_quick_ref.html , а ищет .

ctrl + e (если не в конце строки) плюс ctrl + u сделает это.

30
ответ дан 23 November 2019 в 20:57
поделиться

Чтобы удалить текущую строку, попробуйте:

Ctrl - X , Ctrl - U

As альтернативу вы можете использовать:

Esc - D

, для чего требуется ~ / .inputrc:

"\ed": kill-whole-line 

см .: http://codesnippets.joyent.com/posts/show / 1690

2
ответ дан 23 November 2019 в 20:57
поделиться

Есть два варианта сделать это

ctrl + c - это очищает всю строку, независимо от того, где находится курсор.

ctrl + u - это очищает строку от положения курсора до начала.

13
ответ дан 23 November 2019 в 20:57
поделиться

Учтите, что при использовании Ctrl - U (или Ctrl - E , а затем ) Ctrl - U ) сохранит то, что вы очистили, в буфере, чтобы вы могли затем вставить его позже, используя Ctrl - Y .

3
ответ дан 23 November 2019 в 20:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: