«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.