기존 vim 세션으로 파일을 여는 방법을 찾고 있습니다.기존 vim 세션으로 파일 열기 (Cygwin/mintty)
저는 Windows + Cygwin + Mintty에서 작업하고 있습니다. 나는 보통 3 ~ 4 개의 열린 터미널 (2-3 개의 vim 세션 + 1 개의 셸, 환경 구축)을 가지고 있습니다. 네이티브 Windows의 윈도우 관리자를 사용하여 내 터미널 창 사이를 전환하는 것이 더 쉽기 때문에 tmux/screen을 사용하지 않습니다. 2 개의 와이드 스크린 모니터를 가지고 있기 때문에 두 터미널의 절반을 사용하여 멋진 터미널 환경을 만들 수 있습니다. AHK 스크립트 덕분에 단축키를 사용하여 원하는 위치에서 터미널을 전환/회전하거나 위치를 조정할 수 있습니다.
나는 여러 가지 이유로 gvim보다 vim을 선호합니다. 나는 거의 모든 gvim 기능 (스크롤, 마우스 선택, 복사, 붙여 넣기 등)을 수행 할 수 있습니다. 사용하는 다른 소프트웨어를 많이 사용해야 할 때 존경 할만한 y/P 명령을 사용하면 약간의 어려움이 있다고 생각하는 사람 중 한 사람입니다. /. 나는 항상 내가 사용하는 각각의 소프트웨어에 대해 서로 다른 단축키를 사용하는 것을 혼란스럽게 생각한다 .
핵심 이슈. 윈도우 탐색기에서 기존 vim 세션으로 파일을 열고 싶다. 제목에 Vim
이있는 기존의 민트 티 터미널을 찾으려면 Perl 스크립트에 Win32 :: API를 입력 한 다음 창을 활성화하고 <esc>:e path/file<cr>
을 입력하십시오.
꽤 잘 작동하지만 더 나은 해결책을 찾고 있습니다. 같은 작품 gvim --remote
처럼 내 콘솔 vim
. 불행히도 비록 내가 -with-x
configure 옵션을 가지고 구축했다 할지라도 내 vim에 그런 옵션이 없다.
그래서, 난 (등/스마트 AHK 스크립트를 사용하여/정력에 직접 기능을 추가/소켓.) 더 존경 솔루션을 달성하기 위해 몇 가지 제안을 찾고 있어요
무엇을' : e 경로/파일 에게 보내시겠습니까? ' 'send' 란 무엇이고'it'은 무엇입니까? –
SzG
User32.dll을 통해 vim을 실행하는 mintty windows의 포커스를 활성화하면 vim 세션에 키 스트로크를 보낼 수 있습니다. 따라서''편집하고자하는 파일의 경로 :''e '를 입력 한 것처럼 열려는 문서를 열 수 있습니다.' – nowox
나는 본다! 똑똑한 ... – SzG