java怎么取得开发环境_java编程工程师的开发环境怎么设置

原标题:java编程工程师的开发环境怎么设置

c1a3b5f816630444cf4746b7a11ee985.png

作为一个互联网编程师,每个人都有不同的编程工具,也就是适合自己使用的开发环境,不同的工程师采用的编程环境都是不一样的。

每个人都有自己高效的开发环境,而代码编辑器又是最经常用的,现在有非常多的代码编辑器可以供你选择,比如 Sublime Text 、Notepad++ 、Emac 、Vim 等等。

其实我觉的并没有哪个编辑器是更好的,只有哪个是更适合你的,比如我最开始我用的是 Adobe 的 Dreamweaver ,但是对我来说感觉它实在太臃肿了,用了几次就没用过了,所以后来我选择了 Notepad++ ,因为它非常的方便和小巧,只有几 M 的大小。

一开始编写 HTML 和 CSS 时都是一行一行的纯手打,后来发现这样效率实在太低了,后来发现一款可以高效编写 HTML 和 CSS 的插件 Zen Coding (现在叫 Emmet 了),比如原来我要实现下面这种结构我需要自己先打出一行来然后复制粘贴,但这又是非常重复性的写得不能再多的结构。

现在只需编写一行按一定语法嵌套的代码然后要按住 Ctrl + E 就可以生成上面这种代码了。

再比如要编写 HTML 的头部,基本上我都是复制粘贴的,效率低,现在只需要编写短短的 html:5 然后按住 Ctrl + E 就可以生成基本的非常规范的 HTML 头部。

适当的使用插件可以大大的提高我的开发效率,后来我觉得自己并不是很喜欢 Notepad++ 的主题样式和代码高亮颜色等等,也没有找到好看的主题,还有就是安装插件也不是很方便,所以又开始寻找更适合自己的代码编辑器,当找到并使用 Sublime Text 后,感觉自己就像发现了新大陆,这里主题、插件无数,有各种的选择,虽然我觉得不能以主题样式等等这些外在的东西去看待一个编辑器,但谁不希望盯着一个喜欢的女神看是不是,反正我每次看着编辑界面心情就一片大好,然后效率就大大提升了,这个纯属个人喜好。Java培训

对主题样式说了这么多,就顺便提一下我用的是哪个主题样式,我用的主题是 itg.flat ,但我并不喜欢它的代码高亮样式,所以我用了 Spacegray 主题的代码高量样式,然后把左上角的难看的 Tab 切换小三角去掉,然后每次便携代码的时候就全屏模式,屏蔽干扰,提高效率。

这些都是纯属个人喜好,文艺一点说就是完美主义者,2B 一点说就是有强迫症。然后不得不说的一个是 Sublime Text 安装主题和插件非常方便,就是使用 Package Control 组件来安装,当然在使用 Package Control 来安装插件之前首先你得先安装 Package Control 组件,先 Ctrl + ` 调出 Console ,然后复制下面代码(适用于 Sublime Text 3)到 Console 回车:

import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

然后重启 Sublime Text ,查看 Perferences 菜单下面的 Package Settings 中有没有 Package Control ,有的话就安装成功,反之失败。

安装完之后就可以非常方便的安装其他插件了,只需要 Ctrl + Shift + P 调出命令面板,注意这时并不能直接输入你要找安装的插件名字,要先打开 Package Control 才能安装其他插件,就是先输入 install 然后选择 Package Control ,稍等片刻就会弹出搜索框,这时就可以搜索你需要安装的插件名了,非常的方便。

除了 Emmet 之外,我还用了 Side Bar 、 Can I Use 、 LESS 和 Markdown Preview 等等, Side Bar 可以拓展侧栏文件管理的功能,当我不清楚 CSS 某一属性的浏览器支持情况的时候就可以使用 Can I Use 这款插件快速打开 Can I Use 网站进行查找了, Markdown Preview 则是一款 Markdown 语法高亮插件,我会用它来写一些文档,然后 LESS 是 CSS 预处理器 LESS 的语法高亮插件,Sublime Text 可能本身并不支持某些语言的语法高亮,但通过这些语法高亮插件就可一满足你的要求了,做这些一切都是为了提高开发效率。

说到 CSS 预处理器又不得不说一下目前比较流行的三种 CSS 预处理器语言了,分别是 LESS 、SASS 和 Stylus,还是那句话,我觉得这三种预处理器语言并没有哪个更好,只有哪个更适合你,就我的话,目前情况我选择的是 LESS ,因为目前来说我就是觉得它比较适合我,或许没过多久我发现 SASS 比 LESS 更好用,到时候我就会毫不犹豫的选择 SASS 了。对于编译 LESS 我目前用的是 Koala 图形编译工具,它的多语言、实时编译、错误提示和跨平台特性我觉的非常好用。

关于 Sublime Text 我是不会告诉你它还有比如任意跳转、多重选择、指令面板、分区编辑等等特性的。

所以我目前的开发环境是 Sublime Text + Emmet + LESS + Koala + Chrome,总之一切能提高开发效率的东西我都愿意去尝试。

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值