만 현재의 버퍼를 열려면 Ctrl 키-O를 제한 할 수 없습니다 나는 이전 버퍼를 열 수에 도착.는 빔
Vim에서 Ctrl-O를 사용하여 현재 버퍼를 빠르게 탐색 할 수 있습니까?
만 현재의 버퍼를 열려면 Ctrl 키-O를 제한 할 수 없습니다 나는 이전 버퍼를 열 수에 도착.는 빔
Vim에서 Ctrl-O를 사용하여 현재 버퍼를 빠르게 탐색 할 수 있습니까?
불행히도 CTRL-O
을 원하는 방식으로 작동시키는 법을 모르겠습니다. 그러나 나는 당신에게 도움이 될만한 몇 가지 팁을 드릴 수 있습니다.
당신은 당신이 변화 만든 장소 로 이동 g;
및 g,
를 사용하지만에서만 현재 버퍼 수 있습니다.
이것은 CTRL-O/I
과 같지 않습니다. 이는 단지 "변경" 일 뿐이므로 현재 버퍼 만 추적하지만 어쨌든 유용 할 수 있습니다.
빠르게이처럼 .vimrc
에 매핑하여 열 버퍼를 탐색 할 수 있습니다 :
nmap <special> <C-Up> :bnext<CR>
nmap <special> <C-Down> :bprevious<CR>
나는이 정말 귀하의 질문에 대답하지 않습니다 알고,하지만 난 생각이 어쩌면 이들 부부 팁은 당신의 vimming에 조금 도움이 될 수 있습니다.
편집 : 나는 당신이 버퍼의 빠른 브라우징에 관심이 있기 때문에, 개인적으로 QuickBuf라는 작은 플러그인을하는 것이 좋습니다 추가하고 싶었 : 나는 그것을지도
http://www.vim.org/scripts/script.php?script_id=1910
을 내 이 같은 .vimrc
:
let g:qb_hotkey = ",b"
것은 그것을 시도,를 입력하는 것보다이 방법이 더 빨리과 다른 좋은 점은 j/k
으로 목록을 이동하고 <enter>
을 눌러 버퍼를 선택할 수 있다는 것입니다.
@Jorge : 위의 nmap 코드를 어떻게 사용할 수 있습니까? .vimrc에 넣었고 Ctrl-을 눌렀지만 아무 일도 없었습니다. –
플러그인에서 jk를 ht로 재 매핑 할 수있는 방법을 알고 계십니까? 드보락을 사용하고 있습니다. –
@ 마시, 나는 rxvt 터미널에서 같은 문제가 있었을 것입니다. 아마도 그럴 수도 있습니다. 내가 한 일은 nmap^[0a : bnext과 nmap^[0b : bprevious ] rxvt에서 Ctrl 키를 누른 상태에서 위/아래 키를 누르면 ESC [0A와 ESC [ 0B. –