«vim» 태그된 질문

Vim은 대부분의 주요 플랫폼에서 사용할 수있는 무료 오픈 소스 모달 텍스트 편집기입니다. 많은 텍스트 편집 작업에서 높은 효율성을 제공하지만 학습 곡선이 가파 릅니다. 기본 사항을 배우려면 ": help vimtutor"를 실행하십시오. 프로그래밍 이외의 질문은 https://vi.stackexchange.com/을 대신 사용하십시오.

9
Vim에서 여러 줄 (두 블록) 병합
Vim에서 두 줄의 블록을 병합하고 싶습니다. 즉, 줄을 가져 와서 줄 n..m에 추가합니다 a..b. 의사 코드 설명을 선호하는 경우 :[a[i] + b[i] for i in min(len(a), len(b))] 예: abc def ... 123 45 ... 되어야한다 abc123 def45 복사하여 붙여 넣기를 수동으로 수행하지 않고이 작업을 수행 할 수있는 좋은 방법이 있습니까?
323 vim 

12
삽입 모드에서 텍스트 탐색
에있는 동안 삽입 모드 빔에서, 화살표 키를 사용하는 것보다 앞으로 다른 역 일부 문자를 이동 텍스트를 통과 할 수있는 방법은 무엇입니까? 나는 누르면 h, j, k및 l삽입 모드에있는 동안, 실제 문자 대신 텍스트를 이동 화면에 출력된다. 내가 지금하고있는 방식은 Ctrl+ [( Esc) 에 의존 하고 텍스트를 순회해야합니다. 그러나 분명히 그것은 …
321 vim  vi 


5
Vim을 느리게 만드는 플러그인을 확인하는 방법은 무엇입니까?
Vim 플러그인을 프로파일 링하는 방법이 있습니까? 큰 Mac을 열면 MacVim이 느려집니다 .py. 모든 플러그인을 선택 취소하고 하나씩 플러그인을 다시 선택하여 범인이 어떤 플러그인인지 확인할 수 있지만 더 빠른 방법이 있습니까? 내 dotvim은 여기 있습니다 : https://github.com/charlax/dotvim

9
Vim에서 세로 분할 창 크기를 늘리는 방법
:vsplit(약식 :vs:) Vim 뷰포트를 세로로 분할합니다. :30vs뷰포트를 분할하여 새 창을 30 자로 넓 힙니다. 이 30 문자 창이 만들어지면 크기를 31 또는 29로 어떻게 변경합니까? 가로 창으로 Ctrl- W +줄 수를 하나씩 늘립니다. 열을 하나씩 늘리는 동등한 명령은 무엇입니까?
316 vim  window  viewport 

12
vim에서 두 개의 열린 파일 (스플릿 단위)의 위치를 ​​바꾸려면 어떻게해야합니까?
vim에 임의의 분할 레이아웃이 있다고 가정합니다. ____________________ | one | two | | | | | |______| | | three| | | | |___________|______| 교환 할 수있는 방법이 있나요 one과 two동일한 레이아웃과 유지는? 이 예제에서는 간단하지만보다 복잡한 레이아웃에 도움이되는 솔루션을 찾고 있습니다. 최신 정보: 나는 더 분명해야한다고 생각합니다. 이전 예제는 …
313 layout  editor  split  vim 

18
Vim에서 전체 라인을 위아래로 이동
메모장 ++에서는 Ctrl+ Shift+ Up/ Down를 사용 하여 현재 줄을 위아래로 이동할 수 있습니다 . Vim에서도 이와 비슷한 명령이 있습니까? 나는 끝없는 가이드를 보았지만 아무것도 찾지 못했습니다. 없는 경우 해당 키 조합에 작업을 어떻게 바인딩 할 수 있습니까? 편집 : Mykola의 대답은 버퍼의 시작과 끝을 제외한 모든 줄에 적용됩니다. 첫 …
311 vim  vi 

12
Vim : 여러 줄에 같은 문자를 삽입
때로는 여러 줄에 걸쳐 특정 시각적 텍스트 블록을 편집하고 싶습니다. 예를 들어 다음과 같은 텍스트를 사용합니다. name comment phone email 그리고 이렇게 보이게 vendor_name vendor_comment vendor_phone vendor_email 현재 내가 지금 할 방식은 ... 를 누른 V다음 j4 번 을 눌러 블록의 4 행을 모두 선택하십시오 . 와 들여 쓰기 >. …
306 vim 

20
Vim 내부에서 터미널을 어떻게 실행합니까?
나는 Emacs에 익숙하지만 Vim에서 내가 더 좋아하는 것을 보려고 노력하고 있습니다. 내가 Emacs에 대해 좋아하는 것은 Emacs 내부에서 터미널을 실행할 수 있다는 것입니다. Vim 내부에서 가능합니까? Vim에서 명령을 실행할 수 있다는 것을 알고 있지만 탭 내부에서 터미널을 실행할 수 있기를 바랍니다.
303 vim 


4
Vimdiff에서 diff 섹션을 확장 / 축소하는 방법은 무엇입니까?
오늘 vimdiff를 사용하기 시작했고 Windows 기반 diff 편집기에서 당연하게 여겼던 것들 중 일부를 수행하고 싶었습니다 (확장 / 축소 섹션과 같은 전체 파일 확장 / 위의 3 개의 컨텍스트 라인이있는 유일한 diff 또는 아래 등). 나는 현재 다음 명령 만 알고 있습니다. 키보드 단축키: do -다른 창에서 현재 창으로 변경 사항을 …




6
Git의 텍스트 창을 어떻게 종료합니까?
Windows를 사용하고 있으며 커밋하기 전에 Git이 문자 메시지를 입력하고 새 텍스트 창이 나타납니다. 이걸 어떻게 끝내나요? Git을 배우려고합니다. 따라서 약간의 도움을 주시면 감사하겠습니다.
275 git  vim 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.