Vi & Vim

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

4
4 줄마다 반대로하는 방법?
우선, 여기에 첫 번째 게시물이 있기 때문에 VIM이 훌륭한 도구이고 여기에 포럼이 도움이되는 많은 사람들과 함께 질문에 대한 답변을 찾는 데 매우 도움이되었다고 말하고 싶습니다. 귀중한 도움. 저는 여전히 VIM을 처음 접하기 때문에 제가 배운 모든 것이 여기에서 나왔습니다. 내 질문은 : 파일의 모든 줄을 뒤집는 방법을 알고 있지만 (다른 …
13 vimscript 



4
\ r과 \ n의 이론적 근거는 s 명령에서 다른 것을 의미합니까?
검색 할 때 \n줄 바꿈이며 \r캐리지 리턴 ( ^M)이지만 교체 할 때 \r줄 바꿈 \n은 null 바이트 ( ^@)입니다. 이 비대칭의 기원은 무엇입니까? 이 행동이 ... 최소한 말로 특이한 점을 감안할 때 (그리고 처음 잘못했을 때 상당히 비생산적 인) 나는 기괴한 역사적 이유가 있다고 생각합니다. (실제로이 동작을 "수정"하고 더 직관적 …


2
syntastic을 통해보고 된 일반적인 linting 오류를 자동으로 수정하는 방법은 무엇입니까?
코드에 린트 오류를보고하기 위해 vim 과 함께 신택스 플러그인을 사용하기 시작했습니다 .javascript 또한 eslint 와 syntastic을 통합 했으며 .eslintrc 파일에 작성된 규칙에 따라 오류가 발생하면 경고를 표시 합니다. 세미콜론 누락, 공백 입력 등 키 입력으로 일반적인 오류를 해결할 수있는 방법이 있습니까? 편집하다: eslint 에 옵션 이 있음을 발견했습니다 --fix Automatically …

3
버퍼를 사용하는보다 효율적인 방법은 무엇입니까?
최근에 사용중인 플러그인의 수를 대폭 줄 였으므로 내장 Vim 기능 만 사용하여 답변을 찾고 있습니다. 많은 버퍼를 편집 할 때 워크 플로에서 결함을 발견했습니다. 버퍼에 있고 이름을 기억하지 않고 다른 버퍼가 아닌 다른 버퍼로 전환하고 싶습니다. . 따라서 사용할 :b#수 없으며 명령으로 완료를 사용하는 :b것도 편리하지 않습니다. 이를 위해 다음을 …
13 buffers 

3
단어의 두 번째 문자를 자동으로 소문자로 바꾸는 방법은 무엇입니까?
많은 텍스트를 입력해야 할 때 종종 다음 shift과 같은 문장의 첫 글자를 쓸 때 손가락을 계속 누르는 경향이 있습니다 . [...]end of sentence. NEw sentence[...] 여기서 E의 NEw소문자한다. 그런 다음 입력하는 문장의 첫 단어의 두 번째 문자가 대문자인지 소문자인지 감지하는 함수를 만들려고합니다. 중요한 부분은 문장의 끝을 입력하는 동안 수정이 자동으로 …

2
일반 명령을 실행 한 후 커서 위치를 복원하는 방법은 무엇입니까?
현재 줄의 여섯 번째 열에있는 문자를 달러 기호 ( $)로 바꾸는 함수를 코딩하려고 하지만 커서를 함수를 호출하기 전의 위치에 유지하고 싶습니다. 그래서 현재 열을 저장하고 변경 사항을 실행 한 다음 다음 기능을 다시 시도했습니다. function! DollarSplit() let col_number=col(".") "stores the current column number of the cursor normal! 6|r$ " replaces …

4
Windows에서 gVim을 Linux 에서처럼 작동 시키려면 어떻게해야합니까?
Linux에서 Vim 편집기를 자주 사용하고 있으며 Windows에서 사용하고 싶습니다. Vim for Windows를 다운로드했는데 gVim입니다. Vim의 여러 기능은 비주얼 블록, rx명령 및 기타 여러 가지 키 조합과 같이 gVim 7.4에서 작동하지 않습니다 . Linux에서 동일한 / 원본 Vim을 Windows에서 사용하고 싶습니다. Windows에서도 해당 버전을 사용할 수 있습니까? 아니면 유닉스 형식과 비슷한 …

5
C ++ 함수로 제한되는 빠른 검색
나는 다소 큰 C ++ 프로젝트에서 일하고 있습니다. 조직의 가장 실망스러운 측면 중 하나는 엄청나게 큰 파일 안에 배치 된 매우 큰 기능입니다. 종종 현재 함수로 제한된 특정 전역 변수 또는 함수 호출의 인스턴스를 검색하려고합니다. 이것을 달성하기 위해 합리적으로 간단한 공식이 있습니까? (나는 ctags를 설치하고 Tagbar를 사용합니다 ... 이것이 도움이 …



1
주름을 저장할 수 있습니까?
오늘 저는 Vim에서 접거나 펼치는 방법을 배웠습니다. 꽤 편리합니다. 예기치 않게 파일을 끝내고 다시 입력하면 내가 만든 접기가 사라집니다 (펼쳐짐). 우리 회사의 대규모 프로젝트에는 구식이지만 필수 불가결 한 끈끈한 (레거시) 코드 블록이 많이 있습니다. 나는 그것들을 거의 영구적으로 접어야합니다. Vim에게 파일의 접는 환경 설정을 저장하도록 지시하는 간단한 방법이 있습니까?
13 folding 


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