Vi & Vim

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

1
제목에 밑줄을 긋는 방법? (reStructuredText, Markdown, asciidoc 스타일)
다양한 일반 텍스트 마크 업 언어 : reStructuredText, Markdown, asciidoc (기타)도 밑줄을 사용하여 제목을 나타냅니다. Chapter 1 Title =============== Section 1.1 Title ----------------- Subsection 1.1.1 Title ~~~~~~~~~~~~~~~~~~~~~~ Section 1.2 Title ----------------- Chapter 2 Title =============== vim에 이것을 추가하는 편리한 방법이 있습니까? 위의 줄과 일치하는 길이의 문자를 추가하십시오.
13 markup 

7
일반 모드로 돌아갈 때 vim이 Capslock을 자동으로 끌 수 있습니까?
거의 모자에 무언가를 입력 할 때마다 일반 모드로 돌아올 때 Capslock을 끄는 것을 잊어 버립니다. 그런 다음 커서를 움직여서 여러 줄과 내가 일어나지 않을 것으로 예상되는 다른 많은 것들을 결합하려고 시도합니다. escape를 눌러 일반 모드로 들어갈 때 capslock을 끄도록 vim을 구성 할 수 있습니까? OS 관련 솔루션이 있다면 Linux에 적용 …


3
vim은 입력되는 명령을 표시하지 않습니다
나는 vimtutor 를 읽고 수업 2.1에서 dw 와 같은 명령을 입력하는 것에 대한 메모가있었습니다 . NOTE: The letter d will appear on the last line of the screen as you type it. Vim is waiting for you to type w . If you see another character than d you typed …


3
augroup을 즉시 활성화 / 비활성화하는 방법은 무엇입니까?
나는를 만들어 augroup내에 .vimrc포함 된 여러 autocmd나는 / 사용이 비활성화 할 필요가 autocommand즉석에서. 아이디어는 F4한 번 누르면 이러한 자동 명령을 활성화하고 파일을 소싱하거나을 다시로드하지 않고 다시 누르면 다시 비활성화 하는 매핑 ( 예를 들어)을 만드는 것 .vimrc입니다. 어떻게해야합니까?

1
매크로 재생 속도를 향상 시킵니까?
간단한 매크로를 기록하고 다음 줄에서 재생했지만 재생 속도가 매우 느린 것 같습니다 (초당 몇 줄 처리). 이것이 예상되고 그러한 속도를 향상시킬 수있는 방법이 있습니까?
13 macro 

1
replace 명령에 대한 검색이 있습니까?
저는 Vim의 incsearch기능을 정말 좋아 합니다. 교체 작업을 수행하는 동안 작동하거나 이와 유사한 방법이 있습니까? 예를 들어, 일반 모드 인 경우 다음을 입력하십시오. :%s/potato/ 내가 쓸 때 potato강조 표시된 것처럼 파일에서 모든 s를 강조 표시 할 수 있습니까?incsearch /potato ? 이것은 정규 표현식을 사용할 때 이미 많은 도움이 될 것입니다. …

1
VIM으로 대화식으로 검색 / 탐지하는 방법?
VIM이 모든 파일 내에서 전체 프로젝트를 대화식으로 검색하도록 구성 할 수있는 방법이 있습니까? 하여 대화 형 , 나는 각 키 입력을 업데이트하는 의미. Emacs consult-git-grep 와 같은 것 : example demo을 참조하십시오 .
12 search  vimgrep 

1
검색시 분음 부호 / 악센트 무시
Vim에 검색 할 때 분음 부호 / 악센트를 무시하도록 지시하는 방법이 있습니까? 예를 들어 검색 할 수 있기를 원합니다 kočička 입력하여 /kocicka ignorecase및 smartcase옵션은 매우 유용하지만, 그들은 분음 부호 / 액센트와 함께 할 아무것도하지 않는 것.
12 search 

4
철자 제안을 반복하는 명령
나는 매핑 zz에 1z=대부분의 시간을 매우 중요하지만, 모든 이제 다음 첫 번째 제안은 올바른하지 않은. 그래서 다른 제안을 반복하기 위해 반복 zz(또는 .) 을 계속하고 싶습니다 . zz같은 단어에서 두 번째 는 다음과 같이 작동 u2z=하고 세 번째 zz는 같은 방식으로 작동 u3z=합니다. 그렇게하는 방법에 대한 아이디어가 있습니까? 편집하다: @ …

2
매핑을 저장하고 복원하는 방법?
Vim 용 플러그인을 개발 중이며 "플러그인 실행"동안에 만 사용할 수있는 매핑을 정의하고 싶습니다. 지금까지 플러그인의 단순화 된 워크 플로우는 다음과 같습니다. 사용자는 플러그인의 명령을 호출 이 명령은 전처리 기능을 호출합니다. function! s:PreTreatmentFunction(function, ...) " Do some pretreatment stuff " Create a mapping to call the TearDown nnoremap <C-c> :call TeardDown()<CR> …

1
외부에서 vim과 대화하기
tmux를 통해 키를 보내지 않고 다른 쉘에서 vim 인스턴스의 변수를 변경할 수 있습니까? latexmk의 compiling_cmd, success_cmd 및 failure_cmd 옵션을 사용하여 상태 표시 줄에 컴파일 상태를 표시하고 싶습니다. 어쩌면 특정 파일의 존재 여부를 vim으로 볼 수 있습니까 (파일을 부울 변수로 사용)? 그러나 이것은 조금 더러워 보입니다. 더 나은 방법이 있기를 바랍니다.
12 variables 

1
p가 현재 단어 다음이 아니라 현재 행 뒤에 복사 된 행을 붙여 넣은 이유는 무엇입니까?
다음과 같은 네 줄이 있다고 가정합니다. line1 line2 line3 line4 지금은 가면 line1과 수행 yy의 시작으로 이동 한 후 복사하는 라인을하고 line3와 'P'를 사용하여 붙여 넣기를 할, 내가 얻을 것 ... line3 line1 line4 .... 새 줄에 붙여 line1넣은 이유는 무엇 line3입니까? 내 초기는 개행 문자 $가 line3에 첨부되어 있고 …

1
vim의 혼합 색상 구문
나는 종종 vim을 사용하여 knitr로 문서를 작성 하고 있는데, 이는 R 코드와 마크 다운 코드가 혼합되어 있음을 의미합니다. R 청크에는 R 구문 색을 지정하고 싶지만 다른 모든 조각에는 색을 표시하거나 표시하지 않습니다. 이것이 가능합니까? 어떻게?

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