是否可以在VisualStudio代码中显示空白字符,如空格字符
在settings.json(虽然它在Atom.io中是一个选项)中似乎没有相应的选项,而且我还无法使用CSS显示空白字符。与code 1.6.0及更高版本相比
如所述,editor.renderWhitespace现在是一个枚举,采用none、boundary或all。要查看所有空白,请执行以下操作:
"editor.renderWhitespace": "all",
在VS代码1.6
我按照这里描述的步骤创建了一个基本节点应用程序-
每次我运行/debug(点击F5),VSCode都会在这个自动创建的调试文件的第2行自动中断。奇怪的是没有设置断点
我可以继续过去,然后一切都会好起来,但每次都停在这里实在是太烦人了
有没有办法摆脱这个?我把所有的设置都翻了一遍,没有什么明显的突出 launch.json文件中有一个名为“stopOnEntry”的选项(您可以通过点击调试面板上的配置图标来访问该文件)。将其设置为false,它将解决您的问题
我正在试用新的Angular 2表格。我的进口声明如下:
import {bootstrap, onChange, NgIf, Component, Directive, View, Ancestor} from 'angular2/angular2';
import {formDirectives, NgControl, Validators, NgForm} from 'angular2/forms';
import {RegExpWrapper, print, isPresent} fr
在Ubuntu15.4上,它们在几次重新安装后工作过一次,现在我就是放不下它们。使用最新版本。我建议您在GH上提交一个问题,并指出您使用的是哪个节点版本:
每当有新的node.js版本时,我们的调试器可能需要采用新的语义。可能是我们还不支持node.js 5.0。这可能对您使用的节点版本非常敏感,它是什么?
我不到一个月就开始使用vscode了。如果这是一个垃圾问题,请原谅我
OS:OSX10.11.3
VSCode:0.10.6
插件:(通过git克隆下载)
扩展路径:~/.vscode/extensions/vscode PHP格式
我重新启动了VSCode,打开了php文件,但在右键单击菜单上看不到“格式代码”
知道如何调试这个吗?现在我甚至不知道插件加载是否正确。我在手机上,无法仔细检查它是否存在,但我建议从visual studio marketplace安装,以确保插件安装正确。您可
我的代码中出现了linting错误“导入”仅在ES6中可用(使用“esversion:6”)。
所有与es6相关的东西都抛出了一个错误。不确定必须配置什么才能使其工作。将名为.jshintrc的文件添加到项目中,并在此文件中键入以下内容:
{
"esversion": 6
}
正如你在这里看到的:
jshint选项的完整文档可在此处找到:您可以在用户设置中的jshint.options中添加“esversion”:6
{
"jshint.options": {
"esve
有没有办法控制回滚缓冲区中可以有多少行
我需要几千行。我正在编写测试代码,并有大量输出到日志,但我有简单的通过/失败结果到控制台
每个测试的验证将打印到控制台。我可能每个套件有150到250个测试,但每个测试8+验证。我不想打开一个完整的终端窗口,因为这个集成环境正在清理我的屏幕。我认为这是您正在使用的终端应用程序的设置,例如OS X上的terminal.app或Linux上的(默认)terminal.app。如果您在这些应用程序中修改了回滚限制,它应该反映在VisualStudio代码中
我打
我希望VSCode将我正在处理的HTML文件启动到本地测试Web服务器中(使用ctrl-shift-b键)
我的Ubuntu机器上有一个本地web服务器,运行以下命令:python-msimplehttpserver
我的tasks.json中有以下脚本:
{
“版本”:“0.1.0”,
“linux”:{
“命令”:“xdg打开”
},
“isShellCommand”:正确,
“showOutput”:“从不”,
“args”:[“${file}”]
}转到扩展,然后使用Live Serv
在Emacs C/C++/Perl/Lisp等模式下,我可以使用Meta+Ctrl+U来运行向后向上列表,它将我带到包含当前光标位置的开放括号中。例如,如果我在参数列表中,它会将我带到函数名后的左括号,如果我在语句中,它会将我带到块的左大括号。如何在VisualStudio代码中执行相同的操作(我正在运行Mac版本)
我知道Cmd+Shift+\running转到括号,但这会将您带到与光标下的关闭/打开括号相匹配的打开/关闭括号,这更像是Meta+Ctrl+B向后sexp和Meta+Ctrl+F
当我在启动菜单中打开VSCode时,代码会显示一个名为untitled的文件界面。当我打开图片而不是一个没有标题的文件时,如何设置代码来显示像图片这样的快捷方式界面 没有设置来获取您想要的页面,但是您可以查看欢迎页面,而不是无标题的文件。
您可以在设置中更改此设置。
以下是执行此操作的步骤:
打开首选项设置
搜索welcome
并将该值编辑为true,如“workbench.welcome.enabled”:true
那么是什么导致了这个问题呢?插件?或者我的电脑出问题了?这不是问题所在。这是默
如何搜索文件夹名称并在资源管理器中查看它
使用CMD+p进行文件搜索需要我知道文件名。有时我知道有所需文件的文件夹。您可以使用cmd+p,如foo/在文件夹foo中搜索文件。您可以在那里打开一个文件,这将导致资源管理器滚动到该文件。但是没有办法直接在Explorer中搜索文件夹——考虑在Github上提交一个特征请求。 < p>你可以CMD+P并搜索 /,并从那个文件夹中打开一些文件,在Explorer中显示它。
遗憾的是,我找不到任何方法从浏览器本身搜索文件夹:(在从JetBrains产品切换
我想在我的一个扩展中使用vscode git api来执行git克隆和其他任务。它可以从vscode api访问吗?
代码在这里 推特求救!
我在那里问过,这里有人指出API定义:
…这里有一个例子:
//导入git.d.ts文件
从“./typings/git”导入{API as GitAPI,gitpension,APIState};
const gitExtension=vscode.extensions.getExtension('vscode.git').exports;
consta
我正在使用VisualStudio代码v1.17,我正在使用纯javascript进行chrome扩展开发。VisualStudioCodeV1.17支持javascript和其他几种语言的区域折叠功能
因此,我在一个.js文件中创建了一个类,并在其中编写getter setter方法。像
//#region EmailObj
get EmailObj() {
this._EmailObj = localStorage.getItem("CurrentEmail");
try
默认情况下,vsCode不会将div标记拆分为行:
<div></div>
据我所知,这是因为div是一个blick元素。但我希望它像这样自动完成:
<div>
_
</div>
_
下划线是光标的位置
有一个设置吗
我已经找到的是,但它是不同的设置,对于文件Github的伙计们帮助:
"emmet.preferences": {
"format.forceIndentationForTags": [
"
使用多个屏幕我通常在不同的屏幕中放置多个类(文件),这在重构、检查测试和比较更改时帮助很大。
Visual Studio代码不允许我将选项卡拖到窗口外,然后在(例如)另一个监视器中查看它。
我检查了文档和插件,但找到的唯一方法是打开两个窗口,指向同一个项目(文件夹),并将它们放在不同的屏幕上。
我不喜欢这个解决方案,当我使用TypeScript查看代码更改时,这也会导致一些问题
有什么建议吗
我使用的是最新版本的VSCode Windows 10。解决方法是按CTRL+K,释放CTRL后,按O。
我想更改我在代码中编写的注释的字体系列
我环顾四周,发现了这段用于更改注释颜色的代码:
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
"comment",
"comment storage.type",
"comment variable",
"comment support.variabl
我如何拥有需要布尔值或null的类型?
我能够找到的相关片段:
“某物”:{
“类型”:[“布尔”,空],
“默认”:true,
}
当我在vsc中使用该选项并尝试更改该选项时,只有一个选项可以将该选项复制到用户设置/工作区中。但是,对于布尔类型本身,它在更改值时会显示true或false。如何实现这一点,以便在尝试在设置中编辑时,在编辑弹出窗口中显示true、false或null
编辑:我在使用“enum”时能够获得弹出窗口:[true,false,null]。仍然好奇是否还有其他方法。使用
我正在寻找一种方法来自动替换VS代码中常见的拼错单词
是否存在一些问题/我将如何创建一些问题,以便添加要查找的特定字符串、要替换的字符串以及要激活自动更正的语法/文件类型
例如:
背景|背景| css/scss/less
为了澄清这一点,我希望它能够自动更正,没有按键输入。VS代码有一个扩展
它的配置非常简单。在您的情况下,只需将以下内容添加到设置.json
"auto-correct.dictionary": [
{
"languages": ["javascript","css","ht
有没有一种方法可以像在SublimiteText中那样定制每种语言的注释?我想在我的评论中加上我的姓名首字母。你应该在VS代码下加上标签。如果有一种方法可以在VS代码注释中添加自定义的append,那么我相信您应该使用一个商业代码跟踪包来跟踪用户修改了什么代码行。有一种方法可以将其编程为自定义快捷键组合,每次插入所需内容,而不是键入内容。删除与问题无关的文本。
Visual Studio不允许我安装扩展,安装过程中是否出现任何错误?我必须配置一些变量?在所有只点击扩展的视频和推荐出来的视频中,我什么也看不到。我安装了最新版本的VSC。另一方面,我在VSC控制台中没有看到任何错误,我可以创建和管理文件
您的计算机可能位于防火墙或代理服务器后面。我也遇到了同样的问题,它没有抛出任何错误,只是超时了。几个小时前,服务器关闭了。这导致VS代码在扩展资源管理器中不显示任何扩展。已跟踪此问题。现在应该已经修好了,您应该可以再次看到扩展。谢谢,伙计,现在我看到扩展了
我正在为规范语言编写vscode扩展。我想为插件的用户提供一个特定的任务。可以使用tasks.json使任务可用。
有没有办法将任务添加到使用该扩展的用户的tasks.json中?这里的文档也帮不了我。当您通过扩展提供任务时,会出现以下情况:。不过,与经典的tasks.json方法相比,本例并没有详细介绍如何创建这些任务
在package.json中,您需要定义此扩展所贡献的任务类型。这与tasks.json中的类型无关。这是一个相当自由的字符串。如果您需要自定义问题匹配器,您还需要在此处定义主
在我的VSCode用户设置中,默认标尺为80个字符,使用:
"editor.rulers": [80],
编辑git提交时-为了帮助遵守50/72规则(,)-我想用以下规则覆盖默认值:
"editor.rulers": [50, 72],
鉴于对我上述问题的评论,我有一个可行的解决方案:
{
“编辑标尺”:[80],
“[git提交]”:{
“编辑.统治者”:[50,72]
},
}
关于的更多信息鉴于对我上述问题的评论,我有一个可行的解决方案:
{
“编辑标尺”:[80],
“[git提
在VSCode中,编辑器会调暗定义未注释的源代码的颜色
例如:
如何禁用此功能?
有设置吗?如果没有,颜色设置是什么?我自己找到了答案。
放
在你的settings.json文件中。我自己找到了答案。
放
在settings.json文件中。不知道此语言是什么,但您可以尝试设置editor.showUnused:false,用于控制未使用代码的暗显不知道此语言是什么,但您可以尝试设置editor.showUnused:false,用于控制未使用代码的暗显谢谢!您也可以从设置->扩展->c/c++
我有运行文件保存的插件,每次我保存文件时,由于某种原因,我的光标会切换到控制台。如何阻止这种行为
我正在开发visual studio代码扩展。这基本上是一种语言扩展。我已经为我们组织开发的语言实现了语法突出显示。此扩展名以“.br”文件格式激活。打开.br文件时,语法高亮显示将应用于该文件
现在,我还想支持另一个文件扩展名。该文件扩展名为“.rqtf”。但是,我不想为这个文件提供语法突出显示支持。在VSCode中打开此文件时,扩展名应创建一个映像并在VSCode窗口中显示它。“.rqtf”文件的实际内容是文本。我想根据这些信息创建一个图像
例如,.rqtf文件的内容是:
从该内容输出的图
我想找到一种方法,使用自定义扩展在所有打开的vscode实例中获取打开的项目。我做了一些研究,但我没有找到任何关于这是API文档的信息。我猜这不是vscode的API中内置的东西
我想我可以通过使用1个文件在编辑器打开时写入一些JSON来修复它,但我想知道是否有更好的解决方案?VSCode确实为每个实例启动了一个单独的扩展主机进程,因此它几乎完全是孤立的。我能想到的API中唯一的解决方法是使用全局/工作区状态API,有关更多信息,请参见此处:
保存到memento的数据应可用于所有实例。棘手的
我在VSCode中打开了一个,但我的一些扩展未启用。例如,我安装了和扩展,但是当我连接到远程ssh工作区时,它们就不工作了。在使用dev容器或WSL的远程工作区中也会发生同样的情况
如何在远程工作区中启用这些扩展?打开远程工作区时,VS代码会在以下两个位置之一运行扩展:
主题和其他UI扩展在本地计算机上运行
语言扩展和其他更高级的工作区扩展在远程计算机上运行
在打开远程工作区时,默认情况下会启用UI扩展,但工作区扩展必须安装在远程工作区本身上。这就是为什么在远程工作区中没有看到默认情况下启用
我的同事最近在VS代码中向我展示了一种奇特的行为;当他试图将代码段从浏览器窗口拖到编辑器中时,编辑器更改了其不透明度,使其完全变暗,并且您无法将文本拖到编辑器中
我试着在我的编辑器中复制它,我得到了相同的行为,除了我的没有完全变暗,它只是将不透明度更改为0.5左右-但我也不能删除文本
我试过用谷歌搜索它,但我能找到的只是关于拖放编辑器中已经存在的代码的问题
这显然不是一个大问题,因为您可以像往常一样复制和粘贴,但我仍然很想知道这可能是什么原因,以及是否有一些设置可以关闭它
感谢所有对这种行为有任
当我在VScode中打开我的工作区时,我直接进入我的SSH工作区,这就是我想要的。但是我想要一个可以访问SSH工作区和本地计算机终端的拆分终端,但是如果不从下拉窗口创建一个明确的新终端,我就无法访问本地终端。如果我尝试拆分新的本地终端,我会得到错误“theterminalshellcwd”/Users/asd/work/“notexist”,就好像在我的SSH工作目录中查找它一样。有没有办法在本地计算机上指定默认终端?如果在VScode中的终端首选项中执行此操作,则在启动时会出现CWD错误 这应
我有一个巨大的csv文件,大小为~1.2 GB,当我尝试使用Visual Studio code加载此文件时,出现以下错误:无法打开“records.csv”:字符串长度无效。如何查看此文件的内容?或者有没有什么方法可以通过VS code查看此文件的n行-类似于Linux的tail命令?如果您使用的是Windows PowerShell的导入csv允许您流式传输内容(即不是一次加载所有内容)以查找问题非常好的提示,谢谢,@Richard。但实际上,我正在寻找一种基于VS code的解决方案-当然
我的扩展使用手柄将替换变量应用于文本模板。在扩展中,模板文本可以存储在哪里
我目前将模板作为字符串存储在extension.ts文件中。希望使用存储模板文件的文件夹,并将该文件夹包含在vsce软件包中。要存储、打包和访问文件,可以执行以下操作:
在扩展根目录中创建一个子文件夹(与package.json的级别相同),让我们给它命名resources
在该文件夹中放置一个文件.txt
只要不在.vscodeignore中列出该文件,就会打包该文件(如Gama11所述)
使用context.asAb
使用下面的代码,我想将$2中的变量转换为小写,但我不能完全让它工作
"Build Model": {
"prefix": "mod",
"body": [
"import '${1:../backend.dart}';",
"",
"class ${2:Class} extends ManagedObject<_$2> implements _$2 {}",
当我在vs代码中输入令牌(VSTS令牌)时,我的项目名称会在vs代码的左角出现大约3秒钟,然后消失
我试图输入以下命令:“…\TF.exe”工作区
它会启动编辑工作区,但我无法单击“确定”
任何帮助和感谢您可以检查您的身份验证。这可能是您的身份验证有问题
根据您的描述,您希望连接到TFS并使用令牌进行身份验证。但是在Azure RePo扩展的描述中,声明如果您连接到Team Foundation Server,则只需要NTLM凭据./P>
Team Foundation Server < /
如果我们在settings.json-
"workbench.settings.editor": "json",
"workbench.settings.useSplitJSON": true,
我们使用json实现屏幕分割。所以当我们按下Ctrl+逗号时,我们得到-
在使用Ctrl+K Ctrl+S时,键盘快捷键和keybingings.json并排驻留的情况下,是否有任何设置可以获取分割屏幕。类似于以下内容-
我认为没有自动执行此操作的设置。但是你可以设置一个宏来很容易地完成它
在这里,
在这方面,据说:
但是,对于问题视图中的快速修复,我们确实要求
扩展只提供快速修复,并将过滤掉任何
没有这样标记
我们的扩展(SonarLint)提供类似“显示规则描述”或“禁用规则”的代码操作。这些代码操作是触发命令。严格来说,它们不是快速修复(可以说,禁用规则是一种快速修复,但显示规则描述绝对不是)。不过,我认为在problems视图的内容菜单中显示这些命令会非常方便。这种选择有什么原因吗?嗯,我想这只是为了避免出现重构之类的问题。为什么不直接使用“显示规则说明”的快速修复,或者这会产生一些
我发现Markdown有一种叫做引用样式链接的东西。我不知道它是官方的降价语法还是只存在于一些降价附加组件中
我尝试在VSCode中创建类似的内容,但不起作用:
[Test][ducksearch]
[ducksearch]: https://duckduckgo.com
我想知道这是VSCode中的一个bug/unimplemented函数,还是语法只适用于某些扩展?。它们应该在Markdown所做的任何地方工作,包括VisualStudio代码
只需添加一个空行,将包含链接的段落与引用
我检查了其他问题/答案。对我来说似乎不太合适
当我运行Windows10时,我可以简单地按住ctrl键并选择多行。但自从我转到linux(确切地说是LinuxMint)之后,这个命令似乎就不起作用了。还尝试:
alt键控并选择。(不起作用)
选择时按住ctrl+shift+alt。也不管用
如果能回答我的问题,我将不胜感激。单独编辑eaxh行有点压力 您可以使用以下组合键在Visual Studio代码中编辑多行:
Linux:Shift+Alt+箭头键
Mac:Opt+Cmd+箭头键
窗口:
在VisualStudio代码中,是否有一种方法可以包装代码,以便在需要包装时,第一行始终显示足够的字符以占据编辑器的全部宽度,而不是根据单词边界将一些字符移动到下一行?例如,如果当前按如下方式应用换行:
-------------------------------------------+
Lorem ipsum dolor sit amet, consectetur |
adipiscing elit, sed do eiusmod tempor |
incididunt u
Visual Studio代码的默认排序显示:
rma\u请求\u为管理员创建的\u.html.twig
rma\u请求\u创建的.html.twig
是否可以更改资源管理器排序,使\uuu位于之后?像这样:
rma\u请求\u创建的.html.twig
rma\u请求\u为管理员创建的\u.html.twig
文件和文件夹的子顺序将添加到v1.57中。设置:
Explorer>排序顺序词典选项
选项:默认值,上限,下限和unicode
unicode选项将把放在版本之后。我测试了您的示
我来自JavaDocs世界,喜欢在经过一定程度的复杂度之后处理一个完全带注释的应用程序的DX
能够通过一些简短的文档浏览和浏览组件的所有道具(和隐含类型),将节省我这么多时间,而不必打开并阅读整个组件。更好的是,运行一个命令来生成一个文档站点,就像使用JavaDocs一样,这是愚蠢的
是否有任何标准或工具建立在创造苗条的周围?我浏览了VS代码市场,没有看到任何与Svelte相关的文档工具。经过进一步挖掘,我只找到了几个用于记录Svelte的项目
--采用VueDoc方法,基于JSDoc标准,为苗
我想在windows(vscode)之间切换,不管焦点是在编辑器上还是在(任何)终端上。我在json文件中尝试了下面的密钥绑定,但没有成功。此外,删除“when”子句或仅使用terminalFocus也不起作用。似乎只有当焦点在编辑器上时,我才能切换窗口。如有任何建议,我将不胜感激
{
"key": "ctrl+w",
"command": "workbench.action.switchWindow",
"when": "terminalFocus || editorT
Sublime Text 3中的一个简洁特性是,它与VSCode中的Git diff特性非常相似,但它显示了自您第一次打开文件以来的差异。它适用于不在版本控制系统中的文件,在快速编辑文件时非常有用。我想知道VSCode是否存在类似的功能。我喜欢GitLens提供的差异,但它仅限于Git项目。我想把它放在我编辑的每个文件上
是否有如下图所示的移动选项卡位置的键盘快捷键?例如,将包含file3的选项卡从最右边的位置移动到最左边的位置
重复:
我看到这种超级恼人的行为已经有一段时间了。当我在JSX(React代码)中输入{}时,我正在写的行会向左或向右移动。这种行为发生在我关闭花括号时。这里有两个截图。不同之处在于插入了闭合}
结束
我真的不确定如何找到导致这种情况的设置。我已尝试删除一些扩展并尝试查找。有人知道如何禁用此功能吗?我的不知道。你能分享你安装的扩展的屏幕截图吗?另外,你的settings.json文件可以帮助我,除了主题之外,我只有几个扩展名(我有很多主题,这使得截图很难)。我没有安装与JavaScript、Reac
我在一个项目中工作,我需要保持我的文件的大小,但我仍然必须编辑它们以更正它们。我的更正只对某些文本进行了更改,因此不会增加文件大小
不幸的是,当我第一次在VSCode中保存文件时,文件的大小正在增加。这在记事本++中不会发生
我猜VSCode会自动向文件中添加一些元数据,但这会妨碍我的项目正常运行
所以我的问题是:如何防止VSCode增加我保存的文件的大小?
我已尝试禁用“保存时格式化”设置,但这并不能解决我的问题
查看文件元数据时,在VSCode中保存之前和之后的区别是行计数,即使它在不修改文
我知道快捷方式Control+J,但这仅在我编码时隐藏面板。在编译过程中,底部面板重新出现,终端输出其内容。有没有办法永久隐藏面板?我能想到的唯一一件事是将面板调整为最小表达式,并将其添加到设置中。json:
"workbench.panel.opensMaximized": "never"
通过查看“workbench.panel”下的选项,我认为没有办法永久隐藏它
您也可以将其向右或向左移动,如果这更适合您:
"workbench.pane
我没有使用任何插件来破坏我的代码,我认为这是一个集成的功能。这个问题已经出现几个星期了,它让我疯狂地粘贴代码,然后把每一行都放回去
这是我的代码截图(我刚刚复制了这一行):
下面是我的代码截图(我粘贴了它):
为什么我的vscode每次都会断线?
提前感谢您的帮助,我真的很感激它这是默认的格式化程序,默认为80列,包装文本(或尝试包装)
如果要覆盖此项,可以将此行添加到settings.json文件中:
"html.format.wrapLineLength": 0
如
我有一个用于VisualStudio代码的LPC编程语言的扩展。我正在使用TML语言语法。但是,我还没有找到一种方法来支持该语言的多行字符串文本
正则表达式应该是:@{1,2}(\w*)\n((.|\n)*?)\n(####\s*)?(\1)\b
要匹配的语法示例:
set_help_str(@HELP
Lorem ipsum dolor sit amet, "Consectetur adipiscing elit," sed do
eiusmod tempor inc
以前,当我开始键入“cd type folder name partially here”并单击键盘上的“Tab”时,VS Code会自动填充文件夹或文件路径,但现在“Tab”键会在代码编辑器中导航,而不是这样做
我怎样才能使“Tab”键像以前一样自动填充文件夹或文件路径?因此,问题不仅仅局限于我的终端。在编写代码时,我发现“Tab”也未能在代码中插入4个空格
我找到了解决StackOverflow选项卡问题的答案:
我开始了几次尝试,以使这个复杂的工作。正如在许多其他讨论中提到的,micropython模块不被识别,例如机器。也没有找到像numpy这样的Python模块
我认为,python环境工作不正常,模块在那里,但没有找到。但是,没有真正解决这个问题的建议或教程。我如何设置这个
到目前为止我所做的:
根据教程手动安装所有组件
另一种方法:安装pything编码包,其中包含很多东西
Windows路径具有组件的正确文件夹路径
我在vscode中设置了明显正确的python解释器
与电路板的连接/
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 212 页