«vim» 태그된 질문

Vim은 효율적으로 텍스트를 편집 할 수 있도록 고도로 구성 가능한 텍스트 편집기입니다. vi 편집기의 개선 된 버전입니다.

1
멀티 디스플레이 : 마지막 gVim 디스플레이를 복원하는 방법?
나는 2 개의 전시가있다. 나는 gVim을 시작한다. 창은 항상 디스플레이 1에서 열립니다. 나는 그것을 dislpay 2로 이동 한 다음 닫습니다. 이 후에 나는 gVim을 다시 시작합니다. 그것은 디스플레이 1에서 다시 열리지 만 디스플레이 2에서 열길 원합니다. gVim이 이전 화면에서 창을 여는 방법? 나는 노력했다. 이 대본 마지막 디스플레이는 복원되지 않습니다. …
vim  gvim  vimrc 

1
vim에서 <compose> 키를 <esc>에 매핑하려면 어떻게해야합니까?
나는 현재 xmodmap을 사용하여 [capsose]에 바인딩 된 capslock 키를 가지고 있습니다. 275 ° K와 같은 것을 빨리 쓸 수 있기 때문에 작성은 과학적 내용을 타이핑 할 때 좋습니다. 그러나 프로그래밍 할 때 유용하지 않습니다. vim을 사용할 때 [작성] 기능을 다른 곳에 유지하면서 [esc]를 capslock에 매핑하고 싶습니다. 즉, 매핑을 수행하기 위해 …


0
`file -i` 명령으로 ISO-8859-9를 돌려 주려면 어떻게해야합니까?
콘텐츠가있는 텍스트 파일이 있다고 가정 해 보겠습니다. şşş ~에서 vi/vim 나는 설정했다. fileencoding 같이 :set fileencoding=ISO-8859-9. 나중에 인코딩을 확인할 때 file -i &lt;myFile&gt; 그것은 준다 text/plain; charset=ISO-8859-1 그것은 그래야했다. ISO-8859-9. 그게 왜? 내가 어떻게 만들 수 있습니까? file -i 반환 ISO-8859-9? 그렇지 않으면 파일을 다시 열 때 vi/vim 인코딩을 가정합니다. …

1
빔 숨김 기능이 활성 라인에 적용됩니다.
MacVim을 사용하고 있습니다. 정력 - 라텍스 플러그인. 이있다 conceal 기능은 기본적으로 활성화되어 vim 자체에서 LaTeX 심볼을 유니 코드로 변환하여 소스를 읽기 쉽도록합니다. 커서가 활성화 된 줄에서 꺼져 있어야한다고 생각합니다. 그러나 이것은 일어나지 않습니다. 즉, 부분적으로 코드를 편집 할 수 없다는 의미입니다. 은폐 기능을 비활성 라인에만 적용하는 방법이 있습니까? 그렇지 않은 …

0
Vim이 다음 줄에서 몇 가지 유형의 주석 만 계속하도록하십시오.
나는 Vim을 계속하고 싶다. /*...*/ 자동으로 주석 리더를 삽입하여 다음 줄에 주석을 달지만 끝낼 수 있습니다. // 한 줄 뒤에 주석 달기. Vim 위키는 다음을 권장합니다 : autocmd FileType c,cpp setlocal comments-=:// comments+=f:// 하지만 이렇게하면 Enter 키가있는 줄에 // 선행하는 줄의 주석 텍스트가 있던 곳에 다음 줄을 들여 쓰기 할 …

1
"Git commit"은 vim을 여는 데 오랜 시간 (> 40 초)이 걸립니다. 무슨 일이 일어날 수 있니?
내가 달릴 때. git commit -m 'some commit message'모든 것이 예상대로 작동합니다. vim을 단독 실행하면 모든 것이 예상대로 작동합니다. 그러나 내가 달릴 때 git commit, vim을 실행하는 데는 vim이로드되는 데 최대 40 초가 걸립니다. 여기서 무슨 일이 일어날 수 있니? 어떻게 디버깅 할 수 있습니까?
vim  git 

