Giter Site home page Giter Site logo

shortcutexporter's Introduction

shortcutexporter's People

Contributors

akamsteeg avatar cdillinger avatar drasive avatar jamespharvey20 avatar kenwarner avatar madskristensen avatar raphhaddad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

shortcutexporter's Issues

Bookmark Window VS2017

The shortcut for "View - Bookmark Window" is CTRL+W, CTRL+B in Visual Studio 2017.

The website says CTRL+K, CTRL+W.

Add link to the Visual Studio extension?

The website is cool and demonstrates the capability of this project very well. If I have customized my shortcuts I definitely want to get the extension. Should we add a link on the homepage so people who don't go to the github repo can find the extension too?

Print misses shortcuts from long sections

Hi, first of all great work. I just noticed an issue when printing the page. Long sections will not be printed. Maybe it's possible to wrap longer sections like view/edit into more columns when printing. I'm not sure but maybe it is possible with another css section for printing.

Dark theme

Hello,

This is a nice-to-have low-priority at best - but can we have a dark theme?

BTW I love this site it's my go-to when I feel I'm repeating myself or when I feel 'there should be a shortcut for this'.

Also, willing to submit a PR for this request.

Spelling error in "Run Code Analysison Solution"

HUGE fan of this project! Thanks so much for it!! ๐Ÿ™Œ ๐ŸŽ‰

Totally minor nitpick tho - I noticed the words "analysis on" are combined on the website as "Analysison".

I tried to fix this myself, but I can't find where this comes from at a quick glance tho - are your variables like .runCodeAnalysisonSolution just splitting on capital letters? In other parts of the website, you have "And" capitalized in similar spots. Would it be possible to do that with the "On" here as well?

Select Current Word

To select current word, the shortcut that works is Ctrl+Shift+W (instead of Ctrl+W). Please confirm/correct.

Won't compile in VS2017

I ran into 2 issues compiling with (not merely installing onto) VS2017 RTM+1 (26228.9).

(1) Building from git master gives multiple errors like

1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(2545,5): warning MSB3283: Cannot find wrapper assembly for type library "EnvDTE". Verify that (1) the COM component is registered correctly and (2) your target platform is the same as the bitness of the COM component. For example, if the COM component is 32-bit, your target platform must not be 64-bit.

... Also for EnvDTE80, EnvDTE90, EnvDTE100, and Microsoft.VisualStudio.CommandBars

Apparently there's a breaking change in VS2017. See: https://developercommunity.visualstudio.com/content/problem/15434/cannot-find-wrapper-assembly-for-type-library-envd.html

Following those instructions, removing the COM references, and adding references to assemblies/extensions for these 5 gets passed this issue.

(2) But, then, these 11 errors occur. I've never used C# before so am out of my element.

