나는 이것이 유래에 물어 보지 못했지만,이 정력에 내 가장 큰 고통 지점입니다 : 당신이 모든 파일 내에서 탐색하려면 어떻게선호하는 방법은
? 나는 hjkl을 너무 많이 사용하거나 너무 반복적으로 사용하여 나 자신이 더 잘하고 싶다고 생각했다. 대형 모니터를 사용할 때 불편합니다.
나는 EasyMotion를 설치 - 지금까지 그것은 나에게 좋은있었습니다 - 난 그냥 뭔가 더 나은이 있는지 알고 싶어 ...
감사합니다!
나는 이것이 유래에 물어 보지 못했지만,이 정력에 내 가장 큰 고통 지점입니다 : 당신이 모든 파일 내에서 탐색하려면 어떻게선호하는 방법은
? 나는 hjkl을 너무 많이 사용하거나 너무 반복적으로 사용하여 나 자신이 더 잘하고 싶다고 생각했다. 대형 모니터를 사용할 때 불편합니다.
나는 EasyMotion를 설치 - 지금까지 그것은 나에게 좋은있었습니다 - 난 그냥 뭔가 더 나은이 있는지 알고 싶어 ...
감사합니다!
나는 cheatsheet of Ted Naleid을 좋아한다. 레티클과 같아서 수평 및 수직 움직임을 쉽게 찾을 수 있습니다. 모니터 옆 벽에 놓으면 곧 비행 중에 새로운 움직임을 감지하게됩니다. 나는 최근에 좋아
움직임은 다음과 같습니다
간단한 문서 :
http://vim.wikia.com/wiki/Moving_around
:
hjkl/화살표 키/페이지 업/페이지 다운
%
상단으로
GG/G 이동 개방/종료 중괄호 사이를 전환합니다/하단
접기 :
큰 코드 블록을 접으려면 접기를 사용할 수 있습니다.
http://vimdoc.sourceforge.net/htmldoc/fold.html
검색 (입력하는 동안 경기에 점프에 대한 set inc
로 사용)
이
*
는
#
동일하지만 검색에 커서가 같은 단어 앞으로 검색하는 특정 유형의 /searchstring
뭔가로 이동 뒤로
마크를 사용할 수도 있습니다.
http://vim.wikia.com/wiki/Using_marks
또한 여러 파일에서 항목을 찾기 위해 ctags와 jumping을 사용합니다.
http://vimdoc.sourceforge.net/htmldoc/tagsrch.html
다른 어떤 것도 필요로하지 않았습니다.
나는 한 줄로 각각 왼쪽과 오른쪽으로 이동하려면 b
과 w
을 사용합니다. 위아래로 각각 Ctrl+u
과 Ctrl+d
을 사용합니다. IMO Ctrl+u
및 Ctrl+d
은 문맥이 느슨하지 않도록 한 번에 절반 씩 스크롤하기 때문에 Ctrl+b
및 Ctrl+f
보다 좋습니다.
저는 지금까지 vim에서 움직이기위한 플러그인을 실제로 사용하지 않았습니다.
두 개의 다른 중요한 키 입력을 잊어 버리십시오. $
및 ^
을 각각 줄의 끝과 줄의 시작으로 이동하십시오.
그것은 당신이 주위를 이동하는 방법에 따라 다르지만 일반적으로
A
처음o
에 선I
의 끝 부분에 삽입 모드에서 당신을두고 아래 라인을 삽입과 더 많은 전력 위
O
/<thing you want to jump to>
으로 검색하면 매우 편리합니다. 기능이 포맷은 C 파일에서 int
funcname()
/^funcname
은 함수의 시작을 이동합니다. 더 많은 것이 있지만, 이것은 vim을 처음 접한 누군가에게 좋은 출발이 될 것입니다.
b B e E f F ge gE gj gk go G h H j k l L M n N t T w W { }/?^$ # * ` ' | %
그들을 알아 플러스 C 스타일의 코드를 편집 할 때 매우 유용합니다 [{
같은 [
로 시작하는 모든 명령 ...
:help index.txt
참조 :여러 이동 명령.
정말 일반 깨달음의 측면에서 추가 할 많이 볼 수 없습니다하지만 나는 (내가 그들을 사용하는 빈도에 의해 평가)를 사용하여 시작 및 종료 괄호 사이를 이동
w and b
한 단어 씩 오른쪽으로 이동 왼쪽.
/ and ?
하단 또는 상단에 단어 나 패턴을 검색합니다. G and gg
버퍼의 맨 아래와 맨 위로 이동합니다.
<C-f> and <C-b>
다음과 이전 화면으로 이동합니다.
* and #
커서 아래에있는 단어의 다음 및 이전으로 건너 뛸 수 있습니다.
f and F
오른쪽 또는 왼쪽으로 문자 앞에 점프합니다.
t and T
문자를 오른쪽 또는 왼쪽으로 건너 뛸 수 있습니다.
Ho!
$ and^
끝 부분과 줄의 시작 부분으로 건너 뛰기가 너무 많습니다.
가 대부분 나는이 (주파수의 순서대로) 다음 사용
이동 명령 앞에 카운트가 붙었다.
http://www.viemu.com/a-why-vi-vim.html을 읽고 vimtutor도 실행하십시오. help motion.txt가 유용합니다. 위의 기사에서 설명한대로 항상 일반 모드로 유지하는 것이 좋습니다. 일반적으로 vim을 배우는 것은 피아노를 배우는 것입니다. 연습을 많이해야합니다.
+1이 치팅 시트는 똑똑하고 이해하기 쉽고 잘 보입니다. – romainl
오랫동안 데스크톱에 저장했습니다. – skeept