2
SourceTree는 .vimrc가 바이너리라고 생각합니다.
SourceTree는 .vimrc가 바이너리라고 생각하여 윈도우 내에서 diff를 볼 수 없습니다. 기준 이 페이지 , 나는 그것이 인코딩 때문에, 그래서 UTF - 8로 다음 단계를 사용하여 인코딩을 변경 시도했다 줄 알았는데 이 페이지 : :set bomb :set fileencoding=utf-8 그러나 그것을 수정하지는 못했습니다. 내가 무엇을해야 하나? [업데이트] 해결 : Vim에는 전혀 보이지 …
vim  git  vimrc 

1
vim에는 IDE로 사용할 기능이 있습니까?
지금 서버에서 파일의 내용을 빠르게 수정하기 위해 vim을 배우고 있습니다. 최근 IDE에서 vim으로 전환 할 생각을 해왔지만 필자가 필요로하는 모든 기능이 정력에 있는지 또는 플러그인으로 추가 할 수 있는지 관심이 있습니다. 주로 PHP와 JavaScript로 개발합니다. 내가 찾고있는 것은 : 상황 별 도움말 (기능을 가리키고 산소 문서에서 인수를 참조하십시오) 코드 탐색기 …
vim  php  javascript  ide 


1
gVim 용 LargeFile 플러그인을 어떻게 설치합니까?
나는 유명한 것을 설치하고 사용하고 싶다. LargeFile 대용량 파일을 더 빠르고 쉽게 여는 데 도움이되는 플러그인. '.vim'파일을 / plugins 폴더에 두어 성공적으로 gVim 용 다른 플러그인을 설치했습니다. 그러나이 플러그인은 gzipped '.vba'파일로 제공된다는 점에서 조금 다릅니다. 압축을 풀면 다음에 무엇을해야합니까? 내가 이해하는 한, 같은 저자가 창조했다. vimballPlugin.vim , 그것을 실행하기로되어 있습니까?
vim  plugins  gvim 

1
Vim에서 다음과 같이 직접 키를 명령에 매핑 할 수 있습니까? foo <CR>?
다음과 같이 정의 된 매핑이 있습니다. noremap &lt;M-n&gt; :tabn&lt;CR&gt; 다음 시나리오를 제외하고는 멋지게 작동합니다. javac가 생각 중일 때 make, 기다리는 중입니다. 그러면 다른 파일을 체크인하고 탭을 전환해야한다는 것을 갑자기 깨닫게됩니다. 나는 make가 완료 될 때까지 이것을 할 수 없다. 나는 여전히 명령 모드이고, tabn은 원하는 효과를 가지고 있지 않다. 탭을 …
vim 

1
vim에서 <C, \> 매핑
Ctrl-j에서 Ctrl- \ s로 키 매핑을 추가하려고합니다. 이것은 cscope를 사용할 때 내 인생을 조금 더 쉽게 만들어줍니다. 나는 다음과 같은 매핑을 시도했다. map &lt;C-J&gt; &lt;C,\\&gt;s 그러나 아무것도하지 않는 것 같습니다. 나는 또한 다양한 조합을 시도했지만 map Ctrl-j Ctrl-&lt;Bslash&gt; s아무것도 작동하지 않는 것 같습니다. 상담 :help key-notation을 :help map_backslash했지만 T에 대한 …
vim  keymap 

1
vim에서 gf를 할 때 문자 제거하기
vim코딩에 사용 하고 있습니다. 내가 좋아하는 뭔가를 할 때 다음과 같은 : SomeModule-&gt;actualMethod()내가 커서를 가지고가는 경우 SomeModule와 내가 할 gf내가 불만 얻을 SomeModule-경로에 존재하지 않습니다. 파일이 열리 도록 어떻게 제거 할 수 있습니까?-SomeModule
vim  vi 

1
Vim replace와 Perl Pie Replace 간 변환
그래서 test.txt 파일이 있습니다. home -&gt; range vim에서 파일을 편집하고 명령을 실행 %s/^\(.*\)-&gt;\(.*\)$/\2 ::= \1 ;/g하면 파일이 다음으로 변환됩니다. range ::= home ; 내가 원하는 것입니다. 그러나 내가 달리면 perl -pi -e 's/^\(.*\)-&gt;\(.*\)$/\2 ::= \1 ;/g' test.txt 내가 똑같이해야한다고 생각하지만 아무런 변화가 없습니다. 누군가가 잘못되었는지 말해 줄 수 있습니까? 나는 …
vim  regex  perl 

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