1>Task "Csc"
1> C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Roslyn\csc.exe /noconfig /nowarn:1701,1702,2008 /nostdlib+ /errorreport:prompt /warn:4 /define:DEBUG;TRACE /errorendlocation /preferreduilang:en-US /highentropyva+ /link:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies\envdte.dll" /link:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies\envdte100.dll" /link:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies\envdte80.dll" /link:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies\envdte90.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Microsoft.CSharp.dll" /link:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.CommandBars.dll" /reference:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.OLE.Interop.dll" /reference:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VSSDK\VisualStudioIntegration\Common\Assemblies\v4.0\Microsoft.VisualStudio.Shell.Immutable.10.0.dll" /reference:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VSSDK\VisualStudioIntegration\Common\Assemblies\v4.0\Microsoft.VisualStudio.Shell.Immutable.11.0.dll" /reference:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.Interop.10.0.dll" /link:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.Interop.11.0.dll" /reference:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.Interop.8.0.dll" /reference:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.Interop.9.0.dll" /reference:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.Interop.dll" /reference:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.TextManager.Interop.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\mscorlib.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Core.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Data.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Design.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Drawing.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Windows.Forms.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Xml.dll" /reference:C:\Windows\assembly\GAC\stdole\7.0.3300.0__b03f5f7f11d50a3a\stdole.dll /debug+ /debug:full /keyfile:Key.snk /optimize- /out:obj\Debug\ShortcutExporter.dll /ruleset:"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Team Tools\Static Analysis Tools\Rule Sets\MinimumRecommendedRules.ruleset" /subsystemversion:6.00 /resource:obj\Debug\VSPackage.resources /resource:obj\Debug\MadsKristensen.ShortcutExporter.Resources.resources /target:library /utf8output Guids.cs Resources.Designer.cs ShortcutExporterPackage.cs Properties\AssemblyInfo.cs PkgCmdID.cs "C:\Users\mdarling\AppData\Local\Temp.NETFramework,Version=v4.6.2.AssemblyAttributes.cs" obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
1> Using shared compilation with compiler from directory: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Roslyn
1> Microsoft (R) Visual C# Compiler version 2.0.0.61501
1> Copyright (C) Microsoft Corporation. All rights reserved.
1>R:\ShortcutExporter.git\ShortcutExporter\ShortcutExporterPackage.cs(24,51,24,58): error CS0246: The type or namespace name 'Package' could not be found (are you missing a using directive or an assembly reference?)
1>R:\ShortcutExporter.git\ShortcutExporter\ShortcutExporterPackage.cs(20,6,20,25): error CS0246: The type or namespace name 'PackageRegistrationAttribute' could not be found (are you missing a using directive or an assembly reference?)
1>R:\ShortcutExporter.git\ShortcutExporter\ShortcutExporterPackage.cs(20,6,20,25): error CS0246: The type or namespace name 'PackageRegistration' could not be found (are you missing a using directive or an assembly reference?)
1>R:\ShortcutExporter.git\ShortcutExporter\ShortcutExporterPackage.cs(21,6,21,34): error CS0246: The type or namespace name 'InstalledProductRegistrationAttribute' could not be found (are you missing a using directive or an assembly reference?)
1>R:\ShortcutExporter.git\ShortcutExporter\ShortcutExporterPackage.cs(21,6,21,34): error CS0246: The type or namespace name 'InstalledProductRegistration' could not be found (are you missing a using directive or an assembly reference?)
1>R:\ShortcutExporter.git\ShortcutExporter\ShortcutExporterPackage.cs(22,6,22,25): error CS0246: The type or namespace name 'ProvideMenuResourceAttribute' could not be found (are you missing a using directive or an assembly reference?)
1>R:\ShortcutExporter.git\ShortcutExporter\ShortcutExporterPackage.cs(22,6,22,25): error CS0246: The type or namespace name 'ProvideMenuResource' could not be found (are you missing a using directive or an assembly reference?)
1>R:\ShortcutExporter.git\ShortcutExporter\ShortcutExporterPackage.cs(20,26,20,49): error CS0246: The type or namespace name 'UseManagedResourcesOnly' could not be found (are you missing a using directive or an assembly reference?)
1>R:\ShortcutExporter.git\ShortcutExporter\ShortcutExporterPackage.cs(21,58,21,72): error CS0246: The type or namespace name 'IconResourceID' could not be found (are you missing a using directive or an assembly reference?)
1>R:\ShortcutExporter.git\ShortcutExporter\ShortcutExporterPackage.cs(28,33,28,43): error CS0115: 'ShortcutExporterPackage.Initialize()': no suitable method found to override
1>Done executing task "Csc" -- FAILED.

(Feature request) Ability to export only non-default shortcuts

I'd really like the ability to export only user changed(non-default) Keyboard shortcuts.
So I could insert them into newly installed VS or on another machine.

Or if I would be able to import them back from this exported file it would be so awesome.

Edit: If it is not possible to distinguish non-defaults from defaults. Then it could be easily done by creating default exported shortcuts file(DefaultExportedShortcuts.xml) from new VS installation and making diff (or set subtraction) of exported shortcuts with those from DefaultExportedShortcuts.xml

F6 is build also

while i've always been a Ctrl+Shift+B for build, lately been using F6 more.

Feature Request: Option to sort list by keys.

Currently, the list of shortcuts is sorted by name.

I'd like to see it sorted by assigned key. This would be easier to browse, if interested in how keys are assigned.

If its a "combound" shortcut (a series of keys), would sort by first key, then by second.

Alt+click

Alt click adds additional cursors, but it isn't listed in the shortcuts I don't think?

P.S I realise now that this is a visual studio code feature.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.