Vi & Vim

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



2
녹화 (예 : 녹화 된 매크로)를보고 편집하려면 어떻게해야합니까?
나는 (내 작업을 기록하는 복잡한 반복을 사용하고 qq기록에 일부 작업 , q정지) 내가 실수를했다. 실수를 다시 기록하지 않고 내가 기록한 내용을보고 수정하는 것이 가능합니까? @q작품 별로 녹음 된 문자를 호출 하지만 맵핑 ( :map q- No mapping found) 에서 볼 수 없습니다 . 다음을 입력하면 도움이되는 정보가 많지 않습니다 : …

6
Vim에서 텍스트를 정당화 할 수 있습니까?
Vim이 아닌 Pico 또는 Nano에서 텍스트 파일을 편집 한 유일한 이유는 "Justify"명령 ^J이었습니다. 텍스트 단락을 다시 포맷하여 단어 나누기에서 줄 바꿈을 만들어 텍스트가 고정 너비 화면에 잘 띄울 수 있도록 사전 정의 된 80 열에 맞게 텍스트를 서식 지정하여 단어 사이에만 줄 바꿈을 만듭니다. 기능이 제한되었으므로 긴 주석 블록, 문서 …

3
가로 스크롤을 비활성화하는 방법은 무엇입니까?
버퍼에 숨겨진 문자가 있으며 가로 스크롤로 정렬이 크게 중단됩니다. 비활성화하는 방법이 있습니까? 관련 옵션을 찾을 수 없습니다. 편집 : 데모가 추가되었습니다. vim은 파일의 숨겨지지 않은 부분에 대한 스크롤 오프셋을 기준으로 볼 수 있으므로 연결이 끊어집니다.

14
다른 사람들이 vi / Vim을 사용하도록 어떻게 영감을 줄 수 있습니까?
나는 그것을 사용한 상반기부터 vi의 힘에 매우 감동했습니다. 그런 다음 일부 작업 환경에는 빅토 터를 실행하지 않고 "너무 복잡해"라고 피하는 많은 사람들 (기술자 및 시스템 관리자)이 있으며 여전히 삽입 모드에서만 vi를 사용하는 다른 사람들이 있습니다. 모달 편집의 요점을 놓치십시오. 배우고 사용하도록 영감을주는 방식으로 다른 사람들에게 vi / Vim의 힘을 어떻게 …
37 untagged 

5
Vimscript에서 OS 감지
순수 Vimscript (Python 또는 Perl 없음 )를 사용하여 현재 운영 체제 (Windows, Linux, OS X, ..)를 검색 할 수 있습니까 ? 사용 중인 다른 유형의 운영 체제에 대해 (동기화 된) .vimrc 에서 다른 설정을 사용하려고합니다 .
37 vimscript 

5
Alt 키를 매핑하는 방법?
Alt다음과 같은 방법으로 키 를 매핑하려고합니다 . :map <A-j> j :map <A-k> k 그러나 작동하지 않습니다 (종소리가 울렸다 Alt + j/ Alt + k). 내가 뭘 놓친거야? OSX에서 터미널을 사용하고 있으며 원격 Linux에서도 마찬가지입니다. 에 Ctrl + v, Alt + j나는이있어 : ?~H~F( ∆때 encoding=utf-8). 에 Ctrl + v, Alt …




1
선택 모드 란 무엇이며 언제 사용해야합니까?
실수 gh로 표준 모드를 ​​눌렀고 선택을 시작했기 때문에 문서를 찾아서 찾았습니다 :h Select-mode. 내가 이해 한 바에 따르면 선택 모드는 다음을 제외하고 시각적 모드에 가깝습니다. 인쇄 가능한 문자를 입력 <CR>하거나 <BS>선택을 삭제하면 삽입 모드가 시작되고 선택이 입력으로 바뀝니다. hjkl 다른 일반 또는 시각 모드 이동은 접두사가 붙지 않는 한 선택을 …

1
현재 문자의 유니 코드 코드 포인트를 참조하십시오
커서가있는 문자의 유니 코드 코드 포인트를 어떻게 볼 수 있습니까? 예를 들어, 커서가 ⌘문자 위에 있으면 Vim이 U + 2318 이라고 말하고 싶습니다 . 기본 10 표현 (8984) 또는 UTF-8 표현 (E2 8C 98)과 같은 대체 정보가 허용됩니다. 나는 유니 코드와 UTF-8이 가장 일반적이기 때문에 묻지 만 대답이 다른 문자 …

1
실행 취소 파일을 어떻게 사용할 수 있습니까?
vim.org 의 마지막 뉴스 항목 은 'undofile'을 사용하여 기록을 저장하고 재부팅 후에도 변경 사항을 취소하는 방법에 대해 설명합니다. 지난 주말에 알게 되었 듯이 나 자신을 사용하는 기능은 많은 사용자에게 알려지지 않았습니다. Vim은 원하는만큼의 실행 취소 외에도 실행 취소 정보를 파일로 저장합니다. 따라서 Vim을 종료하고 컴퓨터를 재부팅 한 후에도 변경 한 …

5
Vim 검색은 현재 (프로젝트) 폴더의 모든 파일을 대체합니다
Vim에 대해 공개 질문 중 하나는 현재 프로젝트에서 검색 / 바꾸기를 수행 할 수있는 방법이 있는지 여부입니다 (다른 편집자로부터 상속 된이 개념을 사용하는 경우 나와 함께하십시오). 예를 들어, 프로젝트 파일에서 메소드 이름을 검색하고 해당 메소드 호출의 모든 인스턴스 이름을 바꾸고 싶다고 가정하십시오. 이것이 Sublime을 진행하는 방법입니다. Vim (또는 아마도 MacVim)에서 …
36 search  macvim 

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