Visual Studio: Как открыть файл из командной строки Windows для конкретной строки в запущенном экземпляре VS? - PullRequest
5 голосов
/ 10 июля 2010

К сожалению, невозможно использовать командную строку Windows для открытия файла в уже запущенном экземпляре Visual Studio с определенным номером строки .(VS 2008)

Открытие файла в Visual Studio по определенному номеру строки показывает комбинацию параметров командной строки, которая завершается с ошибкой , и представляет код для исполняемого файла, которыйвместо этого может вызываться из командной строки, но этот код не создается "из коробки" в VS 2008.

Кто-нибудь знает обходной путь (такой как макрос VS), который может выполнитьэта самая основная задача?

(Примечание: только бюрократия могла помешать реализации этой самой базовой функции в течение 10 лет интенсивного коммерческого использования.)

Спасибо, Дэн Ниссенбаум

Ответы [ 3 ]

5 голосов
/ 08 октября 2011

Если вы можете выполнить обновление до VS2008 SP1, тогда Ответ Фурье Оливье должен работать, чтобы открыть файл в существующем экземпляре Visual Studio:

devenv /edit FILE_PATH

Для других решений, похожих на ответ, на который вы ссылались, есть похожий скрипт perl здесь и плагин Python здесь (см. Dte_put_file). Оба предназначены для использования с vim, но вы можете исправить их, чтобы работать на что угодно. (Я не использовал ни одного из них.)

3 голосов
/ 01 марта 2012

Ответ (месяцы спустя): Это невозможно сделать.(Не без написания утомительного сценария - и такой сценарий нельзя просто найти, если он вообще найден в Интернете.)

Поэтому верно, что Microsoft просто не внедрила эту самую базовую функцию в IDE..

Я не знаю, была ли эта функция реализована в VS 2010.

Отсутствие этой функции делает невозможным удобное использование IDE в качестве редактора в сочетании со сторонним поиском.инструменты (такие как PowerGREP).

Sad.

1 голос
/ 26 сентября 2016

Вот VBS-скрипт (Windows изначально поддерживает VBScript - не требует компиляции или каких-либо дополнительных интерпретаторов)

open-in-msvs.vbs full-path-to-file line column

Открывает полный путь к файлу: строка: столбец в запущенном экземпляре MSVS или запускает новый.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...