[visual-studio-2015] Visual Studio 2012/2013/2015/2017/2019에서 매크로를 기록 / 재생할 수 있습니까?

분명히 매크로는 Visual Studio 2012에서 삭제되었습니다.

키보드 매크로를 기록 및 재생할 수있는 플러그인 / 확장 / 도구가 있습니까 (Visual Studio 2010의 기록 / 재생 임시 매크로와 매우 유사)?

예를 들어, 일반적으로 한 언어에서 다른 언어로 코드를 변환하거나 텍스트 목록에서 속성을 신속하게 생성 할 때 매크로를 사용합니다.



답변

Visual Studio 2012-2019 확장 ( 텍스트 작성자) 용 텍스트 매크로를 사용해 볼 수 있습니다 . 기본적으로 메모장 ++ 매크로 (텍스트 편집, UI 자동화 없음)와 동일한 기능을 수행합니다.

코드는 오픈 소스 ( GitHub )이므로 개선에 기여할 수 있습니다 🙂


답변

이 버전의 Visual Studio에는 문자 그대로 수백 가지 기능이 있지만 실제로 제거한 기능도 있습니다. 그중 하나는 매크로 기록 / 재생, 매크로 프로젝트 및 매크로 IDE를 포함한 매크로 자동화 기능입니다. 매크로는 매크로를 사용하는 사람들에게 가치가 있다는 것을 알고 있지만 불행히도 사용 데이터에 따르면 Visual Studio 개발자 중 1 % 미만이이 기능을 활용하고 있습니다. 따라서 우리는 매일 사용되는 Visual Studio 영역에 더 많은 투자를하고 있으며 여러 릴리스의 매크로를 업데이트하지 않았습니다.

출처 : Visual Studio 11 개발자 미리보기의 매크로

메모장 ++ 로 잘라내어 붙여 넣기 하여이 문제를 해결하기 시작했지만 (매우 불편합니다) 매크로를 기록하고 실행 한 다음 Visual Studio 2012로 다시 잘라 붙여 넣습니다.


답변

눈에 띄고 매크로를 다시 가져와 투표하십시오!

http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2650757-bring-back-macros

업데이트 (2013 년 10 월 4 일) :

예이! 귀하의 투표에 감사드립니다. 계속 밀고!

현재 Visual Studio의 향후 버전에서 스크립팅 기능을 제공 할 가능성을 검토하고 있습니다. 이 제안을 조사하는 동안 어떤 스크립팅 기능을 제공해야하는지 의견을 계속 보내주십시오.

Tony Goodhew, VS Pro 프로그램 관리자


답변

Sublime Text를 사용한 이후로 매크로를 사용하는 것보다 텍스트를 편집하는 더 좋은 방법이 있다는 것을 알았습니다.

Sublime을 사용하면 한 번에 여러 커서로 텍스트를 편집 할 수 있습니다. 설명하기는 어렵지만 http://www.sublimetext.com 에서이를 보여주는 몇 가지 애니메이션이 있습니다 .

숭고한 스크린 샷

Sublime을 Visual Studio의 외부 도구로 추가했습니다.

  • 열린 도구 / 외부 도구
  • 추가 : 숭고한, exe를 선택하고 다음 인수를 사용하십시오 : $ (ItemPath) : $ (CurLine) : $ (CurCol)
  • (다음 단계가 더 쉬워 지므로 맨 위로 이동하십시오. 그렇지 않으면 위치를 기억하십시오)
  • 그런 다음 사용자 정의 / 키보드로 이동하여 Tools.ExternalCommand1을 검색하고 원하는 키보드 단축키를 추가하십시오.

그러면 VS와 동일한 커서 위치에서 Sublime의 현재 문서가 열립니다.

(또한 Sublime은 여전히 ​​필요한 경우 매크로를 수행 할 수 있습니다)


답변

매크로가 돌아 왔습니다!

검토 중 → 완료

귀하의 의견이 크고 분명한 것으로 들었으며, 해결책을 찾고 있습니다. 따라서 이제 Visual Studio 2015와 Visual Studio 2013을 모두 지원하는 매크로 버전을 출시했습니다.

우리는 그 동안 몇 가지 버그를 수정하고 키보드 단축키를 개선 할 기회를 얻었습니다. 우리는 당신이 그것을 즐기시기 바랍니다.

자세한 내용은 다음 블로그 게시물을 참조하십시오. http://aka.ms/vsmacros

또한 MIT 라이센스에 따라 코드를 오픈 소스로 만들었습니다. 제안이나 의견이 있으시면 새로운 GitHub 리포지토리 ( http://github.com/Microsoft/VS-Macros) 에서 문제 나 풀 요청을 작성하십시오.

Justin Clareburt 선임 프로그램 관리자

Visual Studio 용 매크로

Visual Studio for Macro는 Visual Studio 2013 및 Visual Studio 2015의 확장으로, 매크로를 사용하여 IDE에서 반복적 인 작업을 자동화 할 수 있습니다. 확장은 텍스트 편집 작업을 포함하여 Visual Studio에서 대부분의 명령을 기록 할 수 있습니다. 풍모

  • 활성 문서 작업 및 Visual Studio IDE 명령 기록 및 재생
  • 여러 번 재생
  • 매크로 탐색기를 사용하여 매크로 관리 및 유지
  • 모든 매크로에 키보드 바인딩 할당
  • VS DTE API를 호출하는 JavaScript 파일로 기록 된 매크로
  • DTE IntelliSense를 사용하여 Visual Studio에서 매크로 편집
  • 재생 중지
  • 샘플 매크로

여기에 이미지 설명을 입력하십시오


답변

Visual Commander 확장 (개발자)은 Visual Studio 2015/2017/2019에서 코드 편집 매크로 기록 및 재생을 지원합니다.


답변

방금 Microsoft가 매크로 다시 지원을 위해 Visual Studio 2013에 대한 확장을 발표했다는 사실에 주목했습니다.

https://visualstudiogallery.msdn.microsoft.com/d3fbf133-e51b-41a2-b86f-9560a96ff62b

https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2650757-bring-back- 에서도 Visual Studio 2015에서도 확장 기능을 사용할 수 있도록 장려하기 위해이 기능에 투표하는 것이 좋습니다.
매크로