标签: visual-studio-code

Visual Studio Code - 选择当前单词(旧的visual studio绑定中的ctrl-w)?

如何在Visual Studio代码(文本编辑器,而不是Visual Studio)中选择当前单词(插入符号所在的单词)?在Visual Studio旧绑定中,它是ctrl+w快捷方式,但它已更改为关闭选项卡操作.

visual-studio-code

82
推荐指数
5
解决办法
4万
查看次数

VSCode阻止文件资源管理器跳转

有没有办法阻止VSCode在关闭标签时跳到各处?它跳转到所选选项卡的位置,但是当打开各种文件以在lib中检查时,这非常迷惑.

visual-studio-code

82
推荐指数
3
解决办法
8708
查看次数

在VSCode中定义多个任务

我已经看到可以在VSCode中定义任务.但我不确定如何在tasks.json文件中定义多个任务.

visual-studio-code vscode-tasks

81
推荐指数
6
解决办法
3万
查看次数

如何按住某个键并在VSCode中重复该键?

我使用vim插件,我通常只需按住j就可以在vim中滚动.在VSCode中,j只执行一个j命令,无论它持有多长时间.

即使在vanilla vscode中,这也不起作用 - 如果您尝试键入###########################的长块,则会出现问题.评论分隔符.知道如何启用此功能吗?

visual-studio-code

81
推荐指数
7
解决办法
2万
查看次数

js'types'只能在.ts文件中使用 - 使用@ ts-check的Visual Studio代码

我开始在我正在Visual Studio代码中工作的Node项目中使用TypeScript.我想遵循"选择加入"策略,类似于Flow.因此,我放在// @ts-check我的.js文件的顶部,希望为该文件启用TS.最终,我希望获得与"linting"相同的Flow体验,因此我安装了插件TSLint,因此我可以看到Intellisense警告/错误.

但我的文件看起来像:

// @ts-check

module.exports = {
  someMethod: (param: string): string => {
    return param;
  },
};
Run Code Online (Sandbox Code Playgroud)

我的tsconfig.json文件看起来像......

{
  "compilerOptions": {
      "target": "es2016",
      "module": "commonjs",
      "allowJs": true
  }
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:[js] 'types' can only be used in a .ts file.如下图所示.

来自vscode的错误

我看到这个问题建议在vscode中禁用javascript验证,但那时我没有向我显示任何 TypeScript Intellisense信息.

我尝试设置tslint.jsEnabletrue作为TSLint扩展文档中提到,但没有运气就在我vscode设置.

为了使用.jsTypeScript文件并获得Intellisense ,正确的设置是什么,所以在运行任何TS命令之前,我知道代码中的错误是什么?

javascript typescript visual-studio-code

81
推荐指数
4
解决办法
5万
查看次数

如何在Visual Studio代码中关闭打开的文件夹?

我喜欢VSCode.但我找不到关闭已打开文件夹的方法.您似乎一次只能打开一个文件夹.关闭它的唯一方法是关闭整个程序?

我错过了什么吗?

visual-studio-code

80
推荐指数
4
解决办法
6万
查看次数

Visual Studio Code 语法突出显示不适用于 JavaScript 和 TypeScript

当我在处理项目时创建一个新文件后,突然发生了这种情况。几乎所有字符都是白色文本(括号除外,因为我启用了括号对着色

第一张图片显示 JavaScript 和 TypeScript 语法突出显示如何不起作用

第二张图片显示 JavaScript 和 TypeScript 语法突出显示如何不起作用

第三张图片显示 JavaScript 和 TypeScript 语法突出显示如何不起作用

我已经尝试重置我的配置,检查我的配置(全局和工作区中的配置),并尝试了这个提供替代语法突出显示的扩展(它有效,但我更喜欢使用 Visual Studio Code 之一)。

javascript typescript visual-studio-code

80
推荐指数
4
解决办法
3万
查看次数

如何通过快捷方式打开灯泡?

某些语言支持显示灯泡的代码操作,提供警告/错误的快速修复(有关详细信息,请参阅https://code.visualstudio.com/docs/editor/editingevolved#_code-action).我喜欢这个功能,但我不喜欢点击灯泡.不幸的是我找不到在当前光标位置打开灯泡快捷方式.我怎样才能创建这样的快捷方式?

我尝试vscode.executeCodeActionProvider通过创建这样的自定义键绑定来创建快捷方式:

[{ "key": "alt+enter", "command": "vscode.executeCodeActionProvider"}]
Run Code Online (Sandbox Code Playgroud)

但每当我点击快捷方式时,我都会收到警告

运行contrib命令:'vscode.executeCodeActionProvider'失败.

keyboard-shortcuts visual-studio visual-studio-code

79
推荐指数
2
解决办法
1万
查看次数

使用Visual Studio代码调试和运行Angular2 Typescript?

使用Visual Studio代码调试和运行Angular2 Typescript?

我正在尝试使用VS代码https://angular.io/guide/quickstart调试Angular2打字稿应用程序

任何人都可以分享调试和运行VS代码的步骤吗?

visual-studio-code angular

79
推荐指数
4
解决办法
6万
查看次数

在Visual Studio代码中如何在两个本地分支之间合并?

在Visual Studio Code中,我似乎只允许推送,拉取和同步.有文档支持合并冲突,但我无法弄清楚如何在两个分支之间实际合并.VSC中的Git命令行(按F1键)仅显示命令的子集:

VSCode中提供的eGit选项

尝试从备用分支或推送到备用分支会产生:

git命令限制

这是VSCode的Git Visual Studio Code Git文档的文档

我在俯瞰什么?

git visual-studio-code

79
推荐指数
5
解决办法
6万
查看次数