터미널에서 Option + 클릭을 사용하면 현재 줄의 어느 지점 에나 커서를 놓을 수 있으므로 실제로 긴 명령을 편집하는 데 좋습니다.
iTerm2에서 어떻게해야합니까?
업데이트 : 이 페이지 에 따르면 기능은 0.7.0 (2003) 이후로 사용되었습니다. 또한 Command + Option을 누르고 있으면 커서가 터미널과 같이 익숙한 십자가로 바뀌지 만 클릭하면 여전히 커서의 위치가 바뀌지 않습니다.
터미널에서 Option + 클릭을 사용하면 현재 줄의 어느 지점 에나 커서를 놓을 수 있으므로 실제로 긴 명령을 편집하는 데 좋습니다.
iTerm2에서 어떻게해야합니까?
업데이트 : 이 페이지 에 따르면 기능은 0.7.0 (2003) 이후로 사용되었습니다. 또한 Command + Option을 누르고 있으면 커서가 터미널과 같이 익숙한 십자가로 바뀌지 만 클릭하면 여전히 커서의 위치가 바뀌지 않습니다.
답변:
나는 그것을 구현하기 위해 "얼마나 힘들까 (c)"궁금하고 오늘 진행했다.
Terminal.app은 '커서를 왼쪽 / 오른쪽으로 이동'ESC 시퀀스를 에뮬레이트하는 것 같습니다. 쉘 프롬프트에 커서를 놓으려고하면 유명한 '삐'소리가 들립니다. 잘못된 움직임이있을 때마다 여러 번들을 수 있습니다.
iTerm2의 솔루션은 적절한 ESC 시퀀스를 호출하여 동일하게 작동합니다. 커서를 유효하지 않은 영역에 놓으려고하면 한 번만 경고음이 울립니다.)
Terminal.app는 여러 줄 프롬프트를 처리 할 수없는 것 같습니다. 마지막 줄로 이동하면 효과가있는 것 같습니다. 이 구현에서 여러 줄 프롬프트가 올바르게 처리되어야합니다.
결과는 github 에서 찾을 수 있습니다 . 보류중인 풀 요청이있는 원본 포크입니다. 내가 작업하는 지점의 이름은 'option-click-hardcoded'입니다.
물론 테스트를 거쳤습니다. 그것은 2007 년 말 맥 오에스텐 10.7.3을 실행하는 맥북 프로에서만 테스트되었다는 것을 의미한다.
직접 컴파일하거나 i386 / x86_64 / ppc에 대한 사전 컴파일 된 바이너리를 다운로드하여 사용해보십시오 ( iTerm_v1.0.0.git-085ec22c.zip ).
iTerm 2는 iTerm의 새로운 버전이 아닙니다. 동일한 소스 코드를 기반으로하는 동안에는 큰 변화가 있습니다. 제거되거나 파손 된 것 중 하나 (개발자의 의도를 말하기 어렵습니다)는 커서 위치입니다.
당신이이 누락을 알아 차린 유일한 사람은 아닙니다. 2011 년 4 월부터 버그 로 신고되었으며 계속 주목을 받고 있습니다. 이 기능을 얻는 가장 좋은 방법은 (GitHub에서 포크하거나 다른 응용 프로그램으로 전환하는 것 외에) 위의 Google 코드 사이트에 의견을 제출하는 것입니다. 충분한 관심을 가지고이 기능이 다시 제품에 반영되기를 바랍니다.
최신 빌드에는 2012 년 3 월 15 일 현재이 기능이 포함되어 있습니다.
공식 다운로드 사이트 : http://code.google.com/p/iterm2/downloads/list
최신 빌드 (2012 년 3 월 26 일 현재)에는이 기능이 포함되어 있습니다.
더 이상 최신 빌드에서 작동하지 않으므로 https://code.google.com/p/iterm2/downloads/detail?name=iTerm2-1_0_0_20120726.zip 으로 돌아 가야합니다.
기능이 추가 된 원래 티켓에 언급 된대로 : https://code.google.com/p/iterm2/issues/detail?id=789
최신 버전의 iterm2 (빌드 2.9.20150812-nightly를 사용하고 있음)에는이 기능이 있지만 여러 줄로 작동 하려면 https://gitlab.com/gnachman/에 설명 된대로 셸 통합을 활성화해야합니다. iterm2 / 문제 / 3638 .
최신 iTerm을 설치하려면 brew를 사용하여 다음을 실행하십시오.
brew tap caskroom/versions && brew cask install iterm2-nightly
내 대답은 2019 년 iTerm2로 테스트되었습니다.
설정> 프로필로 이동하여 원하는 프로필을 선택하고 (기본 프로필이 될 수 있습니다. 각각에 대해이 작업을 반복해야 함) "키"탭을 선택하고 왼쪽 및 오른쪽 옵션 (alt) 키의 동작을 변경하십시오. Esc +
이것은 실제로 FAQ에 있습니다.
Q : 옵션 / alt 키를 메타처럼 작동 시키거나 이스케이프 코드를 보내려면 어떻게해야합니까? A : 환경 설정> 프로파일 탭으로 이동하십시오. 왼쪽에서 프로필을 선택한 다음 키보드 탭을 엽니 다. 맨 아래에는 Option 키의 동작을 선택할 수있는 일련의 버튼이 있습니다. 대부분의 사용자에게는 Esc +가 최선의 선택입니다.
보너스
Option (Alt) + 클릭에 대해 묻는다면 Option (Alt) + Backspace도 작동한다고 가정합니다.
동일한 UI (키 패널)에서 "사전 설정로드"버튼을 클릭하고 "자연 텍스트 편집"을 선택하십시오. 각 프리셋에 대해이 과정을 반복하십시오.
이제 Option + 클릭과 Option + 백 스페이스가 모두 작동합니다.