나는 대부분 터미널에서 일한다.
마우스를 사용하여 터미널의 커서 위치를 제어 할 수있는 iTerm 또는 응용 프로그램과 같은 다른 터미널에 응용 프로그램 / 플러그인이 있습니까?
나는 대부분 터미널에서 일한다.
마우스를 사용하여 터미널의 커서 위치를 제어 할 수있는 iTerm 또는 응용 프로그램과 같은 다른 터미널에 응용 프로그램 / 플러그인이 있습니까?
답변:
적어도 Terminal.app에서 option클릭하면 현재 줄 내에서 뛰어 넘을 수 있습니다 (실제로 줄을 의미하므로 현재 프롬프트가 너무 길면 두 번째 입력 줄로 줄 바꿈- option클릭해야 함) "두 번째"줄의 시작 부분으로 이동 한 다음 화살표 키를 사용하여 option다시 클릭 할 수있는 "첫 번째"줄로 이동 하십시오.)
이 질문이 나온 지 꽤 시간이 지났 으며 iTerm의 Option- 클릭 과 iTerm2의 이슈 트래커 에서이 플랫폼에서 아래에 대해 이미 언급 했지만 어쩌면 도움이 될 것입니다.
안녕하세요, iTerm2에서 해당 기능을 구현했음을 알려 드리고자합니다. 아직 공식 iTerm2 저장소에는 없지만 github 에서 찾을 수 있습니다 .
나만 테스트했기 때문에 불안정하다고 생각하십시오. bash, vi 및 emacs로 테스트했으며 Terminal.app 동작과 유사하도록 최선을 다했습니다.
github에도 사전 컴파일 된 바이너리가 있습니다. iTerm_v1.0.0.20120312.git-b919985b.zip (i386 / x86_64 / ppc 용).
물론 모든 의견을 환영합니다.
키보드는 종종 가장 친한 친구입니다. 기본 구성에서 쉘은 명령 프롬프트를 탐색하는 방법을 대부분 제어합니다.
Option+ b단어를 뒤로 이동합니다 (커서가 이전 단어의 첫 글자에서 끝납니다).
Option+ f단어 앞으로 이동합니다 (커서는 다음 단어 뒤에 문자가 아닌 문자가됩니다).
Shift+ Fn+ Left Arrow (←)는 커서를 줄의 맨 처음에 놓습니다. ( Ctrl+ a도이 작업을 수행합니다.)
Shift+ Fn+ Right Arrow (→)는 커서를 줄의 맨 끝에 놓습니다. ( Ctrl+ e도이 작업을 수행합니다.)
예를 들어 긴 명령이 있으면
$ rsync -avz --progress ~/Sites/Development/My/Project web@server:/deployment/output/area
Option+를 누르기 시작 b하면 커서가 a 영역, o 출력, d 배포 등에서 멈 춥니 다 .
내가 라인의 시작으로 이동, 타격 시작하면 Option+를 f, 커서가에서 중지 공간 rsync를 후, 공간 AVZ 후, 공간 진행 후, / 사이트 후 등
Vim에서의 이동에 특히 관심이 있다면 파일에 추가 set mouse=a
할 수 ~/.vimrc
있습니다.
그것은 운동을 위해 iTerm에서 작동합니다. 또한 시각적 모드로 들어간 것처럼 섹션을 표시 할 수 있으므로 플러그인에 따라 코드를 삭제하거나 주석 처리 할 수 있습니다.
매우 편리하게 두 손가락 슬라이드 나 마우스 휠을 사용하여 큰 문서를 빠르게 스크롤 할 수도 있습니다.
유일한 단점은 다른 응용 프로그램에서 사용하기 위해 복사 할 텍스트를 선택하기가 어렵다는 것입니다 option. 그러나 선택하는 동안 누르기 만하면됩니다.
또한 vimpager 와 같은 것을 추가하면 ( macports 에도) 추가 한 매뉴얼 페이지를 스크롤 할 수도 있습니다.
export PAGER=/opt/local/bin/vimpager #or wherever vimpager is installed
alias less=$PAGER
당신의 .profile
또는 .bashrc
.