Vi & Vim

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

2
중첩 매크로를 어떻게 기록 할 수 있습니까?
매크로 내에 매크로를 다음과 같이 기록하고 싶습니다. qa [ first macro ... ] qb [ second macro ... ] q [ some more stuff, involving @b ... ] q 그러나 두 번째 q는 첫 번째 매크로 중지 요청으로 해석되고 나머지는 명령으로 해석됩니다. 매크로 내에서 두 번째 매크로 기록을 시작할 수있는 …
11 macro 

1
그렇지 않으면 oneliner를 끝내면
내 oneliner가 vimrc있지만 작동하지 않습니다. if has("patch-7.4.710") | set listchars+=space:· else | set listchars+=trail:· | endif VIM은 말합니다 : E518: Unknown option: else 도와주세요 ?
11 vimscript 

3
Vim 정규식에서 '\ zs'와 '\ @ <='원자의 차이점은 무엇입니까?
이것은 문서에서 얻은 것입니다. \zs앞의 정규식과 \@&lt;=일치시킨 후 "강조 표시된 부분을 시작합니다", 앞의 원자를 일치시킨 후 "강조 표시된 부분을 시작합니다" . 그러나 나는 이것의 미묘함을 정확하게 이해하지 못하므로 누구나 어떻게 조금 더 깊이 다른지 설명 할 수 있습니까? 이것이 내가 궁금해하는 이유입니다. /\_s\zsnnoremap 즉,이 선택 nnoremap공백 또는 시동의 라인 앞에 …

1
취소 완료
일반적으로 삽입 모드 완료 ( &lt;C-n&gt;)는 처음을 누를 때 올바른 단어를 삽입 &lt;C-n&gt;하지만 항상 그런 것은 아닙니다. 따라서 Vim에서을 누를 때 가장 잘 맞는 것으로 보이는 항목을 삽입하고 &lt;C-n&gt;싶지만 올바른 일치 항목이 표시되지 않거나 목록에서 멀리 떨어져 있으면 나중에이 삽입을 취소 할 수 있습니다. 물론이 동작을 코딩 할 수는 있지만 …

3
커서에서 다음 빈 줄로의 시각적 선택?
현재 줄에서 다음 빈 줄로 어떻게 선택합니까? 나는 SHIFT+를 알고 V있지만 다음 빈 줄로 건너 뛰거나 아래쪽 키를 여러 번 눌러야합니다. 일치하는 문자가있을 때이 작업을 수행하는 방법을 알고 }있지만 빈 줄에 대해이 작업을 수행하는 방법을 모르겠습니다.

1
세미콜론 대신 명령에 콜론을 사용하면 어떤 이점이 있습니까?
Vi는 명령 모드로 손가락 이동 및 속도를 매우 성공적으로 최소화합니다. 스와핑 ;과 :편지 검색 repititions보다 더 freqently 사용되는 명령에 대한 추가 시프트 키 입력을 많이 저장 보이지만, 비 표준 키 레이아웃을 사용하는 단점이있다. :명령 의 장점은 무엇입니까 ? Vi의 효율성과 우아함과 비교할 때 필자가 누락 된 논리가 있어야한다고 생각합니다.



2
eslint를 사용할 때 Neomake가 중단됨
나는 시도하고 설정하려면 다음 두 가지 자습서를 따라 한 eslint및 Neomake: Neomake 및 Neovim으로 코드 린팅 Neovim 및 Neomake를 사용한 코드 린팅-ESLint 에디션 그래서 나는 다음과 같은 최소한을 가지고 있습니다. init.vim call plug#begin('~/.vim/plugged') Plug 'neomake/neomake' call plug#end() autocmd! BufWritePost,BufEnter * Neomake let g:neomake_verbose=3 let g:neomake_open_list = 2 let g:neomake_javascript_enabled_makers = …

3
마크를 사용하여 최근에 열었지만 변경하지 않은 파일의 위치로 이동하려면 어떻게해야합니까?
종종 파일을 편집하고 작업이 완료되었다고 생각하는 경우 파일을 닫고 다음 단계로 넘어갑니다. 그러나 그 코드로 돌아가서 조금 더 조정해야한다는 것을 알고 있습니다. 파일을 다시 열면 .마크를 사용 하여을 사용 하여 마지막 편집 위치로 이동할 수 있습니다 '.. 이제 vim의 마크를 사용하여 최근에 방문했지만 변경되지 않은 파일의 위치로 이동하는 방법을 찾으려고합니다. …

2
파일이 변경되지 않도록하는 방법
어쨌든 파일을 변경하여 파일을 변경할 수 없도록 파일을 잠글 수 있습니까? vim에서 파일을 잠 그거나 잠금 해제하는 명령이 있습니까? 때로는 파일을 읽기 전용 모드로 만들고 싶습니다.
11 save 


3
vim에 약간의 차이가있는 반복적 인 텍스트를 삽입하는 방법은 무엇입니까?
다음과 같은 텍스트를 삽입하고 싶습니다. similar text wordA similar text ... similar text wordB similar text ... similar text wordC similar text ... 텍스트를 여러 번 붙여 넣은 다음 대체를 사용하여 각 줄의 단일 단어를 변경할 수 있지만 여전히이 방법이 매우 불편하다는 것을 알고 있습니다. 단어 또는 단어 목록을 "변수"에 …

4
Vim 하드 모드 미세 입자 이동
나는 최근에 Vim 하드 모드에 대해 알게되었고 그것을 사용하기로 결정했습니다. 그러나 미세한 입자 이동에 몇 가지 문제가 있습니다. 예를 들어, 한 줄 위로 또는 아래로 움직이고 싶다고 가정 해 봅시다. j그리고 k비활성화되어 있기 때문에 더 좋은 대안이 무엇인지 잘 모르겠습니다. 한두 문자를 오른쪽이나 왼쪽으로 옮기고 싶을 때도 같은 문제가 발생했습니다. …

1
커서가 왜 그렇게 이상하게 보이나요? [닫은]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 삼년 전에 . 줄의 끝이나 시작 부분을 칠 때마다 커서가 있던 이상한 문자가 나타납니다. 이 문제를 일으키는 원인이 무엇입니까? 글꼴과 …
11 terminal  cursor 

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