Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Сохранить список открытых документов в Висуал Студии

863  
anly патриот11.03.23 20:53
anly
NEW 11.03.23 20:53 
Последний раз изменено 11.03.23 20:53 (anly)

Есть ли возможность в Визуал Студии сохранить список открытых документов, чтобы потом когда-нибудь открыть их опять?

Можно не документов, а Bookmarks (что пожалуй еще лучше).

Хочется чтобы таких сохранений можно было делать сколько угодно задавая имя.
В самой Студии я не нашел такого.

Но может есть какое расширение к Студии, что делает подобное?

Проклят нарушающий межи ближнего своего (Втор.27:17)
#1 
alex445 коренной житель11.03.23 22:04
11.03.23 22:04 
в ответ anly 11.03.23 20:53, Последний раз изменено 11.03.23 22:07 (alex445)

Сама студия сохраняет этот список в файле солюшена (или проекта), насколько я знаю. Но это на один сет табов.


Потом есть такое. Но судя по всему, лишь для старых версий Студий и уже не поддерживается.


Но вот тут есть решение поуниверсальнее (не только табы сохраняет), а также позиционируется как современная замена вышеупомянутого расширения. Поддерживает последнюю версию Студии.

#2 
anly патриот11.03.23 23:08
anly
NEW 11.03.23 23:08 
в ответ alex445 11.03.23 22:04

ContextKeeper
похоже несколько не то, чего я хотел, хотя тоже полезная фича.

ContextKeeper, кажись, сохраняет и восстанавливает окна при переключении ветвей Гита.

Мне бы хотелось чтобы это не зависело от Гита, а я сам решал когда сохранить и когда восстановить.

Проклят нарушающий межи ближнего своего (Втор.27:17)
#3 
AlexNek патриот13.03.23 22:33
AlexNek
NEW 13.03.23 22:33 
в ответ anly 11.03.23 23:08

А зачем гитом из визуал студии пользоваться? Глянуть что изменилось и в какой ветке сидишь - да удобно, остальное как то не завораживает.

#4 
anly патриот17.03.23 23:50
anly
NEW 17.03.23 23:50 
в ответ anly 11.03.23 20:53, Последний раз изменено 17.03.23 23:51 (anly)


Решил сам написать.
Прототип уже работает. Это сейчас не модальное окошко со списком открытых в студии (или pinned в списке) документов и с метками (bookmarks) если таковые добавлены.
В редакторе студии команды Toggle/Prev/Next bookmark (что работает и без окошка), и команда показать это окошко.
Набор меток и pinned документов можно сохранить под именем. Набор таких записей автоматом грузится/сохраняется отдельно для каждого солюшина.
В планах сделать окно как встраиваемое в студию (на подобии как Output Window) и подцветка цветом в редакторе строки с меткой.
Да еще надо авто коррекцию позиции меток при редактировании документа.

Проклят нарушающий межи ближнего своего (Втор.27:17)
#5 
anly патриот22.04.23 17:29
anly
NEW 22.04.23 17:29 
в ответ anly 11.03.23 20:53, Последний раз изменено 22.04.23 17:30 (anly)

Осталась одна не особо важная, но нерешенная задача.

Сейчас каждая метка помечается в редакторе желтым (транспарент) прямоугольником поверх первого символа строки (см. ниже на картинке).
Хотелось бы показывать такую метку не в поле текста, а левее, например, перед номером строки или там где кружок точки остановки нарисован.



Может кто знает: как добраться к этой части редактора (что левее текста) чтобы там нарисовать свою метку?

Проклят нарушающий межи ближнего своего (Втор.27:17)
#6