Избегайте отступов.
Используйте досрочный возврат, продолжение или перерыв.
вместо:
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.
..
..
}
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.)
Alternatively, press Ctrl-C to abort what you're typing.
Нашел короткую ссылку на http://www.ice2o.com/ bash_quick_ref.html , а ищет .
ctrl + e (если не в конце строки) плюс ctrl + u сделает это.
Чтобы удалить текущую строку, попробуйте:
Ctrl - X , Ctrl - U
As альтернативу вы можете использовать:
Esc - D
, для чего требуется ~ / .inputrc:
"\ed": kill-whole-line
Есть два варианта сделать это
ctrl + c - это очищает всю строку, независимо от того, где находится курсор.
ctrl + u - это очищает строку от положения курсора до начала.
Учтите, что при использовании Ctrl - U (или Ctrl - E , а затем ) Ctrl - U ) сохранит то, что вы очистили, в буфере, чтобы вы могли затем вставить его позже, используя Ctrl - Y .