«vim» 태그된 질문

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

7
vim을 사용하여 선택한 각 단어의 첫 글자를 대문자로 표시
vim에서 ~단일 문자를 대문자로 사용할 수 있다는 것을 알고 있지만 ( 이 질문 에서 언급했듯이 ) vim을 사용하여 선택 항목에서 각 단어의 첫 글자를 대문자로 표시하는 방법이 있습니까? 예를 들어, 다음에서 변경하려면 hello world from stackoverflow ...에 Hello World From Stackoverflow vim에서 어떻게해야합니까?

3
'O'가 새 라인을 열기 전에 지연됩니까?
가끔 O(대문자 'o')를 사용하여 새 줄을 만들고 삽입 모드로 들어갈 때 어떤 일이 일어나기 전에 짧은 지연 이 있음을 알았습니다 . 이것이 흔한가요? 변경할 방법이 있습니까? 모두 :map O와 :imap O나는 그것이 이상한 매핑 생각하지 않도록, "에 매핑를 찾을 수 없습니다"보여줍니다.
82 vim 

3
Vim-선택한 범위의 줄 수
나는 범위에 관계없이 범위의 줄을 세고 싶지만, 예를 들어 시각적 블록으로 두십시오. 가장 짧은 방법은 무엇입니까? 내 마음에 떠오르는 모든 것은 다음과 같습니다. '<,'>s/.//n 그러나 이것이 가장 짧은 길이라고 믿지 않습니다. 그래서 누군가 나에게 힌트를 줄 수 있습니까? 미리 감사드립니다.
82 vim 

6
Vim : 단어 대 WORD
나는 빔을 배우고 사이의 차이 주위에 내 머리를 정리하고 수 없습니다 word와 WORD. Vim 매뉴얼에서 다음을 얻었습니다. 단어는 일련의 문자, 숫자 및 밑줄 또는 공백이 아닌 다른 문자로 구성되며 공백 (공백, 탭,)으로 구분됩니다. 이는 'iskeyword'옵션으로 변경할 수 있습니다. 빈 줄도 단어로 간주됩니다. WORD는 공백으로 구분 된 일련의 공백이 아닌 문자로 …
82 vim 



4
Vim 삽입 모드에서 파일 경로 자동 완성을 추가하는 방법이 있습니까?
나는 많은 쉘 스크립트를 작성하고 지속적으로 파일 경로를 입력해야합니다. 삽입 모드에서 Vim이 파일 경로를 자동 완성하도록하는 방법을 아는 사람이 있는지 궁금합니다. 좋아하는 셸에있을 때 탭하여 디렉토리 나 파일의 경로를 완성하는 것과 같습니다. CTRLD셸의 기능을 Vim 삽입 모드로 가져올 수 있다면 추가 크레딧을받을 수 있습니다 (예 : 현재 경로에있는 파일 / …

5
Vim은 모든 파일 형식에서 autocmd를 실행합니다.
쓰기 전에 파일의 후행 공백을 제거하는 Vim autocmd가 있습니다. 나는 거의 100 % 이것을 원하지만 비활성화하고 싶은 파일 유형이 몇 가지 있습니다. 일반적인 지혜는 autocmd가 실행할 파일 유형을 쉼표로 구분 된 목록으로 나열하는 것입니다. 예 : autocmd BufWritePre *.rb, *.js, *.pl 그러나이 경우에는 부담 스러울 것입니다. 패턴과 일치하는 파일을 제외한 …
81 vim  strip  autocmd 

5
Vim-검색 레지스터로 끌어 당김
vim의 "마지막 검색"레지스터 ( "/)에"당김 "하는 쉽고 빠른 방법이 있습니까? vim 문서에서 대답은 '아니요'인 것처럼 보이지만 "let"명령을 통해 할당 할 수 있습니다. It is writable with ":let", you can change it to have 'hlsearch' highlight other matches without actually searching. You can't yank or delete into this register. 이상적으로 내가하고 …
81 vim  editor  vi 



3
vi / vim의 현재 위치에서 커서 x 줄 이동
vi / vim에서 상대적인 줄 수만큼 커서를 이동하는 방법이 있습니까? 제거하려는 코드 블록 아래에 커서가 10 줄 있다고 가정합니다. 상대적인 순서로 표시된 줄 번호가있는 경우 "10 줄 위로 점프 명령"을 사용하는 것이 좋습니다. 아니면 절대 줄 번호를 표시하고 xgg로 이동하는 것이 좋습니다. 여기서 x는 줄 번호입니다.
80 vim  vi 

8
Vim의 스마트 랩
Vim이 코드 줄을 스마트 랩핑하는 기능이 있는지 궁금해서 들여 쓰기하는 줄과 동일한 들여 쓰기를 유지합니다. 나는 전자 텍스트 편집기와 같은 다른 텍스트 편집기에서 그것을 발견하고 내가보고있는 것을 더 쉽게 이해하는 데 도움이된다는 것을 발견했습니다. 예를 들어 <p> <a href="http://www.example.com"> This is a bogus link, used to demonstrate an example </a> …
80 vim  word-wrap 

4
vim 브래킷 강조 색상 설정
:set showmatch커서가 하나 위에있을 때 일치하는 대괄호 또는 중괄호를 강조 표시하는 데 사용 합니다. 스크린 샷에 표시된 상황이 있기 때문에 하이라이트 색상을 커서 색상과 근본적으로 다르게 변경하고 싶습니다. 커서가 두 번째 중괄호 위에있을 때 : 커서가 중괄호 바로 오른쪽에있을 때 : 이것은 Solarized 에서 가져온 터미널 색 구성표를 사용합니다 . …
80 vim 

7
vim : 여러 줄의 처음 2 개 공백 삭제
VIM을 사용하여 각 줄의 처음 2 개 공백을 삭제하는 가장 쉬운 방법은 무엇입니까? 기본적으로 각 줄에 대해 "2x"를 반복합니다. 설명 : 여기에서 처음 두 문자가 공백이라고 가정합니다. 따라서 문제는 여러 줄을 함께 들여 쓰기하는 것입니다.
79 vim 

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