Vi & Vim

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

3
`<Bar>`는 무슨 뜻입니까?
지금 질문에 대답 하면서 vim.wikia.com에서 찾을 수있는 일반 모드 키 매핑을 사용한다고 언급했습니다. 키 매핑을 설명하는 과정에서 나는 무슨 &lt;Bar&gt;의미 인지 전혀 몰랐습니다 . 무슨 뜻이에요? 파이프를 |전후, 공백 및 공백없이 파이프로 바꾸려고 시도 했지만 각 .vimrc파일은 다음 오류 메시지로 파일을 손상 시켰습니다 . Error detected while processing /home/bottomsc/.vimrc: line …


4
Vi를 인서트 모드로 자동로드
Linux 시스템에서 Vi를 선호하는 텍스트 편집기로 사용합니다. 모드를 일반에서 삽입으로 바꾸는 방법을 알고 있습니다. Vi가 표준 모드가 아닌 삽입 모드로 자동로드되도록 할 수 있습니까?

5
vim과 Neovim간에 구성을 공유하는 방법
나는 neovim을 사용하기 시작하고 내 이동 .vimrc에 .config/nvim/init.vim다른 재료가에 위치하고 있습니다 .local/share/nvim. vim과 Neovim간에 구성 또는 플러그인을 공유하는 가장 좋은 방법은 무엇입니까? 심 링크? 하나의 심볼릭 링크 만 사용하도록 .vimrc의 디렉토리를 변경할 수 있습니까? 내 vim 구성을 Neovim의 기본 위치로 마이그레이션 한 후 거의 작동하는 것 같습니다. ln -s ~/.local/share/nvim/site …
23 vimrc  neovim 

2
vimdiff 색상을 어떻게 사용자 정의합니까?
vigitiff를 git merge 도구로 사용하려고하지만 사용 된 색상이 견딜 수 없게 만듭니다 (적어도 Windows / Mingw에서). 배경 색상과 전경색이 충돌하는 선의 일부와 동일하므로 불필요하게 어렵습니다. 무슨 일이 일어나고 있는지 알아 내기 위해 (을 포함하는 아래 줄 참조 include=).

4
Vim에서 외부 명령을 사용하여 선택한 단어와 줄을 수정하는 방법은 무엇입니까?
다른 편집자에게 유용한 것으로 다음과 같은 기능이 있습니다. 선택한 텍스트를 가지고 외부 명령을 실행하고 선택을 전달하십시오. stdin 외부 명령을 사용 stdout하여 현재 선택을 대체하십시오. 이렇게하면 기본 io를 할 수있는 모든 언어를 사용하여 선택에서 작동하는 유용한 텍스트 도구를 작성할 수 있습니다. 선택을 사용하여 vim으로 어떻게 이것을 할 수 있습니까? ... 단일 …

3
세로로 쓰는 법?
내 문서에 다음과 같은 텍스트를 만들고 싶다고합시다. % % Not Important % O -------------------------&gt; % | % S | % o | % m | % e | % | % M | % s | % g | % | % V 각 줄에 각 문자를 수동으로 삽입하지 않고도 …

1
vim에서 z는 무엇을 의미합니까?
화면 이동에 대한 팁을 찾고 있었고 다음 팁을 발견했습니다. zz = shift current line to middle of screen zt = shift current line to top of screen zb = shift current line to bottom of screen 내 질문은 무엇 z입니까? 그것은 무엇을 의미합니까? 다른 기능 z에는 어떤 것이 있습니까?

2
vim의 정규식 시스템에서 둘러 볼 수 있습니까?
vim에서 둘러보기 문을 작성하는 것이 유용한 상황이 많이 발생했습니다. 표준 lookaround 구문 ( (?=), (?!)등 ..)을 사용해 보았지만 vim이 이것을 지원하지 않는 것 같습니다. vim은 이러한 종류의 문장에 대해 동등한 구문을 가지고 있습니까?


2
쉘 명령의 결과를 .vimrc 파일의 변수로 추출 하시겠습니까?
내 .vimrc 파일에서 외부 명령의 결과를 변수에 저장하고 싶습니다. $ echo $LANG 내 vimrc파일은 다음과 같습니다. let language = output(!echo $LANG) if language == 'en' nnoremap &lt;somekey&gt; &lt;ohanotherkey!&gt; end if 지금까지 나는 그것을하는 방법을 찾을 수 없었습니다. 명령 모드 :read !echo $LANG에서 현재 파일에 내가 찾고있는 내용을 삽입 한다는 것을 …



2
탭 대신 공백으로 들여 쓰는 방법?
JADE 파일로 일부 HTML 템플릿을 코딩하고 있습니다. 탭 대신 공백으로 코드를 자동 들여 쓰기하고 싶습니다. shiftwidth=2,을 시도했지만 tabstop=2무슨 일이 있어도 스페이스 바 대신 탭을 사용하여 들여 쓰기 때문에 JADE 컴파일에서 오류가 발생합니다. 탭 대신 공백을 사용하여 큰 코드 섹션을 자동으로 들여 쓰려면 어떻게해야합니까?

2
vim에서 클립 보드에 어떻게 추가합니까?
이미 다음을 사용하여 레지스터에 무언가를 복사 할 수 있다는 것을 이미 알고 있습니다 (+ yank, delete 등 명령) "a 또한 다음을 사용하여 레지스터에 추가 할 수 있음을 이해합니다. "A 또한 다음을 사용하여 클립 보드 레지스터에 무언가를 복사하는 방법을 이해합니다. "+ 클립 보드 레지스터에 추가하려면 무엇을 입력해야합니까? 내 vim 버전 : …

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