현재 vim 버퍼 / 인수를 각각 별도의 창 / 탭으로 쉽게 열려면 어떻게해야합니까? 나는 알고있다 : $ vim one.txt two.txt three.txt -O 그러나 단순히 vim을 시작하면 : $ vim one.txt two.txt three.txt 이미 vim을 시작한 후에이 동작을 어떻게 복제 할 수 있습니까?
이맥스, 나는 누르면 Ctrl-h, k키를 설명하기 위해. 키 이름이 정의되어 있지 않아도 키 이름을 얻을 수 있습니다. 예 : C-x <C-M-end> is undefined 따라서 키 이름이 C-x <C-M-end>입니다. 그러나 Vim의 키 이름을 어떻게 얻을 수 있습니까? Ctrl-Shift-V및에 대한 키맵을 설정하고 Shift-Insert싶지만 어떤 코드를 사용해야합니까? 키 이름을 즉석에서 얻을 수 있습니까?
때로는 많은 일을하는 정말 긴 전 모드 명령을 작성한다는 것을 알았습니다. 그것들은 텍스트 편집기에서 작성한 "미니 스크립트"의 일종입니다. 그런 다음 ex 모드를 시작하고 ex 라인에 복사하여 실행합니다. 그러나 나는 항상 전 모드에서 편집을 끝내고 전 모드에서 변경 한 내용을 텍스트 편집 세션으로 되 돌리는 것이 어렵다는 것을 알게되었습니다. 키보드를 사용하여 …
vim에서 하나 이상의 파일을 열면 (분할 화면 사용) 각 명령 상태 줄 (창의 마지막 줄)은 다음과 같습니다. filename.txt 73,1 4% 왼쪽의 파일 이름이며 오른쪽의 파일을 통해 눈금자 위치와 백분율이 표시됩니다 (를 통해 :set ruler). 그러나 버퍼가 하나만 열려 있으면 상태 표시 줄이 다음과 같습니다. 73,1 4% 파일이 하나만 열려 있어도 …
스크롤, 선택 또는 PgUp / PgDn 이전과 같이 Vim에서 커서 위치를 어떻게 복원 할 수 있습니까? 맨 위로 무언가를보기 위해 위로 스크롤하기 전에 내가 있던 곳을 찾는 데 지쳤습니다. "이전 커서 위치"및 "다음 커서 위치"명령 (정상 실행 취소 / 다시 실행의 경우 'u'및 'R')과 같은 것이 있습니까? 예 : 소스 …
OpenOffice 등과 tab같은 많은 응용 프로그램을 푸시 vim하면 탭 크기는 8 공백 / 문자와 같습니다. 많은 응용 프로그램의 기본값입니다. 기본 터미널 크기가 가로 80자인 경우 탭 크기가 왜 이렇게 큰가요? 5 개의 탭 후에 터미널을 반쯤지나 가면 텍스트 줄 바꿈으로 텍스트가보기 시작합니다. 나는 8 문자 탭에 대한 결정의 역사가 무엇인지 …
내가 설정했기 때문에 Vim은 주석 처리 된 행에서 새 행을 시작할 때 자동으로 주석을 삽입합니다 formatoptions=tcroql. 예를 들어 (커서는 *) : // this is a comment* 그리고 <Enter>(삽입 모드) 또는 o(정상 모드)를 누른 후 나는 다음과 같이 남습니다. // this is a comment // * 이 기능은 긴 여러 줄 …
내 vimrc에 나는 모두가 set number하고 set colorcolumn=80그래서 지금은 quickfix 창을 열 때, 나는 줄 번호와 색상 열 모두를 참조하십시오. Quickfix 창에서만 이러한 설정을 비활성화 할 수있는 방법이 있습니까? (중요하다면 vim 7.3을 사용하는 OSX에 있습니다). 감사!
MacVim 또는 gvim이 여러 (잠재적으로 다른 해상도) 모니터에 걸쳐있는 훌륭한 솔루션을 가진 사람이 있습니까? 별도의 버퍼와 스왑 파일로 인해 2 개의 세션이있는 것은 제대로 작동하지 않습니다. 2 개의 GUI 창에서 동일한 버퍼를 공유 할 수 있다고 생각하지만 작동하는 것을 찾을 수 없습니다.
나는 gvim을 set number 내 .vimrc에서는 모든 줄 앞에 줄 번호와 공백이 표시됩니다. 문서의 행이 10 줄 미만인 경우 2 열이 필요하고 10, 3 열 이상인 경우 등이 있습니다. 내가 넣으면 set lines=40 columns=80 에서 .gvimrc, 78 개의 코드 열과 linenumber plus pace의 경우 2 또는 77 + 3 등이 …
vim을 실행하면 NerdTree 플러그인이 프로젝트 탐색기를 엽니 다. 내 .vimrc파일에 다음 줄을 추가하여 이것을 달성했습니다 . autocmd VimEnter * NERDTree 그것은 두 개의 버퍼를 ^W^W열지 만 불행히도 활성 버퍼가 NerdTree가있는 왼쪽 버퍼이기 때문에 매번 눌러야 합니다. 시작시 vim에서 이러한 키 누름을 에뮬레이트하려면 어떻게해야합니까?