사용 less
하고 누르면 v현재 설정된 편집기(Emacs나 vim)로 전환됩니다.
MISCELLANEOUS COMMANDS v Edit the current file with $VISUAL or $EDITOR.
현재 파일이 편집기에서 열리지 않도록 하려면 이 동작을 방지할 수 있습니까?
답변1
v바인딩하여 비활성화 할 수 있습니다 noaction
. 추가
# command
v noaction
~/.lesskey
(또는 버전 582 이상을 $XDG_CONFIG_HOME
사용하는 경우) 로 설정하고 버전 581 이하를 사용하는 경우 실행합니다 .less
$XDG_CONFIG_HOME/lesskey
less
lesskey
v다른 명령에 바인딩할 수도 있습니다 . 예를 들어, 편집기를 여는 대신 한 줄 아래로 이동하려면 다음을 사용하세요.
# command
v forw-line
대신에. (기본 바인딩은 입니다 visual
.)
in을 비활성화하는 v또 다른 방법 은 다음과 같이 less
설정하는 것입니다 .VISUAL
true
VISUAL=true less foo
그런 다음 을 누르면 v실행되고 true foo
즉시 로 돌아갑니다 less
.
답변2
v
환경 변수를 LESSSECURE
로 설정하여 이 명령을 비활성화 할 수 있습니다 1
.
export LESSSECURE=1
셸의 초기화 파일에서 새 셸 세션에 대해 이를 설정할 수 있습니다.
그러나 이렇게 하면 !
, 및 명령과 기타 잠재적으로 안전하지 않은 기능도 |
비활성화 됩니다. 설명서의 "안전" 섹션을 참조하세요 .:e
s
less(1)