Vi & Vim

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

2
Vim은 자동 저장합니까?
보낸 사람 :help swap-file: 스왑 파일 업데이트 스왑 파일은 200자를 입력 한 후 또는 4 초 동안 아무 것도 입력하지 않으면 업데이트됩니다. 이것은 단지 움직일 때가 아니라 버퍼가 변경된 경우에만 발생합니다. 항상 최신 상태로 유지되지 않는 이유는 이것이 정상적인 작업 속도를 너무 느리게하기 때문입니다. 'updatecount'옵션을 사용하여 200 자 수를 변경할 …
13 save  swap-file  backup 

9
터미널에서 Colorscheme의 배경이 올바르지 않습니다
나는 태양 광 색채와 팔레트를 가져 왔습니다. 터미널에 올바른 색상과 배경이 있고 gvim에 올바른 색상과 배경이 있지만 vim에 잘못된 색상이 있습니다. 텍스트는 모두 정확하지만 배경은 순수한 검정색으로 나타납니다. 내 .vimrc는 다음과 같습니다. syntax enable if has('gui_running') set background=dark else set background=dark endif :set t_Co=256 let g:solarized_termcolors=256 colorscheme solarized 누군가 이것이 …

1
vim 구문 영역을 터치 / 오버랩 할 수 있습니까?
그래서 얼마 전에 vim의 구문 파일이 어떻게 작동하는지에 대해 더 많이 배우기로 결정했습니다. 내 목표는 파일을 구분 기호를 기준으로 3 개 부분으로 나누고이 세 부분 중 2 개에 대한 기존 구문 파일을 포함하는 간단한 구문 파일을 만드는 것이 었습니다. 이것은 예제 파일입니다. Some text, unstyled ==================== Log (Output of git …

2
스왑 파일을 보유한 창 올리기
여러 프로젝트에서 작업하는 동안 때때로 그리고 / 또는 무엇이든, 그것은 너무 많은 Vim 인스턴스를 열어 놓았습니다. [O]pen Read-only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort GUI / 터미널에서와 같이 열린 파일을 보유하여 인스턴스를 올리는 방법이 있습니까? 문제의 파일을 포 그라운드로 가져 오는 것이 이상적입니다 (버퍼가 여러 개인 경우). 현재 스왑에서 PID를 추출하는 …
13 swap-file  x11  linux 



1
Vim은 python3으로 컴파일되었지만 has ( 'python')은 0을 반환합니다.
방금 다음 지침을 따라 파이썬 3으로 vim을 컴파일했습니다. https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source 설치 후 python3이 있는지 확인했습니다. vim --version | grep "python" 어느 것이 반환 : +python3/dyn 과 +python/dyn 그러나 vim을 시작하고 followinf 명령 중 하나를 입력하면 0: :echo has('python3/dyn') :echo has('python3') :echo has('python') :echo has('python/dyn') 비슷한 문제가 있습니까? 편집 : 이봐, 많은 …

2
Vim이 최대 텍스트 너비를 80 대신 79로 설정하는 이유는 무엇입니까?
Vim의 일부 기본값에 대해 약간 당황합니다. 특히, 대한 gq{motion}, 있다고한다 [...] If the 'textwidth' option is 0, the formatted line length is the screen width (with a maximum width of 79). 80대신 최대 너비를로 설정하면 더 의미가 있어야한다고 생각했습니다 . 누군가 나에게 이것을 밝힐 수 있습니까? 뭔가 빠진 것 같아요.
13 formatting 

1
파이썬 블록 모션의 끝
파이썬 블록의 끝 / 시작으로 이동하는 모션이 필요하며 이전 / 다음 방법 / 클래스 (모든 조합)의 시작 / 끝으로 이동하는 다른 모션이 필요합니다. vim-indent-object, python-mode, chapa, vim-python-object 등을 시도했습니다. 이들 중 어느 것도 블록 끝을 지원하지 않으며 위의 동작의 모든 조합을 지원하지 않습니다. 나는 시간에 내가 제공하는 플러그인을 가지고 한 …

3
키가 매핑 된 것을 찾는 방법은 무엇입니까?
:map인수없이 명령 을 실행 하면 사용자 정의 매핑 목록이 표시되어야하지만 예를 들어 Ctrl-W Ctrl-I를 누르면 문제가 발생하지만 내장 매핑으로 어떤 기능이 발생했는지 전혀 알 수 없습니다. :map명령에 나타나지 않습니다 . 키의 기능을 어떻게 알 수 있습니까?


2
'다음으로 이동'명령의 반대 방향은 무엇입니까
,줄 에서 다음 으로 이동하려면을 입력하십시오 t,. 내가 이전에 가고 싶었다면 ,내가 사용할 수있는 /n입력, N그러나 이것은 바이올린의 비트입니다. t명령 을 취소 하고 이전 으로 이동하는 가장 좋은 방법은 무엇입니까 ,?
13 search 

2
: nohlsearch와 : set nohlsearch의 기능적 차이점은 무엇입니까?
나는 :nohlsearch그것을 사용할 때 실제로와 같은 일을하지 않는다는 것을 알았습니다 :set nohlsearch. 특히, hlsearch설정이 실제로 꺼져 있지 않습니다 (이것이 :set hlsearch수행 하는 것입니다 ). 내가 의미하는 바를 보여주기 위해 : :set hlsearch :nohlsearch :echo &hlsearch 이것은 인쇄됩니다 1( hlsearch는 여전히 설정되어 있습니다! ) :set hlsearch :set nohlsearch :echo &hlsearch 0vim에서 …
13 search  highlight 

1
정규식 검색 패턴으로 접기
공백으로 구분 된 값 열이있는 일반 텍스트 파일이 있습니다. 이처럼 : AU 3030 .... ... .... AU 3031 .... ... .... AU 3032 .... ... .... AU 3033 .... ... .... IT 48100 ... .. ..... IT 40100 ... .. ..... IT 48123 ... .. ..... UK 3333 ... ... …

2
: 명령에서 전체 문자열을 이스케이프 처리하는 방법은 무엇입니까?
보자 나는이 gvim존중, 실행하고 나는 파일을 열고 원하는 autocmd을 (를 배제한다--remote-tab ). 이제 나는 (기본적으로 약간의 조정으로) 할 수 있다는 것을 알고 있습니다. gvim --remote-send ":tabe my_file<CR>" 작동합니다. 그러나 파일에 공백이나 이상한 문자가 있으면 다음을 수행해야합니다. gvim --remote-send ":tabe my\\ file<CR>" (더블 \\은 쉘 중 하나가 먹기 때문에 수동으로 입력하는 …

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