作者
lawik
译者
弯月,责编
屠敏
以下为译文:
多年来,微软在开源方面付出了巨大的努力,为此我感到非常震惊,同时也非常欣喜。我理解那些怀疑论者,最初微软面对Linux并不友善之际,我在社区目睹了一切,但是我认为只有时间能证明一切。我感觉微软的贡献远远超过了那些整天以攻击各种Linux发行版为乐的人。因此,我非常认同微软付出的努力,尤其觉得VisualStudioCode非常优秀。
当我就这个主题发表推文后,有人建议我使用vim。谢谢你们的回复。我当然会用而且也正在使用vim,但这不是我想要表达的重点。VisualStudioCode是一款非常受欢迎的编辑器,而且经常推荐给新手开发人员。我使用VisualStudioCode的主要原因是,它拥有非常出色的实时共享功能(LiveShare),是远程配对编程的完美解决方案。我使用过一段时间的VisualStudioCode,成功地实现了远程指导,以及与其他各个经验水平的开发人员一起工作。大多数程序员都可以正常地使用VSCode之类的“普通”编辑器,而是否使用Emacs或Vim等则更加取决于他们积累的经验。
此外,我也很喜欢VSCode的各种远程扩展(Remote系列的扩展),可以帮助我们在远程服务器或本地容器中进行开发。
有些部分是专有的
我曾经读过一段许可证,里面说实时共享只能与VisualStudio系列产品一起使用。这听起来有点奇怪,VSCode是开源的,不是吗?
当然。VSCode完全是MIT许可。VSCode的二进制发行版拥有单独的许可,目的是为了支持遥测功能以及保护微软的商标和产品。这也没什么特别奇怪的,虽然我很不喜欢遥测,但有些人对此无所谓。但是这些扩展的确让VSCode更具吸引力。对我来说,放弃更轻量化的Sublime而转投VSCode的怀抱,就是因为这些扩展更胜一筹。
然而,这些扩展有许可证,限制它们及其在线服务部分只能与VisualStudio系列产品一起使用。仔细读一读实时共享的许可证(