Vi & Vim

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

3
맞춤법 검사 선택 창에서 직접 교정 내용을 입력 할 수있게하려면 어떻게해야합니까?
맞춤법 검사를 수행 할 때 keying z=은 다음과 같이 선택 목록을 표시합니다. 당신이 올바른 철자를 볼 수 있듯이; "ie"는 옵션으로 표시되지 않습니다. 대신 "ie"를 입력하고 Enter 키를 눌러 교체 할 수 있도록이 메뉴를 향상시키고 싶습니다. 동일한 단계의 일부로 제시된 옵션 중 하나의 이름을 입력하기 시작하고 탭과 경쟁 할 수 있다면 …

4
매크로에서 단어를 camelCase로 어떻게 변환 할 수 있습니까?
다음과 같은 단어 목록이 있습니다. these are some words that I want to convert to camel case 나는, 예를 들어, 설정하는 방법을 필요 camel case로camelCase 매크로 (또는 시각적 줄 선택의 모든 줄을 낙타 경우로 바꾸는 방법). wgUlhx필요한만큼 여러 번 사용할 수 있지만 문제는 길이가 다양한 단어에 대해서는 작동하지 않는다는 wgUlhxwgUlhx것 …

1
vimdiff 및 병합 충돌
소스 제어 하에서 브랜치를 병합 할 때 종종 다른 개발자와의 병합 충돌 문제가 있습니다. 내가 알고 우리가 소스 제어에 대한 DIFF 코드 변경에 vimdiff 사용할 수 있습니다 뿐만 아니라, 우리가 도움을 해결 병합 충돌 충돌이 vimdiff 사용할 수있는 방법이있다. 개인적으로 나는 자식에 더 관심이 있지만 다른 소스 제어 도구 / …

1
Vim에서 .odt, .doc, .docx, .rtf 및 기타 일반 텍스트 형식으로 쉽게 작업 할 수 있습니까?
때때로 누군가가 나 전송 .odt, .doc및 .docx파일을; OpenOffice에서 파일을 여는 것은 항상 고통 스럽습니다. OpenOffice이기 때문입니다. 지금은 다양한 명령 줄 도구 (예 :)를 사용하여 odt2txt이러한 파일을 일반 텍스트로 변환하고 일반 텍스트를 임시 파일로 저장 한 다음 Vim에서보고 편집 할 수 있습니다. 이것이 더 쉬워 질 수 있습니까? 아마도 자동 그룹과 …

2
Vim의 시작 또는 소개 화면을 어떻게 변경합니까?
파일없이 Vim을 시작하면 항상 다음과 같이 표시됩니다. VIM - Vi IMproved version 7.4.580 by Bram Moolenaar et al. Vim is open source and freely distributable Become a registered Vim user! type :help register<Enter> for information type :q<Enter> to exit type :help<Enter> or <F1> for on-line help type :help version7<Enter> for …

3
Vim에서 변경 트리를 어떻게 사용합니까
내가 중단 한 변경 분기를 검색 할 수 있습니까? 예를 들어,을 사용하여 여러 작업을 취소 u한 다음 삽입 모드를 변경하고 있습니다. 그러나 나는이 변화를 원치 않는다는 것을 깨달았습니다. 실행을 취소하기 전에 처음에 있던 곳으로 돌아갑니다. 이러한 변경 사항이 영원히 손실됩니까?
14 undo-redo 

1
부분적으로 숨겨진 줄 바꿈 표시
set wrap linebreak nolist.vimrc에서 줄 바꿈을 설정 했습니다. 그러나 이것은 화면에 완전히 보이지 않는 선이 완전히 숨겨져 @ 기호로 대체 되는 성가신 동작을 가지고 있습니다. 이 선들이 부분적으로 숨겨져 있는데 어떻게 표시 할 수 있습니까?
14 wrapping 

1
터치 스크린에서 vim을 사용하는 솔루션이 있습니까?
사실, 안드로이드 폰에서 ssh를 사용하여 Linux 서버에 로그인했을 때이 문제가 발생했으며 vim을 사용하여 일부 파일을 편집하려고했습니다. 평범한 데스크탑 / 키보드에서 할 수있는 모든 것을 할 수는 있지만 조금 실망 스럽습니다. 확장 : 내가 원하는 것을 할 수 있다면 왜 기분이 좋지 않은지에 대한 질문이있었습니다. 예를 들어, 5j45|터치 스크린에서 에뮬레이트 된 …

2
VIM 스왑 파일 모범 사례?
연결을 끊어 vim에서 세션을 끊을 때마다 dred로 가득 차 있습니다 (그러나 vim을 계속 사용합니다 ... 나는 Masochistist가 있어야합니다). 파일이 내 작업을 파기 할 때까지 기다렸습니다. vim 스왑 파일 작업에 대한 모범 사례는 무엇입니까? 당신은 가장 새로운 것을 선택합니까? 파일이 원하는 방식으로 작동하면 스왑 파일 만 삭제합니까? 그것들을 어떻게 제거합니까?
14 swap-file 

2
조건부로 플러그인을로드하는 방법
나는 이것에 대한 답을 찾고 있었지만 아직 아무것도 찾지 못했기 때문에 분명한 것을 놓친 경우 사과드립니다. 빠른 Google 검색이라고 생각했기 때문에 생각보다 복잡 할 수 있습니다. 편집중인 파일 유형에 따라 조건부로 플러그인을로드 할 수 있기를 원합니다. 예를 들어, 파이썬을 편집 할 때 vim-sexp설치 하는 키 바인딩을 원하지 않지만 클로저에서 작업 …


6
버퍼 세트를 탭에 바인딩하는 방법은 무엇입니까?
동시에 다른 프로젝트에서 작업해야 할 때 다음과 같은 워크 플로가 있습니다. 각 프로젝트마다 하나의 탭을 만듭니다. 각 탭에서 편집하려는 파일을 열어 여러 버퍼를 만듭니다. 선택적으로 동시에 두 개 이상의 파일을 볼 필요가 있다면 분할 창을 만들므로 하나의 버퍼를 보여주는 다른 창을 포함하는 탭이 있습니다. 정말 사용하지 않는 내 버퍼 사이에 …

3
원하는 위치에 여러 커서
내가 사용하고 정력-복수를-커서 플러그인. 커서를 원하는 곳에 정확히 놓고 싶습니다. 예를 들어 ( [x]커서 위치는 다음과 같습니다) : Lorem ipsum dolor sit amet[1], consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna[2] aliqua. 에서 숭고한 텍스트 나는 일반적으로 다음, 첫 번째 커서를 둘 것입니다 화살표 키를 …

3
읽기 전용 파일로 변경 내용 차단
Vim을 사용하여 읽기 전용 파일을 편집하는 경우 처음 편집 할 때 경고 만 표시하지만 변경이 가능합니다. 이 동작은 다른 이름으로 파일을 저장하려는 사람에게 유용 할 수 있습니다. 그러나 때로는 쓰기 권한이없는 파일을 연 다음 잊어 버리고 변경합니다. Vim이 파일을 볼 수있는 모드로 들어갈 수 있지만 변경하는 옵션은 차단할 수 있습니까?


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