Visual Studio中是否有任何扩展插件可以将所选文件的文件名复制到剪贴板或代码中?Visual Studio代码中有类似的扩展,但不适用于Visual Studio。
Sergey的答案是一个变通方法,另一个是您也可以尝试使用复制完整路径来获得您想要的内容。
右键单击解决方案资源管理器-->下的文件复制完整路径,它将复制文件的完整路径。尽管此方法包括路径,但您可以手动删除它,毕竟这是最接近vs.的方法。
如果这两种解决方案不符合您的要求,您可以在DC论坛上建议一个功能。如果你这样做了,请在这里分享链接,任何感兴趣的人都会投票帮助改进这张票。
您可以使用以下命令(C#语言(和我的Visual Commander扩展名将所选文件的文件名复制到剪贴板:
public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package)
{
System.Windows.Clipboard.SetText(System.IO.Path.GetFileName(DTE.ActiveWindow.Document.FullName));
}
插入代码:
public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package)
{
EnvDTE.TextSelection ts = DTE.ActiveDocument.Selection as EnvDTE.TextSelection;
ts.Text = System.IO.Path.GetFileName(DTE.ActiveWindow.Document.FullName);
}