“编程利器”:VSCode
原先一直使用sublime text3,并且认为它是很好的编程利器。
但最近写代码时,发现很多代码还是提示的不够完整。我们知道,当代码名字很长时,还没有提醒,这是非常苦恼的一件事!同时它的调试功能也不是很好。
所以今天就考虑转换编辑器或ide:
原先体验过jetbeans(应该没拼错吧╮(╯▽╰)╭,不管!)的phpstorm和pycharm,很强大,但同时电脑带动起来非常卡,并且收费!相对应的是webstrom。
原先也体验过brackets,vim,atom,vscode等,然后去知乎上看了看最近关于编辑器的讨论!
最后选择了VSCode。(下载的话:点击这里跳转官网)
VSCode微软家出品,我们知道号称“宇宙最强IDE”的VS就来自它家O(∩_∩)O~~。实力还是可以信任的!同时VSCode三平台都能使用,免费开源,话说近几年微软“开源”精神越来越好了,值得点赞!
目前的VSCode版本比之原先我刚体验的时候已经改进了许多,背靠“微软”大平台,VSCode的未来我觉得是不用担心的!(希望一直开源下去,持续改善\(≧▽≦)/)插件也是越来越多!
- 很多快捷键(比如ctrl+/注释掉当前行),使用习惯(比如文本未保存关闭了vscode,下次打开还是上次位置!)与其它编辑器类似;
- 对中文支持比较好;
- bug少(对比sublime text3 linux版本中文不能输入,很久官方都没有有效修复);
- 独家的调试功能,很强大!(括号丢失等等错误能检测出来,能定位到具体的行和列)
- 等等
例如:
我的设置(目前还很简单,主要是VSCode本身设置已经很不错!以后如果改进,会补充!):
{
"editor.fontSize": 18,
"editor.fontFamily": "Consolas",
//换行
"editor.wordWrap": "on",
// 配置php可执行文件:
"php.validate.executablePath": "D:/Xampp/php/php.exe",
"workbench.iconTheme": "vscode-icons"
}
设置文件是json格式,十分清晰易读。
遗憾的是:不能支持设置斜体(italic)。
由此我又有点感想:大公司对小公司的降维打击!
VSCode背靠微软,如果说以后的发展前景(对比sublime text3),我更看好VSCode。
- 技术更强;
- 免费开源,资金足够;
- 强大的IP宣传能力;
- 团队强大等等。
以上种种,都可以短时间积累大量的忠实用户!对sublime text3等文本编辑器造成有效的冲击,抢占市场份额!
所以说,如果小公司开发出一款好产品。大多数情况下,最好的结局莫过于被大公司收购。一旦大公司“抄袭”,小公司根本无法抵抗!
故而大公司“越来越大”,小公司“夹缝生存”!╮(╯▽╰)╭
一款产品想要站稳市场,通常需要以下方面来提升竞争力:
- 资源壁垒;
- 技术壁垒;
- 用户口碑壁垒(这个是最难达到的!)
这就是现实!
最后:想了解更多关于VSCode?点击这里
“编程利器”:VSCode的更多相关文章
- C#编程利器之三:接口(Interface)【转】
C#编程利器之三:接口(Interface) C#接口是一个让很多初学者容易迷糊的东西,用起来好象很简单,定义接口,然后在里面定义方法,通过继承与他的子类来完成具体的实现.但没有真正认识接口的作用的时 ...
- C#编程利器之一:类(Class)【转】
C#编程利器之一:类(Class) 面向对象的程序设计(Object-Oriented Programming,简记为OOP)是一种功能非常强大的编程方法,立意于创建软件重用代码,以类为基础去思考编程 ...
- 程序员编程利器:20款最好的免费的IDEs和编辑器
程序员编程利器:20款最好的免费的IDEs和编辑器 还没转眼明年可就大年三十了,忙的可真是晕头转了个向,看着亲朋好友们那让人欣羡的小肚腩,不禁感慨,岁月是一把猪饲料,绿了芭蕉,肥了那杨柳小蛮腰,可怜我 ...
- 第24 章 : Kubernetes API 编程利器:Operator 和 Operator Framework
Kubernetes API 编程利器:Operator 和 Operator Framework 本节课程主要分享以下三方面的内容: operator 概述 operator framework 实 ...
- 前端开发利器VSCode
最近找到一款非常好用的开发利器,VSCode.一直认为微软做的东西都很一般,这个软件让我刮目相看了. 之前使用webstorm卡的不行,换了这个非常好用. 用着还不错,这里记录下一些使用的心得. VS ...
- 深入解析js异步编程利器Generator
我们在编写Nodejs程序时,经常会用到回调函数,在一个操作执行完成之后对返回的数据进行处理,我简单的理解它为异步编程. 如果操作很多,那么回调的嵌套就会必不可少,那么如果操作非常多,那么回调的嵌套就 ...
- 异步编程利器:CompletableFuture
一.一个示例回顾Future 一些业务场景我们需要使用多线程异步执行任务,加快任务执行速度. JDK5新增了Future接口,用于描述一个异步计算的结果.虽然 Future 以及相关使用方法提供了异步 ...
- 【前端必会】前端开发利器VSCode
介绍 工欲善其事必先利其器,开发工具方面选择一个自己用的顺手的,这里就用VSCode 安装参考 https://www.runoob.com/w3cnote/vscode-tutorial.html ...
- 编程工具 | VScode 使用快捷键
按 Press 功能 Function Ctrl + Shift + P,F1 显示命令面板 Show Command Palette Ctrl + P 快速打开 Quick Open Ctrl + ...
随机推荐
- <笔记>Effective Objective-C 2.0 编写高质量iOS与
1. 内存管理-引用计数 2. 非对象类型 int float double char 3.运行时--编译器(编译时)函数调用 4.@class 缩短编译时间,降低依赖,耦合 5.使用字面量而不是 ...
- LeetCode 709 To Lower Case 解题报告
题目要求 Implement function ToLowerCase() that has a string parameter str, and returns the same string i ...
- es6 学习四 数组的学习
1. Array.from() 语法: Array.from(arrayLike[, mapFn[, thisArg]]) arrayLike 类数组对象 mapFn 如果指定了该参数,新数组中的每个 ...
- MyBatis传递参数
MyBatis传递参数 一.使用 map 接口传递参数 在 MyBatis 中允许 map 接口通过键值对传递多个参数,把接口方法定义为 : public List<Role> findR ...
- 解决无法连接到 reCAPTCHA 服务
今天ytkah在查询一个信息时需要人机验证,但提示“无法连接到 reCAPTCHA 服务”,通过修改host文件可以解决相关问题,用editplus或notepad打开C:\Windows\Syste ...
- 时间序列分析工具箱——sweep
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/kMD8d5R/article/details/81977856 作者:徐瑞龙.量化分析师,R语言中文 ...
- JsonDataObjects 简单实用
下载地址https://github.com/ahausladen/JsonDataObjects Simple example var Obj: TJsonObject; begin Obj := ...
- XML 文档(1, 2)中有错误:不应有 <xml xmlns=''>
症状 用XmlSerializer进行xml反序列化的时候,程序报错: 不应有 <xml xmlns=''>. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息, ...
- vue中keep_alive使用
总结:keep-alive 是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM.结合vue-router中使用,可以缓存某个view的整个内容. 1.在App.vue中添加配 ...
- vue/cli 3.0 font-size随屏幕大小变化而变化 rem设置
在安装cube-ui框架时 安装成功后在[E:\WWW\xxx\node_modules\vue-cli-plugin-cube-ui\generator\rem\index.js]修改remUnit ...