Vi & Vim

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

4
Vim이 새로 설치 한 것처럼 모든 사용자 구성을 무시하도록하려면 어떻게해야합니까?
개인 설정의 영향을받지 않도록하기 위해 Vim을 처음 설치하고 사용자가 실행 한 것처럼 사용자가 설치 한 모든 구성 파일 을 무시하는 방식으로 Vim을 시작하려고 합니다. 바로. 이것은 FAQ에서 해결 되었으며 , 다음 명령으로 Vim을 시작하는 것이 좋습니다. vim -u NONE -U NONE -N -i NONE 이것은 대부분 의 방법을 얻지 만 …
21 startup 

8
파일에 영구적 인 줄 번호를 추가하는 방법?
이와 같은 텍스트 파일이 있습니다 (Windows에서 gVim 사용) foo bar baz quux corge grault garply waldo fred plugh [...150 more lines...] xyzzy thud 파일의 각 줄에 숫자를 추가하고 싶습니다. 를 사용하지 않고 :set number다음과 같이 각 줄 앞에 텍스트로 숫자를 추가하려면 숫자가 파일의 일부입니다. 1. foo bar baz quux 2. …

5
단일 키 스트로크를 사용하여 NERDTree를 열고 닫으려면 어떻게해야합니까?
때로는 작업 과정에서 이동 중에 파일을 열거 나 검색하고 싶을 수도 있습니다. NERDTree를 열고 닫는 단일 키 (예 : F6)를 매핑하고 싶습니다 (예 : NERDTree보기를 토글하고 싶습니다). 또한 NERDTree가 토글 된보기에 숨겨진 파일과 폴더를 표시하고 싶습니다. 가능한 경우 편집을 위해 파일을 열 때 자동으로 닫히고 싶습니다. 감사 !

4
"복합"단어를 삭제하는 가장 간단한 방법은 무엇입니까?
"복합"이 기술 용어가 아닌 경우 사과합니다. 나는 다음을 의미한다. Hi, I-am-a-composite-word and we are not 복합어 만 삭제하고 싶습니다. 명령 모드에서 커서를로 이동하면 몇 번 I반복 dw하거나 dw한 번 더 입력 한 다음 몇 번 .누르면 더 트릭됩니다. 그러나 여러 가지 이유로 하루 종일 자주하는 일을 발견했기 때문에 더 간단한 …

4
중괄호를 열기 전에 실수로 휴식 공간을 만들지 않으려면 어떻게해야합니까?
나는 이것이 이상한 질문이라는 것을 알고 있으며, 이것이 게시하기에 적합한 포럼이 아닐 수도 있습니다. 그러나 이것은 몇 년 동안 문제가되어 왔습니다. 때때로, 한 달에 한 번, 프로그램 할 때 중괄호를 열기 전에 일반 공간 대신 휴식 공간을 소개합니다 . 내가 글을 쓸 때 말하자 () { 이것은 신비한 보풀 버그로 …

4
더 나은 차이 색 구성표
나는 직장에서 vim에서 diff 모드를 사용하기 시작했으며, 눈에 띄는 것은 색상이 실제로 밝아서 큰 파일의 차이를 오랫동안 찾을 때 도움이되지 않는다는 것입니다. 사람들이 눈의 디프 모드를 더 쉽게하도록 사용자 정의한 색 구성표가 있습니까?
20 vimdiff 


1
Vimball이 왜 자주 사용되지 않습니까?
많은 Vim 플러그인에 Vimballs 가없는 것 같습니다 . Vimball은 기본적으로 vim이 설치 방법을 알고있는 플러그인의 tarball입니다. tar -xvf tarball이 디렉토리 구조가 다른 방식으로 중첩되어 있다는 것을 걱정할 필요가 없기 때문에 사용하는 것보다 약간 더 편리합니다. 또는 tarball에 플러그인과 같은 이름을 가진 상위 폴더가있는 경우 나는 Github에서 본 플러그인에서 점점 더 …


2
외부 Vim 인스턴스에서 기존 Vim 인스턴스의 파일을 열 수 있습니까?
일부 응용 프로그램에는 "session" 개념이 있는데 , 여기서 응용 프로그램의 기존 인스턴스에 파일을로드하는 명령을 실행할 수 있습니다. 예를 들어, 내가 입력하면 : $ firefox http://vi.stackexchange.com Firefox는 새 Firefox 프로세스를 작성하지 않고 기존 Firefox 프로세스를 재사용합니다. Vim에서 가능합니까?

2
하나의 vim 버퍼에 두 가지 다른 색 배경을 사용할 수 있습니까?
이 숭고한 텍스트 예제와 같은 컨텍스트에 따라 단일 vim 버퍼 안에 두 개의 다른 배경색을 적용하는 가능한 솔루션을 찾고 있습니다. 그 중 하나의 사용 사례는 마크 업 파일 내부의 코드 조각을 다르게 색상 화하여 더 두드러지게 만드는 것입니다. 그러나 나는 그런 설정으로 예제를 보지 못했습니다. 이것은 vim에서 가능합니까?

2
Vim for Debian이 클립 보드없이 컴파일되는 이유는 무엇입니까?
vim의 기본 데비안 패키지 (일반적으로 사용하는 패키지 sudo apt-get install vim)가 클립 보드 지원으로 컴파일되지 않은 이유가 궁금 합니다. 일반 -clipboard또는 -Xterm-clipboard활성화되지 않은 이유 는 무엇 입니까? X-server가 설치되지 않은 데비안 설치에는 -Xterm-clipboard를 포함시키지 않는 이유가있을 수 있습니다 -clipboard. 이것이 왜 유용한 지에 대한 통찰력이 도움이 될 것입니다. ( 설명 …
20 linux  installing 

1
"매핑 된 키 시퀀스"와 "키 코드"의 차이점은 무엇입니까? (timeoutlen v ttimeoutlen)
정력 설명서는 우리가 사용할 수있는 말합니다 timeoutlen의 제한 시간 길이 지정 매핑 키 시퀀스를 사용할 수 ttimeoutlen의 제한 시간 길이를 지정하는 키 코드를 : 유용한 설정은 :set timeout timeoutlen=3000 ttimeoutlen=100 (3 초 후 매핑 시간 초과, 10 초 후 키 코드 시간 초과). 키 코드 란 무엇입니까 ? 그것들은 매핑 …

5
삽입 모드의 탐색
나는 마침내 탐색을 위해 화살표 키를 버리기로 결정했다 hjkl. 내가 사용 Vim hardmode화살표 키를 비활성화 플러그인을. 탐색에 익숙해졌지만 삽입 모드에서 탐색이 갑자기 불가능하다는 것이 밝혀졌습니다. 이것에 대한 해결책이 있습니까? (기존 삽입 모드는 해결책이 아닙니다).

4
들여 쓰기 크기는 어떻게 변경합니까?
난 그냥 들여 쓰기와 바이올렛에서 쉽게 해제 들여 쓰기 수 발견 : <<및>> 기본적으로 tab문자를 추가합니다 . 이제 궁금합니다.이 구성을 통해 여러 공간이 될 수 .vimrc있습니까? 어떻게해야합니까?

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