Vi & Vim

vi 및 Vim 계열의 텍스트 편집기를 사용하는 사람들을위한 Q & A



1
`gs`의 사용 사례
에 대한 설명서에 따르면 gs: N 초 동안 잠자기 상태로 전환 (기본값 1) 따라서을 사용하여 Vim을 10 초 동안 절전 모드로 전환 할 수 있습니다 10gs. 이 명령의 좋은 사용 사례는 무엇입니까?

3
오픈 맨 섹션 3
Linux에서 C를 개발하기 위해 Vim을 사용하고 있습니다. K기본 단어에 대한 매뉴얼 페이지를 열기 위해을 누를 때 어떤 매뉴얼 섹션이 열리는 지 제어 할 수 없습니다. 어딘가에 지정하는 방법이 있습니까?

6
n 줄 삭제 한 줄 스크립트 건너 뛰기
단순히 n 줄을 삭제하고 1 줄을 건너 뛰고 문서 끝까지 반복하는 기본 Vim 스크립트를 만들고 싶습니다. 특정 경기에 신경 쓰지 않고 라인을 삭제하고 싶습니다. 예를 들어; 3ddj전체 문서에 대해 명령을 반복하고 싶습니다 . Text I want to keep. Text I want to delete. Text I want to delete. Text I …

1
창 / 버퍼마다 다른 검색 패턴
어떻게 든 창이나 버퍼마다 다른 검색 패턴을 가질 수 있습니까? 창 / 버퍼 A에서 용어 A를 검색하고 창 / 버퍼 B에서 용어 B를 검색하여을 사용하여 hlsearch병렬로 분할하는 것과 같이 서로 다른 것을 강조 하고 싶습니다 .
10 search  buffers 

2
플러그인의 사용 가능한 옵션을 나열하는 방법은 무엇입니까?
나는 최근에 그 발견 YouCompleteMe가 g:ycm_autoclose_preview_window_after_insertion자동으로 모드를 삽입 종료 한 후 문서 미리보기 창을 숨 깁니다 옵션을,이 내가 옵션을 설정 처음이었다 그래서 나는 또한 최근에 정력을 사용하여 시작했다. 그래서 vim 환경에서 크램 핑 한 다른 플러그인에 수동으로 검색하지 않고 옵션을 사용할 수 있는지 궁금했습니다. vim이 시작될 때 그것들을 나열하는 명령을 …
10 options 

4
반복을 위해 명령 시퀀스를 함께 묶기 (.)
치다: apple pear 커서를 첫 번째 줄에 놓고을 입력 Yp하여 다음을 생성하십시오. apple apple pear 커서를 pear줄 에 놓고 입력 .하여 마지막 명령을 반복하십시오. 이것은 p(조합 대신) 만 반복 Yp하여 다음을 생성합니다. apple apple pear apple .마지막 N 명령을 반복하도록 지시 하는 방법을 원합니다 . 같은 뭔가 2.조합 반복 Yp농산물을 …

1
다른 열을 변경하지 않고 열 정렬
나는 최근 필터링 !기술을 알고 있었고 그것을 좋아합니다. 불행히도 비주얼 블록 모드에서는 사용할 수 없습니다. 여기에 일부 전문가가 도움이되기를 바랍니다. 기본적으로 아래 세 번째와 같은 열을 적절하게 정렬하고 싶습니다 (MWE 만). 그리고 정렬 할 때 다른 열을 방해하고 싶지 않습니다. 유틸리티를 !통해 시각적으로 (블록 모드) 선택한 세 번째 열 을 …

2
다른 줄로 시작하는 시각적 블록을 붙여 넣는 방법
그것은 퍼팅 (붙여 넣기)하는 것이 뭔가 실현하기 위해 나에게 매우 오랜 시간이 걸렸 p또는 P시각적 블록 선택을 ctrl+v과 함께 (복사) 꼴 y, 방식을 보존, 그 전에, 그래서 복사 한 텍스트 라인의 중간에있는 때, 그것은 그런 다음 가능할 때마다 다른 텍스트 중간에 복사됩니다. 반대로 select-line with with V는 다른 텍스트에 복사 …


6
jedi-vim에서 사용하는 파이썬 인터프리터를 변경하는 방법
나는이 Anaconda(python3.5.2 포함) VIM(7.4) Jedi-VIM내 시스템에 설치되어 있어야합니다. python기본적으로 리눅스 시스템 에도 설치되어 있었습니다 . 자동 완성은 최소한 기본 패키지에서 작동합니다. 그러나 numpy(에 포함 된 Anaconda) 와 같은 패키지의 경우 완료가 작동하지 않습니다. 에서 다음 명령을 사용하여 VIM: :py3 import sys; print(sys.path) ['/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/usr/local/lib/python3.5/dist-packages', '/usr/lib/python3/dist-packages', '_vim_path_'] 이것은 …

1
선택시 matchit.vim에 의해 정의 된 일치하는“%”이름 (예 : if / end, for / end)을 어떻게 강조 표시합니까?
현재 내 Vim은 시안 색 배경 및 흰색 전경으로 일치하는 괄호, 괄호, 따옴표 등을 강조 표시합니다. 커서를로 사이를 이동할 수 있습니다 %. matchit.vim 덕분에 %if / end, for / end 등으로 전환 할 수도 있지만 선택시 강조 표시되지는 않습니다. 괄호로 자동으로 수행되는 것처럼 선택시 이러한 일치하는 쌍을 자동으로 강조 표시하는 …


1
비주얼 블록 삽입 새 줄
시각적 블록 모드로 많은 작업을 수행하여 많은 행을 빠르게 변경하는 데 실제로 유용합니다. 그러나 내가 고투하고있는 일은 다음과 같이 개행을 삽입하는 것입니다. 선택은 다음과 []같습니다. Some [t]ext Some [t]ext Some [t]ext Some [t]ext Some [t]ext 를 누르고 : I앞에 삽입 할 텍스트를 추가 할 수 있습니다 t: Some other text …

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