什么是国际医学学术成果交流营养医学国际高峰论坛坛?

&&76474 阅读
首先奉上Atom for Mac 下载地址:
原文稍有删改,如有不对之处,欢迎指出
在开发编辑器相争的领域,我们看到了不少的更新换代。最后一次使Web开发界轰动的编辑器,非莫属了,特别是在出现之后,更为其增添了不少光彩,它提供了完美的包管理功能,使用户能够方便的安装管理各种插件。
如今,Github开始坐不住了,它发布了一款新的编辑器的Beta版,名字叫做,誓要刮起Web开发界的一场新风暴。我有幸拿到了Beta版本的程序,接下来我要为你们展示这个编辑器究竟提供了什么样的功能。还有一件事需要提醒的是,此编辑器的文档甚是匮乏,所以有些功能需要一探究竟才能知道它使干什么用的,不过没关系,下面我将各个重要的功能给你们一一道来。
一个为21世纪所创造的可配置编辑器
首先我们要知道的是,这只是一个Beta版本,有好多特性在接下来的版本会被修改,或者还有些在最终版本中根本不会出现。比如,我就发现我没有找到使用一个文件夹创建工程的功能,这对我很重要。不过没关系,这个Beta版本已经大致可以用了。
接下来我们要说的是,这个编辑器完全是使用Web技术构建的。比如,底层依赖的架构是Chromium(Google Chorome的开源项目),使得每一个窗口都是本地渲染的网页。为什么不只是创建一个基于浏览器的IDE呢,比如Cloud9IDE?因为,即使很多功能都使用了基本的浏览器API,但是对于需要文件系统访问权的编辑器来说仍有许多限制,所以把它做成一个桌面应用,就好多了。
你可以看到Chromium开发这工具在编辑器里出现,并且高亮显示了编辑器里的一个元素。虽然在编辑器里可以使用Chrome开发工具随便修改代码的内容和样式是十分怪异的,但我只是为了说明这个编辑器是基于Web技术的。
除此之外,他们(Atom的开发者)还把Node.js加了进来,为的是方便文件操作、可扩展的包管理(npm),使得Atom变得高度可定制化,你可以随意安装各种npm包来扩展编辑器的功能。
最后,一段话说明他们为什么使用Web技术来构建这款编辑器:
With the entire industry pushing web technology forward, we're
confident that we're building Atom on fertile ground. Native UI
technologies come and go, but the web is a standard that can only
becomes more capable and ubiquitous with every passing year. We're
excited to dig deeper into its toolbox.
当你第一次使用Atom的时候,你会发现它像极了Sublime,在视觉上很有冲击力。
首先我要检查的是语言支持,虽然我平时主要使用JavaScript,但是我还是希望他将来能够支持Ruby on Rails(不只是Ruby,最好还要支持Rails框架啊)。它现在支持的语言有:
CoffeeScript
还有一些其他的。
与我所见过的其他编辑器相比,Atom的语言支持已经算是覆盖的很全面了。
不过与支持的语言相比,Atom更出色的是它的代码补全(也叫snippets),它可以使你只输入少量代码来完成大量的编程工作。
比如,如果我输入ife然后按tab,我会得到以下代码:
if (true) {
或者简单的输入一个小写的f然后按tab,它将给我创建一个匿名函数的基本框架:
function () {
这些功能在TextExpander和其他编辑器里已经有好一段时间了,所以很高兴看到有一天Github也能拥有这些功能。
在Sublime中(即使是v3)有一件事特别使我厌烦的,就是好多配置都要手工输入和调整。在Atom,好像所有的设置都可以通过设置面板来更改配置,以下就是一些你可以通过设置面板来配置的属性:
字体和大小
当然你也可以很轻松的禁用掉已安装的包。
个性化编辑器是许多程序员所要做的第一件事,尤其是一个你每天都要使用的主题。Atom默认自带了五个主题,包括浅色系和深色系的,通过包管理,你还可以增加许多主题来迎合你的品味。
我非常开心&Monokai&主题默认就自带了,它是我个人比较喜欢的。
现在,记得我之前提到过的所有窗口都是使用网页渲染,可以直接在Atom编辑器里呼出开发者工具码?好了,它意味这你可以随便自定义你的编辑器主题和样式,因为你可以通过审查元素,找到编辑器各部分的样式表。Atom允许你通过LESS样式表(style.less)自定义风格,你可以全权控制你的编辑器。编辑样式表很简单,只要找到菜单 Atom & Open Your Stylesheet,并做你想要的修改即可。
.meta.tag.sgml.doctype.html { font-size: 26 }
在上例中,我更新了.editor类,增加了DOCTYPE的显示样式,我把字体大小调整到了26px,故意弄的很大。以下图片就展示了样式更新后,打开HTML代码是怎样的:
正如你所看到的,你可以随便更改Atom的自定义配置,它的核心技术只是HTML和DOM。
随着能够安装新主题,Atom还提供了一个内置的包管理工具,允许你扩展编辑器的功能。这类似于Sublime的Package Control,但与之不同的时这个包管理工具以及内置在编辑器里面了,不需要另外执行一段代码来安装。
安装一个包非常简单,只需要点击Install按钮即可。编辑器还提供了搜索功能,还有一些推荐安装的包。
如果你希望通过命令行来完成这些工作,Atom提供了一个命令行工具,名叫apm(Atom Package Manager),以下就是安装包的命令:
apm install &package name&
安装包就像这样:
目前,数量非常少,不过将来会有希望增加更多。
你可以找到比如以下这些比较不错的包:
(当你的编辑器失去焦点时会自动保存)
还有更多。Atom作为一个新的编辑器,我无法得悉Sublime扩展包的作者们把他们的作品移植到Atom需要多长时间。事实上,已经有文档说明。由于许多TextMate的Bundle和Sublime是兼容的,似乎可以想象,Sublime的扩展包也可以通过此方法移植。但是别抱太大希望,我自己也没有试过。
这也许会是的一个福音,他们可以为新的Atom。现在Atom还处于萌芽期,仍缺少许多重要的插件,比如linter或代码高亮。这是一个开发者们可以填满的空当,我想在不就的将来Atom将会拥有很多的插件包。
快捷键也可以自定义,其使用一个文件~/.atom/keymap.cson来定义。你可以自己手动打开此文件,或者通过菜单Atom & Open Your Keymap。打开这个文件之后,里面将会有一些示例给你展示如何编辑快捷键。
有一个你需要记住的快捷键就是Command-Shift-P,这是一个可以呼出命令面板的快捷键,命令面板将会显示所有可用的功能和其快捷键。
官方的给你提供了基础的使用指引,非常值得阅读。不过需要记住的是,目前Atom项目的文档还是相当简陋的,所以部分功能还需自己试验的,遇到错误在所难免。
与其他编辑器的对比
很多人可能会问,Atom和我喜欢的编辑器对比会怎样?当然Sublime还是我最好的选择,Atom虽然是一个相当不错的测试版产品,但是我仍不急于更换。Sublime有很好的内置功能以及丰富的插件包和活跃的社区,是一个非常成熟的编辑器。
话虽如此,但Atom由Github维护的,拥有强大的后台。那里有很多的编程爱好者,是极客们的荣誉所在地,我相信我们在不久的将来Atom将拥有不少新的插件包,尤其考虑到Atom是使用Chromium和Node构建的,优势可想而知。
目前,因为还是Beta阶段,所以Github免费提供Atom,给开发者们一个免费试用以及开发插件的机会。如果其保持有竞争力的价格,且迅速建立起庞大的插件库,我想Atom将会成为我的新宠。
Atom for Mac 下载地址:
Cogito ergo sum114网址导航课程名称读取中
支付宝支付
由百度云提供技术支持
&学院APP&&
扫描微信二维码精彩活动、课程更新抢先知
下载客户端,离线视频任您学
1.&vim插件编码方式抢先看
2.&感受atom的魅力
3.&sublime的安装&开发环境配置
4.&vim的3种模式转换
5.&vim的移动快捷键
6.&vim的删除快捷键
7.&vim的复制快捷键
8.&emmet插件用法
9.&vim速成的秘诀
10.&atom配上vim+emmet+视觉主题+代码特效插件
加入购物车
【课程类型】技巧分享
【难度级别】高级
【适合人群】所有人
【课程介绍】 vim+sublime或者vim+atom 外加emmet&代码酷炫特效,再也不是简单枯燥黑乎乎的编程窗口,视觉冲击+高效率录入代码=运指如飞的开发环境
【课程目标】 定制编辑器 实现 视觉冲击+高效率录入代码=运指如飞的开发环境
【课程计划】 已完结
全部评价(0)
15课程134981学员
参考知识库
为您推荐课程
讲师:吴华 23课时
讲师:吴华 50课时
讲师:吴华 3课时
讲师:吴华 25课时跟老齐学Python之集成开发环境(IDE)
投稿:hebedich
字体:[ ] 类型:转载 时间:
IDE的全称是:Integrated Development Environment,简称IDE,也稱為Integration Design Environment、Integration Debugging Environment,翻译成中文叫做“集成开发环境”,在台湾那边叫做“整合開發環境”。
当安装好python之后,其实就已经可以进行开发了。下面我们开始写第一行python代码。
值得纪念的时刻:Hello world
如果是用windows,请打开CMD,并执行python。
如果是UNIX类的,就运行shell,并执行python。
都会出现如下内容:
Python 2.7.6 (default, Nov 13 :16)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
在&&&后面输入下面内容,并按回车。这就是见证奇迹的时刻。从这一刻开始,一个从来不懂编程的你,就跨入了程序员行列,不管你的工作是不是编程,你都已经是程序员了,其标志就是你已经用代码向这个世界打招呼了。
&&& print "Hello, World"
Hello, World
每个程序员,都曾经经历过这个伟大时刻,不经历这个伟大时刻的程序员不是伟大的程序员。为了纪念这个伟大时刻,理解其伟大之所在,下面执行分解动作:
说明:在下面的分解动作中,用到了一个符号:#,就是键盘上数字3上面的那个井号,通过按下shift,然后按3,就得到了。这个符号,在python编程中,表示注释。所谓注释,就是在计算机不执行,只是为了说明某行语句表达什么意思。
#看到“&&&”符号,表示python做好了准备,当代你向她发出指令,让她做什么事情
#print,意思是打印。在这里也是这个意思,是要求python打印什么东西
#"Hello,World"是打印的内容,注意,量变的双引号,都是英文状态下的。引号不是打印内容,它相当于一个包裹,把打印的内容包起来,统一交给python。
&&& print "Hello, World"
#上面命令执行的结果。python接收到你要求她所做的事情:打印Hello,World,于是她就老老实实地执行这个命令,丝毫不走样。
Hello, World
祝贺,伟大的程序员。
笑一笑:有一个程序员,自己感觉书法太烂了,于是立志继承光荣文化传统,购买了笔墨纸砚。在某天,开始练字。将纸铺好,拿起笔蘸足墨水,挥毫在纸上写下了两个打字:Hello World
从此,进入了程序员行列,但是,看官有没有感觉,程序员用的这个工具,就是刚才打印Hello,World的那个cmd或者shell,是不是太简陋了?你看美工妹妹用的Photoshop,行政妹妹用的word,出纳妹妹用的Excle,就连坐在老板桌后面的那个家伙还用一个PPT播放自己都不相信的新理念呢,难道我们伟大的程序员,就用这么简陋的工具写出旷世代码吗?
当然不是。软件是谁开发的?程序员。程序员肯定会先为自己打造好用的工具,这也叫做近水楼台先得月。
IDE就是程序员的工具。
集成开发环境
IDE的全称是:Integrated Development Environment,简称IDE,也稱為Integration Design Environment、Integration Debugging Environment,翻译成中文叫做“集成开发环境”,在台湾那边叫做“整合開發環境”。它是一種輔助程式開發人員開發軟體的應用軟體。
下面就直接抄维基百科上的说明了:
IDE通常包括程式語言編輯器、自動建立工具、通常還包括除錯器。有些IDE包含編譯器/直譯器,如微软的Microsoft Visual Studio,有些则不包含,如Eclipse、SharpDevelop等,这些IDE是通过调用第三方编译器来实现代码的编译工作的。有時IDE還會包含版本控制系統和一些可以設計圖形用戶界面的工具。許多支援物件導向的現代化IDE還包括了類別瀏覽器、物件檢視器、物件結構圖。雖然目前有一些IDE支援多種程式語言(例如Eclipse、NetBeans、Microsoft Visual Studio),但是一般而言,IDE主要還是針對特定的程式語言而量身打造(例如Visual Basic)。
看不懂,没关系,看图,认识一下,混个脸熟就好了。所谓有图有真相。
上面的图显示的是微软的提供的名字叫做Microsoft Visual Studio的IDE。用C#进行编程的程序员都用它。
上图是在苹果电脑中出现的名叫XCode的IDE。
要想了解更多IDE的信息,推荐阅读维基百科中的词条
英文词条:Integrated development environment中文词条:集成开发环境Python的IDE
google一下:python IDE,会发现,能够进行python编程的IDE还真的不少。东西一多,就开始无所适从了。所有,有不少人都问用哪个IDE好。可以看看这个提问,还列出了众多IDE的比较。
顺便向列为看客推荐一个非常好的开发相关网站:
在这里可以提问,可以查看答案。一般如果有问题,先在这里查找,多能找到非常满意的结果,至少有很大启发。
在某国有时候有地方可能不能访问,需要科学上网。好东西,一定不会让你容易得到,也不会让任何人都得到。
那么做为零基础的学习者,用什么好呢?
既然是零基础,就别瞎折腾了,就用Python自带的IDLE。原因就是:简单。
Windows的朋友操作:“开始”菜单-&“所有程序”-&“Python 2.x”-&“IDLE(Python GUI)”来启动IDLE。启动之后,大概看到这样一个图
注意:看官所看到的界面中显示版本跟这个图不同,因为安装的版本区别。大致模样差不多。
其它操作系统的用户,也都能在找到idle这个程序,启动之后,跟上面一样的图。
后面我们所有的编程,就在这里完成了。这就是伟大程序员用的第一个IDE。
磨刀不误砍柴工。IDE已经有了,伟大程序员就要开始从事伟大的编程工作了。且看下回分解。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 营养医学国际高峰论坛 的文章

 

随机推荐