当前位置:首页 >教程首页 > IT 学院 > WEB前端+全栈工程师班 >程序员最爱用的5个代码编辑器,你都知道吗?

程序员最爱用的5个代码编辑器,你都知道吗?

发布时间:2019-08-22 08:44:27

程序员对于编程的工具存在很大的差异性,而且一般的程序员一旦选择了一种编程器基本上就不再选择别的编辑器,这算是程序员独有的一种特性,一旦喜欢就很难选择放弃,下面小编就介绍5种程序员最喜欢的编辑器,选择什么样的编辑器还和所从事的行业息息相关。一般从事嵌入式开发的多半选择linux里面的编辑器,毕竟谁也绕不开行业的范畴。

1.Visual Studio Code

首先对Visual Studio Code做一个大概的介绍。以下简称vscode,是一个带GUI的代码编辑器,也就是只能完成简单的代码编辑功能,并不是一个集成开发环境(IDE)。而Visual Studio、WebStorm这类的开发工具是IDE,功能强大,这两个是不一样的概念。 Visual Studio Code是一个由微软公司发布的免费开源且跨平台的代码编辑器,它本质上是微软将他们的在线编辑器 Visual Studio Online(代号:Monaco)结合 Github 的 Electron 实现的一个跨平台编辑器,他们在为程序员创建一个快速且高效工作环境方面取得巨大进步。

0.jpg

主要有如下特性:

提供智能感知的自动补全功能

内置支持代码调试

内置的侧边栏 Git 命令

支持多个实例的集成终端

通过扩展和主题实现自定义功能

使用 VS Code Insiders,可以获取每日构建的最新版本

2.nodepad++

这是目前几乎替代记事本的最佳编辑器,当然其作用不仅仅只是为了取代记事本,本身集成了很多强大的功能,深入很多Java程序员的喜爱。

1.jpg

主要有如下特性:

支持高亮

自动完成

代码块折叠和拖拽功能

支持多种语言,能对中文完美支持

很强的定制性

3.vim

vim使用者大部分对于linux有很强的感情,当然不是说windows不能使用vim,vim的前身是vi,基本上使用vim的开发者,更喜欢在纯的命令行界面进行代码编写和调试,而且在快捷键使用非常迅速的情况下,编程的效率极高,更有甚者基本上用全简单搞定所有的动作,为啥这么多人喜欢vim编辑器,究竟有啥魔力让大家这么着魔?

2.jpg

主要有如下特性:

执行效率高

丰富的快捷键

支持高度的定制化,非常符合程序员口味

对于linux热爱一种实际体现,在linux开发选择vim几乎成为了一种必备

4.Sublime Text

Sublime 是一种比notepad++功能强大的多编辑器,现在很多前端开发人员的最爱,从一诞生就赢得了相当多的粉丝,唯一不太友好的就是代码不开源,里面需要拿到注册码才能玩起来,无论从界面还是功能特性来讲都显得非常非常丰满一个编辑器。

3.jpg

主要有如下特性:

跨平台,几乎在各个操作系统上都能使用,让很多在linux下面开发的小伙伴也能加入进来体验

查找和替换功能做的非常友善

支持多种语言关键字的高亮提示,还能针对编程语言编译错误给提示

支持插件功能

能够支持多种布局方式

5.EMACS

EMACS的强大之处在于已经超出了编辑器的范畴,搞成了大的平台,很多开发人员在上面直接都以他为入口完成各种功能需求了。

4.jpg

主要有如下特性:

上网浏览网页看视频,收发邮件

调试程序

玩游戏,计算器

文件比较

记日记,目录管理

以上列举了5种比较常见的编辑器,肯定有很多人觉得还有N多的编辑器在使用,还有使用量更大的vs和eclipse,但这篇文章的主题还是编辑器不是IDE,用集成开发工具显得更加贴切,当然每个程序员编程习惯以及对于工具使用的爱好程度不一样也会导致编辑器差异,适合自己的就是最好的,没必要跟风。

适合不适合只有自己最清楚。

学员作品赏析
  • 2014期学员黄雨婷作品

    2014期学员黄雨婷作品

  • 2103期学员沈继龙作品

    2103期学员沈继龙作品

  • 2105期学员秦洋洋作品

    2105期学员秦洋洋作品

  • 2108期学员陆昶存作品

    2108期学员陆昶存作品

  • 2107期学员赵锦威作品

    2107期学员赵锦威作品

  • 2104期学员胡婷婷作品

    2104期学员胡婷婷作品

  • 2107期学员何亮作品

    2107期学员何亮作品

  • 2103期学员张子安作品

    2103期学员张子安作品

专业问题咨询

你担心的问题,火星帮你解答
  • 画动漫人物的技巧与方法

    有很多同学想让我分享一下刻画动漫人物的技巧与方法。今天,就来教大家几个人物画法的小方法,希望能从中学到画动漫人物的技巧与方法。

  • 初学动漫人物画法步骤

    初学动漫人物画法步骤是怎么样的?今天小编就来具体说一说,作为一个初学者,在绘制动漫人物所使用到的步骤。

  • 昆明北市区素描培训机构费用

    如果你想进入美术行业、设计行业,学素描会对你的工作很有帮助!学素描可以提高的绘画能力和设计能力,进而提升你的专业水平。素描不是......

  • 自学动漫绘画应该先学什么

    自学动漫绘画应该先学什么? 所有与绘画相关的,最应该先学的是美术基础。而美术基础中最先接触到的就是透视,这是学习绘画过程中必不......

  • 南宁建筑手绘设计培训班有哪些

    如果你想成为建筑设计师,那么你需要学习建筑手绘设计。学好建筑手绘设计,会助你在建筑行业里有更好的发展。一些小伙伴问小编南宁建筑......

  • 学动漫绘画有前途吗

    学动漫绘画当然有前途了,随着我国动漫产业迅猛发展,无论是动漫还是漫画都比以往有了更大的需求,而,不论是动漫还是漫画都离不开动漫......

×