저는 VIM 멍청이이고, 몇 번이고 다시 보았습니다. 이번에는 실제로 이걸 고수하기를 바라고 있습니다. 주로 Ruby on Rails로 TextMate에서 프로그래밍하고 있습니다. 누군가의 조언을 듣고 Janus (https://github.com/carlhuda/janus)와 그 도움을 많이 받았다. 그러나 내가 놓친 한가지는 "프로젝트"를 가지고 있기
vim 용 플러그인이 많이 설치되어 있는데 그 중 하나가 dw 명령을 위반하고 있습니다. 나는 그것이 어느 것인지 잘 모르겠다. 기본적으로 dw은 찾은 공백의 다음 비트를 통해 모든 것을 삭제합니다. 구두점으로 멈추지 말고 대신해야합니다. 정말 어떤 것을 고치고 그것을 고치고 있는지 파악하고 싶지는 않습니다. .vimrc에서 변경할 수있는 방법이 있습니까?
으로 시작하는 경우 Vim은 줄을 들여 쓸 수 없습니다 (>>). 줄이 #으로 시작하면 Vim은 줄을 들여 쓸 수 없습니다 (>>). 이 문제는 모든 파일 형식에서 분명합니다. 나는 vimrc에서 smartindent를 비활성화하려고 시도했다. 그러나 여전히가 없습니다. 아이디어가 있으십니까?
연속 된 청크가 아닌 여러 줄을 선택하려고합니다. 예, 나는 동시에 라인이 선택하지 않고 라인 1과 3을 선택합니다 :이 퀴즈 작업을 것이라고 생각 처음 1. this is line 1
2. this is line 2
3. this is line 3
을하지만 아무 소용이 주위에 인터넷 검색을 꽤 시간을 보낸 이후, 나는 실현이되지 수도 단순/공통 과
빔에서 TextMate의 이동 선택 명령을 복제하려고합니다. 나는이 함께 왔어요 : 예상대로 map <C-D-Up> ddkP
map <C-D-Down> ddp
vmap <C-D-Up> dkP
vmap <C-D-Down> dp
단일 라인은 작동합니다. 그러나 비주얼 모드는 완벽하지 않습니다. 비주얼 모드에서 선택을 유지 (또는 다시 선택)하여 여러
모든 불필요한 공백을 강조 표시하는 다음 코드를 찾았지만 내 코드의 모든 탭을 강조하고 싶습니다. 나는 작동하지 않는 많은 변형을 가지고 놀았지만 둘 다 할 수있는 정규식을 찾을 수 없었습니다. 어떤 아이디어? highlight RedundantWhitespace ctermbg=red guibg=red
match RedundantWhitespace /\s
양식에 텍스트를 입력 할 때 QuickCursor을 사용하고 있습니다. 그게 내 문제는 항상 MacVim이 열려 있고 hidden이 활성화되어 있기 때문에 임시 파일 QuickCursor에서 :wq을 만들면 버퍼가 MacVim에 남아 있기 때문에 QuickCursor 붙여 넣기를 창에 다시 가져와야합니다. 내 vimrc에서 자동 명령으로이 문제를 해결하고
저는 Vim을 처음 보았지만 서라운드 플러그인에 문제가 있습니다. 표준 옵션의 대부분은 작동하는 것처럼 보입니다. 그러나 비주얼 모드에서 텍스트를 강조 표시하고 편집 모드로 다시 전환 한 다음 's'키를 누르면 문자로 둘러싸여 's'키가 강조 표시된 텍스트를 제거하고 편집기를 다시 불러옵니다. 삽입 모드. 이것을 파고 들자면 's'가 그 모드 내에서 가져야
입력 할 때 : MacVim이이를 자동으로 다음과 같이 확장합니다. 이 문제는 현재 버퍼를 버릴 수 없다는 것입니다. 편집!, "!"이라는 오류 메시지가 표시됩니다. 허용되지 않습니다. 왜 않습니다 : 편집 나는 두 가지 질문이있다! 일하고 아니라 : 편집! MacVim에서이 자동 확장 기능을 사용 중지하거나 확장하도록 전환 할 수있는 방법이 있습니까 :