명령 줄을 사용할 때 위치를 빠르게 지정하려면 (예, 저는 Emacs 팬입니다). Bash의 남자를 본 후에, 나는 그러한 조언을 찾을 수 없다. 이것을 지원하기 위해 readline의 소스 코드를 수정해야합니까?현재 입력 줄에서 문자열을 검색하도록 Bash를 구성 할 수 있습니까?
대단히 감사합니다!
명령 줄을 사용할 때 위치를 빠르게 지정하려면 (예, 저는 Emacs 팬입니다). Bash의 남자를 본 후에, 나는 그러한 조언을 찾을 수 없다. 이것을 지원하기 위해 readline의 소스 코드를 수정해야합니까?현재 입력 줄에서 문자열을 검색하도록 Bash를 구성 할 수 있습니까?
대단히 감사합니다!
나는 명령 줄에서 직접 할 수있는 방법을 모르겠지만, 배쉬는 선택의 여지가 귀하의 편집기에서 명령 줄을 엽니 다 키 누르기를 지원합니다. bash는 맨 페이지에서 :
는 은edit-and-execute-command (C-xC-e)
Invoke an editor on the current command line, and execute the
result as shell commands. Bash attempts to invoke $FCEDIT,
$EDITOR, and emacs as the editor, in that order.
는 는 는
는 그래서 CTRL-X CTRL-E 편집기에서 기존의 명령 줄을 엽니 다 이맥스 바인딩 모드 (기본값) 또는 VI 바인딩 모드 (즉에 대한 set -o vi
)에서 ESC의 V에 지정된 타격 위에서 언급 한 환경 변수에 의해. 명령 행을 편집 할 수 있으며 편집기를 저장하고 종료하면 명령이 실행됩니다.
CTRL-r (역방향 i 검색)을 사용하면 기록의 현재 행은 물론 모든 항목을 검색 할 수 있습니다. 당신이 인수의 몇 가지를 다시 이동하려면
다시 "다시 찾기"를 한 후, CTRL-R을 공간을 칠 수있다. 탈출은 마지막 검색 결과에서 커서로 중단됩니다.
superuser.com? –