(오디오 또는 "시각적") 차임벨이 "낮게" 울리는 시기를 제어하는 ​​방법

(오디오 또는 "시각적") 차임벨이 "낮게" 울리는 시기를 제어하는 ​​방법

less벨을 울리거나(기본값) 디스플레이를 깜박임(-q 또는 -Q 옵션을 사용할 때 "시각적 벨"이라고 함)으로 경고음을 울립니다. 이 경고가 발생하는 일반적인 상황은 파일의 맨 위로 스크롤하려고 하거나 현재 표시된 맨 위 줄에 나타나는 정규식을 검색할 때입니다.

문제는 그 중 하나가 합법적인 오류 조건이라는 것입니다. 불가능한 일을 하려고 합니다. 반면 다른 하나는 유용한 정보를 전달하지 않습니다. less찾은 검색어를 강조 표시하고 첫 번째 검색어가 표시되도록 창을 배치했습니다. does this 단어는 파일의 첫 번째 줄에 있으므로 이 경고는 "Hey, I did what you request for"라고만 알려주며 (IMO) 경고가 발생하지 않습니다.

명령줄 옵션 외에도 사용자 정의가 매우 가능하다는 것을 알고 있지만 less지금까지 합법적인 오류 경고를 유지하면서 오류가 아닌 경고를 비활성화할 수 있는 방법을 찾지 못했습니다. 경고를 발생시키려는 상황을 지정하는 방법이 있습니까?

답변1

Ring의 구성 가능한 유일한 기능은 less명령줄 옵션입니다.-q(그리고 세 번째 상태-Q). 이것맨페이지설명하다:

-q또는--quiet또는--silent

적당히 "조용한" 작동을 유발합니다. 파일 끝이나 파일 시작 전으로 스크롤하려고 하면 터미널 차임벨이 울리지 않습니다. 터미널에 "시각적 벨"이 있으면 이를 사용하십시오. 잘못된 문자 입력과 같은 특정 오류가 발생하면 벨이 울립니다. 이러한 모든 경우 기본 설정은 터미널 벨을 울리는 것입니다.

-Q또는--QUIET또는- 조용한

결과적으로 완전히 "조용한" 작동이 이루어집니다. 터미널 벨이 울리지 않습니다.

(어쨌든, 소스 코드를 읽는 것(제가 했던 작업)은 그것이 실제로 무엇을 하는지 알아내는 방법입니다.)

관련 정보