草庐IT

code-shop

全部标签

visual-studio-code - vs 代码更漂亮 - 在 Angular 中的 @Input() 装饰器之后添加新行

我已经使用prettier近2年来格式化我的angular代码。从上周开始,prettier开始在所有带有@Input()、@Output()等装饰器的angular语句后面插入新行,@ViewChild(),..导致类似@Input()property1@Output()emitter这会使行数加倍并且不会增加可读性。我的prettier设置是:"editor.tabSize":2,"prettier.singleQuote":true,"prettier.tabWidth":2,"prettier.useTabs":false,"prettier.semi":true,"prett

python - 适用于 Python 的 Visual Studio Code 缩进

如何在VisualStudioCode中启用缩进?我正在尝试学习Python(编程新手)并且需要自动缩进。它适用于我尝试的第一个版本,但它不再在冒号(:)后缩进。如何将其配置为自动缩进? 最佳答案 您可以安装VisualStudioCodePython扩展,该扩展将提供智能感知、自动完成、代码格式化和调试。这里是有关Python扩展的更多信息,here. 关于python-适用于Python的VisualStudioCode缩进,我们在StackOverflow上找到一个类似的问题:

asp.net-mvc - Resharper 5 : How do I set the default formatting style for inline code blocks?

我在VS2010文本编辑器中对内联代码块的格式设置有问题,想知道是否有其他人遇到过类似问题并找到了我正在寻找的“神奇”设置。我正在阅读MVC书籍中的教程。每当我向View添加一些内联代码块时,我希望它们的格式如下:">我实际上得到的是这个(当我完成编写代码时由IDE自动格式化):">这很烦人。关于如何指示IDE保留我的标记的任何想法?多年来,我一直在摆弄“工具->选项->文本编辑器”下的选项,但可惜无处可去......编辑:我刚刚注意到这取决于Resharper5(当我禁用它时,问题消失了),但是我仍然不知道如何停止它。有什么想法吗? 最佳答案

angular - VS Code Auto Indent/Code Formatting 将单引号改为双引号

我正在使用安装了以下扩展的VSCode1.17.2(不幸的是,我无法链接它们,因为我没有足够的声誉):Angular5片段-TypeScript、Html、AngularMaterial、ngRx、RxJS和Flex布局Angular基础知识Angular语言服务Angularv5TypeScript片段angular2-inline自动导入Chrome调试器用于VSCode的EditorConfig(因为AngularEssentials依赖于它)HTML片段用于CSS类名的IntelliSenseMaterial图标主题路径智能感知PHP智能感知Prettier-Javascrip

c++ - 或无效 C++ : why does this code compile?

这是我用QtCreator制作的一个非常简单的C++应用程序:intmain(intargc,char*argv[]){inta=1;intb=2;if(a3){return1;}return0;}对我来说,这不是有效的C++,因为关键字or不是保留关键字。但是如果我编译并运行它,它可以正常工作,没有任何警告!退出代码为0,如果我更改b=4,退出代码为1!我没有包括任何东西来确保没有隐藏的定义。这对我来说真的很奇怪。这是Qt定义的东西吗?我在文档中没有找到任何相关内容。 最佳答案 根据Wikipedia:C++defineskeyw

c++ - 或无效 C++ : why does this code compile?

这是我用QtCreator制作的一个非常简单的C++应用程序:intmain(intargc,char*argv[]){inta=1;intb=2;if(a3){return1;}return0;}对我来说,这不是有效的C++,因为关键字or不是保留关键字。但是如果我编译并运行它,它可以正常工作,没有任何警告!退出代码为0,如果我更改b=4,退出代码为1!我没有包括任何东西来确保没有隐藏的定义。这对我来说真的很奇怪。这是Qt定义的东西吗?我在文档中没有找到任何相关内容。 最佳答案 根据Wikipedia:C++defineskeyw

coding-style - 在 TextMate 中显示 80 个字符的边距线

是否可以在TextMate中显示80个字符的右边距行?(即eclipse、gedit等中的右边距线)如果是这样,我该如何配置? 最佳答案 想通了:在“查看”菜单中,取消选中“软包装”。然后,转到View->WrapColumn->Other...并在编辑器窗口中选择80个字符的列。这将在80个字符处显示该行,但不会强制在80个字符处换行。(重新打开“软包装”将强制包装。) 关于coding-style-在TextMate中显示80个字符的边距线,我们在StackOverflow上找到一个

html - 在 Visual Studio Code 中格式化 html 代码,使属性位于不同的行上?

vscode似乎缺少格式设置。我希望能够格式化html,以便我的html显示为:Content这是我非常想拥有的一项功能! 最佳答案 VSCode现在添加了一种方法来执行此操作。您可以编辑您的settings.json(ctrl+shift+p),然后添加以下内容以获得所需的效果:"html.format.wrapAttributes":"force-aligned"--或--"html.format.wrapAttributes":"force"force-aligned还会添加缩进以使其与打开标签的行上的属性对齐。访问thisl

visual-studio-code - 如何格式化 Visual Studio Code 项目中的所有文件?

有没有一种方法可以格式化项目中的所有文件而不单独格式化每个文件? 最佳答案 使用名为“FormatFiles”的扩展名。步骤如下:在VSCode上下载名为“FormatFiles”的扩展。选择并打开包含要在VSCode上格式化的文件的文件夹。按Ctrl+Shift+P打开命令面板。输入“开始格式化文件:工作区”并选择此选项。来源:https://marketplace.visualstudio.com/items?itemName=jbockle.jbockle-format-files

【51】单片机中的data、idata、xdata、code等关键字的作用

说明data:RAM低128字节,响应速度最快,采用直接寻址方式idata:RAM高128字节,采用间接寻址方式,速度相对较慢bdata:片内RAM,位寻址方式xdata:外部扩展RAM,采用DPTR访问pdata:外部扩展RAM低256字节,分页寻址(一页256byte)code:程序存储区解读先来看一份某型号的51单片机手册的介绍:该单片机内部有三个存储器:内部RAM(IRAM),外部RAM(XRAM),以及程序存储器(IROM)。内部RAM由256个字节组成,具有较高的存取性能(支持直接寻址和间接寻址)。相比之下,外部RAM有1KB大小,但需要更长的存取周期。程序存储器是一个16KB的F