Skip to content

Vscode使用教程

向右选择 ctrl+shift+→

alt+shift + -> + ->

vscode按ctrl+鼠标左键没反应

如果您在使用 Visual Studio Code (VSCode) 时按下 Ctrl+鼠标左键却没有反应,这可能是由于您没有启用「Go to Definition」功能。

「Go to Definition」功能是 VSCode 的一个非常有用的功能,可以让您在代码中轻松跳转到定义的地方。如果该功能未启用,则您按下 Ctrl+鼠标左键时将无法看到预期的响应。

要启用「Go to Definition」功能,请打开 VSCode 并转到「文件」菜单,然后选择「首选项」>「设置」。在设置搜索栏中输入「Go to Definition」,然后确保以下两个设置已启用:

"editor.definitionLinkOpensInPeek": true "editor.gotoLocation.multipleDefinitions": "goto" 完成后,关闭设置页面并重启 VSCode。现在,当您按下 Ctrl+鼠标左键时,您应该可以看到定义的位置。

主题选webstorm-intellij-darcula-theme

无限试用GitLens的方案

最近看到GitLens这个插件,试了下,感觉极好。但是付费提示很烦,这极不好。

查了下,看到GitLens是以MIT协议开源的,那么有没有可能无限试用这个插件?

开干!

首先clone一下整个项目:

sh
git clone https://github.com/gitkraken/vscode-gitlens.git

下载node.js(目前项目推荐为node18)并暂时加入PowerShell路径(建议管理员模式执行以防止报错):

sh
$env:Path+=";your-path-to-node"

如果你网络不佳,可以:

sh
npm config set registry https://registry.npmmirror.com

安装yarn:

sh
npm install yarn -g
yarn config set registry https://registry.npmmirror.com

切换到先前clone的文件夹,并执行:

sh
yarn

我这里报错Sharp这个模块装不上报无法解决依赖。所以直接:

sh
npm install sharp --force

基本准备工作完成,可以先试着rebuild一下:

sh
yarn run rebuild

找到computeSubscriptionState,自行发挥:

sh
// 比如
return SubscriptionState.Paid;

然后打包:

sh
yarn run package

一切顺利的话能在文件夹内找到一个vsix文件。直接安装即可。

PS:安装后可能仍然提示试用在几天后过期,此时直接将时间调至过期后时间(如一年后)并重启VSCode以触发逻辑,随后调回正常时间。此时应该就可以无限试用了。 https://zhuanlan.zhihu.com/p/675238420

Contributors

作者:Long Mo
字数统计:575 字
阅读时长:2 分钟
Long Mo
文章作者:Long Mo
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Longmo Docs