网站首页 > java教程 正文
程序员对于编程的工具存在很大的差异性,而且一般的程序员一旦选择了一种编程器基本上就不再选择别的编辑器,这算是程序员独有的一种特性,一旦喜欢就很难选择放弃,现在就程序员最喜欢5种编辑器在做个介绍,选择什么样的编辑器还和所从事的行业息息相关。一般从事嵌入式开发的多半选择linux里面的编辑器,毕竟谁也绕不开行业的范畴。
1.nodepad++
这是目前几乎替代记事本的最佳编辑器,当然其作用不仅仅只是为了取代记事本,本身集成了很多强大的功能,深入很多java程序员的喜爱。
主要有如下特性:
(1).支持高亮
(2).自动完成
(3).代码块折叠和拖拽功能
(4)支持多种语言,能对中文完美支持
(5)很强的定制性
2.vim
vim使用者大部分对于linux有很强的感情,当然不是说windows不能使用vim,vim的前身是vi,基本上使用vim的开发者,更喜欢在纯的命令行界面进行代码编写和调试,而且在快捷键使用非常迅速的情况下,编程的效率极高,更有甚者基本上用全简单搞定所有的动作,为啥这么多人喜欢vim编辑器,究竟有啥魔力让大家这么着魔?
vim特性:
(1).执行效率高
(2).丰富的快捷键
(3).支持高度的定制化,非常符合程序员口味
(4).对于linux热爱一种实际体现,在linux开发选择vim几乎成为了一种必备
3.Sublime Text
一种比notepad++功能强大的多编辑器,现在很多前端开发人员的最爱,从一诞生就赢得了相当多的粉丝,唯一不太友好的就是代码不开源,里面需要拿到注册码才能玩起来,无论从界面还是功能特性来讲都显得非常非常丰满一个编辑器,大致特性如下:
(1).跨平台,几乎在各个操作系统上都能使用,让很多在linux下面开发的小伙伴也能加入进来体验
(2).查找和替换功能做的非常友善
(3).支持多种语言关键字的高亮提示,还能针对编程语言编译错误给提示
(4).支持插件功能
(5).能够支持多种布局方式
4.emacs
强大之处在于已经超出了编辑器的范畴,搞成了大的平台,很多开发人员在上面直接都以他为入口完成各种功能需求了,现在简单介绍下各种功能
(1).上网浏览网页看视频,收发邮件
(2).调试程序
(3).玩游戏,计算器,
(4).文件比较
(5).记日记,目录管理
以上列举了4种比较常见的编辑器,肯定有很多人觉得还有N多的编辑器在使用,还有使用量更大的vs和eclipse,但这篇文章的主题还是编辑器不是IDE,用集成开发工具显得更加贴切,当然每个程序员编程习惯以及对于工具使用的爱好程度不一样也会导致编辑器差异,适合自己的就是最好的,没必要跟风。
适合不适合只有自己最清楚。
- 上一篇: 程序员最喜欢的4个编辑器(程序员用什么文本编辑器)
- 下一篇: XML 编辑器(xml 编辑器 开源)
猜你喜欢
- 2024-09-30 在大公司工作之后才真正领悟到它真的是宇宙级编辑器
- 2024-09-30 前端视角漫谈百度ueditor编辑器前后端分离配置
- 2024-09-30 MarkdownPad2 Pro,typora,atom三款markdown编辑器对比
- 2024-09-30 程序员专属的10个免费编程文本编辑器,哪个是你的最爱?
- 2024-09-30 CKEditor在线编辑器(ckeditor4)
- 2024-09-30 XML 编辑器(xml 编辑器 开源)
- 2024-09-30 程序员最喜欢的4个编辑器(程序员用什么文本编辑器)
- 2024-09-30 Java基础——异常处理(异常处理 java)
- 2024-09-30 Java程序员,你会在Eclipse IDE中调试代码吗?
- 2024-09-30 程序员大佬都在用的代码编辑器,你不用就OUT啦
你 发表评论:
欢迎- 最近发表
-
- Java常量定义防暴指南:从"杀马特"到"高富帅"的华丽转身
- Java接口设计原则与实践:优雅编程的艺术
- java 包管理、访问修饰符、static/final关键字
- Java工程师的代码规范与最佳实践:优雅代码的艺术
- 编写一个java程序(编写一个Java程序计算并输出1到n的阶乘)
- Mycat的搭建以及配置与启动(mycat部署)
- Weblogic 安装 -“不是有效的 JDK Java 主目录”解决办法
- SpringBoot打包部署解析:jar包的生成和结构
- 《Servlet》第05节:创建第一个Servlet程序(HelloSevlet)
- 你认为最简单的单例模式,东西还挺多
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)