2012-06-27 5 views
2

NERDTree에서 실제로 성가신 사실을 발견 한 것은 5 분 전 방금 본 파일을 열면 그 파일이 처음과는 반대로 열립니다 커서가 마지막이었습니다.NERDTree가 커서가 마지막에 있던 파일을 엽니 다.

필자는 : b 버퍼 목록을 사용하여 파일을 열면 (이 파일은 이미 한 번 열렸습니다.) 커서가 마지막으로 있던 위치로 직접 전송되기 때문에이 문제가 없습니다. 이는 내 소스 파일이 크기 때문에 유용합니다.

NERDTree를 먼저 파일이 이미 열려 있는지 확인하려면 버퍼 목록을 볼 수있는 방법이 있습니까? 아니면 내 문제를 해결할 다른 방법이 있을까요?

+0

NERDTree는 파일 시스템 탐색기의, 버퍼 관리자 또는 프로젝트 관리자가 아닌 자사의 복원, 커서의 마지막 위치를이보십시오. ': b'가 작동한다면, 왜 대신 사용하지 않겠습니까? – romainl

답변

4

에 의해 영감을 얻었습니다. 내 vimrc에는 커서를 열 때 자동으로 마지막 위치로 커서가 이동합니다. 이 커서 위치가 viminfo 파일에 저장됩니다, 그래서 viminfo 옵션이 훨씬 적절하게 설정하는 것이 NERDTree와

au BufReadPost * 
    \ if line("'\"") > 1 && line("'\"") <= line("$") | 
    \ exe "normal! g`\"" | 
    \ endif 

참고 잘 작동하는 것 같다. 나는 기본값이 괜찮다고 생각한다.

0

세트 숨겨진