vim에서는 파일이 현재 버퍼에 열려 있는지 확인할 수 있습니다 (bufexists
). 짧은 파일 이름 (전체 경로가 아님)의 경우 bufexists(bufname('filename'))
을 사용하여 파일이 열려 있는지 확인할 수 있습니다.VIM : 현재 탭에서 파일이 열려 있는지 확인하십시오. 창문?
파일이 탭에 열려 있는지 확인할 수있는 방법이 있습니까? 내가 그 정력에 작동하도록하는 방법을 잘 모르겠어요 ... 그러나,이 종류의 파이썬 의사의
:tabdo if bufnr(bufname('filename')) in tabpagebuflist(): echo "Yes"
:
내 가장 가까운 해결 방법은 그런 짓을하는 것입니다. 내 목표는 외부의 AppleScript가 파일이 이미 열려 있는지 확인하고 그 파일의 행으로 이동하는 경우입니다.
이상적으로 다른 GUI 창에서도 검색 할 수 있기를 원하지만 다른 GUI 창으로 작업하는 것이 매우 어렵거나 불가능한 경우 (예 : Open vim tab in new (GUI) window?) 모았습니다.
잘 했어! +1 ..... – Rook