나는 VBA 편집기를 사용한 적이 없지만 여기 MS Visual Studio로 수행 한 작업이 있습니다. (MSVS의 편집기에는 멋진 기능이 있지만 편집을 위해 vim을 선호합니다.)
MSVS에서 소스 파일을 열거 나 만들면됩니다. 그런 다음 파일의 전체 경로를 얻습니다 (탭을 마우스 오른쪽 버튼으로 클릭하고 "전체 경로 복사"선택). 그리고 vim에서 같은 파일을 다른 창에서 엽니 다.
저는 alt-tab을 사용하여 vim과 MSVS간에 앞뒤로 튀어 오릅니다. vim에서 변경 작업을 수행 할 때는 :w
을 사용하여 변경 사항을 기록한 다음 alt-tab을 MSVS로 다시 작성합니다. MSVS 편집기는 파일이 디스크에서 변경되었음을 알리고 업데이트 된 버전을 읽도록 제안합니다.
또는 MSVS에서 파일을 변경하면 파일 (파일> 저장 ...)을 작성한 다음 alt-tab을 vim에 쓰고 :e!
을 사용하여 업데이트 된 파일을 vim 버퍼로 읽습니다.
두 편집기가 모두 동일한 디스크 파일에서 작동하므로 코드를 복사하여 붙여 넣기 할 필요가 없습니다. 난 단지 매우 디스크에 파일을 작성하지 않고 정력과 MSVS에서 변경하지 않도록주의해야합니다.
이것은 추한 사람이 아니지만 모든 사람에게 맞는 것은 아니지만 저에게는 효과적입니다. 어쩌면 그것은 당신을 위해 작동 할 것입니다.
저는 Cygwin을 사용하기 때문에 좀 더 복잡합니다. vim을 포함한 Cygwin 프로그램은 Windows 스타일의 경로를 인식하지 못합니다. 나는이 작업을 수행 할 수 있습니다 WINDOWS_PATH
이 전체 경로에서 붙여
vi $(cygpath 'WINDOWS_PATH')
나는 MSVS에서 얻을. 쉘이 \
자를 해석하지 못하게하려면 작은 따옴표가 필요합니다. Windows 네이티브 vim을 사용하는 경우에는이 단계가 필요하지 않습니다.
나는 대답이 "아니오"라고 확신합니다. 동적 인 기능으로 이벤트를 의미한다면, VSTO 또는 그 라인을 따르는 무언가는 어떨까요? 그런 다음 vim addin을 사용하는 Visual Studio IDE를 사용할 수 있습니다. 나는 그것이 정력을 배우는 것이 좋을 거라 생각하고 그것을 설치했습니다. (나는 실패했다). –
가능한 중복 VBA 개발을위한 IDE가 있습니까?] (http://stackoverflow.com/questions/40741/is-there-an-alternative-ide-for-vba-development) – SeanC