VS2019 开发AngularJS(TypeScript)代码缩进处理

摘要:
尝试:通常在VS中,代码缩进的设置在工具-˃选项-˃文本编辑器-˃相应的开发语音-˃选项卡中,相应的设置可以修改,但在本项目中不起作用。

问题背景:

我习惯使用VisualStudio做开发,VS具有其他IDE开发工具无法比肩的优秀表现,最近做AngularJS项目,顺其自然的采用了VS,但代码缩进却困扰了我很长时间。

正常代码缩进是4个空格,但做这个项目时却是2个空格,为保持与原有代码风格一致,不得不手动调节缩进。

尝试:

通常VS中,设置代码缩进是在,工具-》选项-》文本编辑器-》对应开发语音(如:TypeScript)-》制表符,修改相应设置即可,但在这个项目中确没起作用。

正确方法:

本着不解决问题不罢休的原则,发现项目根目录下有个文件“.editorconfig”,打开文件,看到“indent_size = 2”,修改为4,重启VS,果然,缩进问题得到解决。

VS2019 开发AngularJS(TypeScript)代码缩进处理第1张

总结:

.editorconfig”文件名称,我们可以猜想到,这是对开发工具的配置,只是有些工具(比如:VS Code),并不遵循这个设置,VisualStudio遵循这个设置,并且优先级高于工具本身的设置。

祝大家编程快乐。

免责声明:文章转载自《VS2019 开发AngularJS(TypeScript)代码缩进处理》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇logstash5安装并实现mariadb数据写入到elasticsearchUNDO日志下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Reactjs相比较原生方案是绝对的快吗?哪些情况下React有优势

作者:尤雨溪链接:http://www.zhihu.com/question/31809713/answer/53544875来源:知乎著作权归作者所有,转载请联系作者获得授权。   1. 原生 DOM 操作 vs. 通过框架封装操作。这是一个性能 vs. 可维护性的取舍。框架的意义在于为你掩盖底层的 DOM 操作,让你用更声明式的方式来描述你的目的,从...

【vscode插件开发】vscode->angular组件跳转、数据监听流程

前言: 最近开发vscode的时候发现了一个很神奇的事情,vscode到angular的整个通信流程应该是 vscode请求数据-> 拿到数据发送给angular->angular监听数据并渲染页面,但是最神奇的事情来了!!!就是在我vscode像angular发送数据的时候数据竟然丢失了!!!! 如图可以看到,我在向angular发送数据前的...

vue对比其他框架

对比其他框架React React 和 Vue 有许多相似之处,它们都有: 使用 Virtual DOM 提供了响应式(Reactive)和组件化(Composable)的视图组件。 将注意力集中保持在核心库,伴随于此,有配套的路由和负责处理全局状态管理的库。 性能简介 Vue 的性能是优于 React 的。如果你对此表示怀疑,请继续阅读。我们会解释为...

CSS3(七) 前端预处理技术(Less、Sass、CoffeeScript)

目录 一、Less 1.1、概要 1.2、变量 1.3、解析Less 1.3.1、在线处理 1.3.2、预处理 1.4、混入(Mixins) 1.5、嵌套    1.6、运算 1.7、函数 1.8、继承     1.9、作用域 1.10、注释 二、Sass 2.1、变量 2.2、嵌套 2.3、导入 2.4、mixin 混入 2.5、扩展/继承...

angularjs 路由 异步加载js

angularjs 异步加载js 有两种方法 第一种 使用$q 和 requireJS 加载 这个问题 首要出现 在 当我 把require 引入 项目中是,希望做到 点击路由时加载相应的页面html和 js. 起初我是将 route 的 controller 设置为 require(‘controller.js’) 来 异步加载, 当然,问题是不可能这么...

Deno会在短期内取代Node吗?

转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://blog.bitsrc.io/what-is-deno-and-will-it-replace-nodejs-a13aa1734a74   Deno是什么? Deno v1.0.0已于5月13日正式发布。 其开发者为Ryan Dahl...