Vi & Vim

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


7
vimrc 파일을 어떻게 디버깅합니까?
나는 빔에 문제가 있고, 나는 내에있을 수 있습니다 생각 vimrc파일 (또는 한 말 은 내 수 vimrc파일). 이것을 어떻게 확인합니까? 이 경우 입니다 내 vimrc파일을 어떻게 어디에 어떻게 알 수 있습니까 정확히 문제가있다?
80 vimrc 

5
Vim으로 바이너리 파일을 편집하는 방법?
어떤 종류의 16 진 모드에서 이진 파일을 편집하는 방법이 있습니까? 예를 들어 나는에 의해 도시 일부 이진 데이터가있는 경우 xxd또는 hexdump -C같은를 : $ hexdump -C a.bin | head -n 5 00000000 cf fa ed fe 07 00 00 01 03 00 00 80 02 00 00 00 |................| 00000010 …


12
이스케이프 이외의 삽입 모드를 종료하는 다른 방법
내가 emacs보다 vim을 좋아하는 주된 이유는 홈 행에서 멀리 떨어진 내 손의 이동 거리가 매우 낮기 때문입니다 (프로그래머조차도). 그러나이 작업을 수행하는 주요 시간은 Esc 키를 눌러 삽입 모드를 종료하는 것입니다. 최근에 Ctrl + C를 사용하여 삽입 모드를 종료 할 수 있다는 것을 알게되었습니다. 그러나 이것은 실제로 개선되지는 않습니다. 손이 홈 …

1
스왑 파일의 목적은 무엇입니까?
파일을 편집 할 때 Vim은라는 파일을 생성하는 경향이 있습니다 . 에서 옵션이 스왑 파일 생성을 억제 한다는 것을 알았습니다 ..filename.swpvim -h-n 스왑 파일을 기본적으로 비활성화하는 데 사용할 수있는 vimrc 지시문이 있습니까? 스왑 파일의 목적은 무엇이며, 파일을 억제하여 누락 된 기능은 무엇입니까?

5
공백을 만들지 않고 라인을 결합하는 방법은 무엇입니까?
J줄을 연결 하는 표준 명령은 줄 바꿈 문자를 공백으로 바꿉니다. '문학'을 편집 할 때 유용하지만 불필요한 공간을 제거하는 것을 잊어 버린 경우 수동으로 16 진 덤프를 편집하면 문제가 될 수 있습니다. 두 줄 사이에 공백을 만들지 않고 두 줄을 결합하는 빠르고 쉬운 방법이 있습니까?




6
스크래치 버퍼 / 미리보기 창을 닫는 쉬운 방법이 있습니까?
내가 설치 한 플러그인 중 하나 (아마도 Supertab)는 완료 메뉴에서 현재 강조 표시된 항목에 대한 문서를 잘 보여줍니다. 완료를 종료 한 후에도 ( Enter또는 을 눌러) (겉보기에) 스크래치 버퍼가 열려 Space있습니다. 그런 다음 끝내려면, <c-w>↑:q그러나 나는 Ctrl매우 성가신 것을 눌러야합니다 (분할을 피하는 한 가지 이유). 이 스크래치 버퍼를 닫는 빠른 …

1
매핑을 디버깅하는 방법?
여기에서 사용자가 작동하지 않는 매핑이 있고 대부분의 경우 그 이유는 매우 비슷한 많은 질문이 있습니다. 나는이 질문을 이런 종류의 질문에 대한 참조로 만들고 매핑을 디버그하는 완전한 절차를 제공하는 것이 좋습니다. 사용자가 매핑 관련 문제인 경우 가장 일반적인 문제를 제거하기 위해 여기로 리디렉션 될 수 있습니다. 물론 전용 질문이 필요하고 여기서 …



10
현재 문서에서 단어 강조 표시를 지우려면 (예 : 단어를 검색 한 후) 어떻게해야합니까?
파일에서와 같은 단어를 검색하면의 /console.log모든 인스턴스 console.log가 강조 표시됩니다. 더 이상 관심이 없으면 강조 표시가 산만해질 수 있습니다. 강조 표시를 제거하는 현재의 전략은 다음과 같은 작업을 수행하는 것 /asntehua입니다. 이 단어 강조 표시를 제거하는 올바른 방법이 있습니까?
61 search  highlight 

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