나는 명령에서 발생하는 많은 C++ 템플릿 오류 중 첫 번째 오류를 확인하기 위해 마우스 휠을 사용하여 터미널을 다시 스크롤하는 경우가 많습니다. 이를 예상하여 Return첫 번째 오류를 더 쉽게 읽을 수 있도록 이전 출력을 위한 공간을 남겨두기 위해 키를 누르겠습니다 . 나는 이것이 입력을 파이핑하는 것보다 더 낫다고 생각합니다. head -n
왜냐하면 를 추정해야 하기 때문입니다 n
. 다시 말하지만, 이 clear
명령은 터미널 화면만 지웁니다.
누르고 있는 것보다 빠른 것은 무엇 Return입니까? 스크립팅(에코 루프, 메모, 예/헤드)에 적합한 솔루션을 보았지만 제가 인식하지 못한 짧은 명령이 있는지 궁금했습니다.
답변1
몇 가지 옵션을 생각해 봤는데
스페이서 라인:
sl() { yes '' | head -"${1:-5}"; } # Use as "sl 10" or "sl"
호출기를 통해 make의 출력을 보냅니다.
make {whatever} 2>&1 | less
아래의 전체 세션을 실행하세요
screen
. 그런 다음 Ctrl AEsc이를 사용하여 버퍼에서 한 번에 한 페이지 위로 스크롤 할 수 있습니다 Ctrl B. ReturnReturn롤백 모드를 종료하는 데 사용됩니다.
답변2
이를 위해 나는 터미널에 벽돌 세 줄을 인쇄하는 작은 C 프로그램을 작성했습니다. 빈 공간은 아니지만 시각적인 분리를 제공하고 수직 공간이 많을 수 있는 세밀한 출력에서 눈에 띄는 것과 동일한 방식으로 도움이 됩니다. 좋아하는 캐릭터를 바꿔서 맛보세요:
#include <termios.h>
#include <sys/ioctl.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
struct winsize ws;
ioctl(0, TIOCGWINSZ, &ws);
int i=0;
// square: \u25A0
// large square: \u2B1B
// block: \u2588
for(;i<3*ws.ws_col;++i) printf("\u2588");
printf("\n");
return 0;
}
답변3
나는 가지고있다
alias five='echo -e "\n\n\n\n"'
이렇게 하려면 물론 원하는 경우 별칭을 더 줄일 수도 있습니다.
답변4
당신은 그것을 사용할 수 있습니다clear
여러 번( clear;clear
) 또는 길게 누르기 Ctrl+L 당신이 만족할 때까지!
그리고zsh
, 시도해 볼 수 있습니다 (흥미롭습니다 repeat
):-
repeat 5 clear
repeat 20 echo
repeat 50 printf '\n'
물론, 당신은 원할 수도 있습니다 alias goaway='repeat 7 clear'
.