学习编程立刻就能动手编代码吗?
编程其实很简单,但是在开始之前,通常需要搭建一个开发环境。如果你写简单的代码,你可以准备一个文本编辑器。如果要写复杂的程序,就需要安装一个IDE,也就是俗称的集成开发环境。
以java为例。如果要开发Java代码,需要去Oracl
有哪些好用而且免费的文本编辑器推荐?
记事本优于Windows记事本的文本编辑器。它是完全免费和开源的。可以实现不同编程语言的语法高亮、代码折叠和宏,可定制性很强。
PSPad编辑器PSPad是一款免费的编辑器,适合Windows平台的程序员使用。
EmacsEmacs文本编辑器深受高级程序员的喜爱,内置宏功能,强大的键盘命令,对于编辑代码来说真的是一种享受。这个程序几乎移植到了每个平台,有多个发行版,其中GNUEmacs和XEmacs是最受欢迎的,它们是跨平台的,完全免费和开源的。
Sublimetext3(Windows)Sublimetext3支持但不限于C、C、C#、CSS、D、Erlang、HTML、Groovy、Haskell、HTML、Java、Javascript、Latex、Lisp、Lua、Markdown、MATLAB、OCML、Perl、PHP、Python、R、Ruby、SQL、TCL、Textile、XML等主流编程语言的语法亮点。具有优秀的代码自动补全功能(自动补全括号、大括号等匹配符号;自动完成已出现的单词;自动完成函数名),非常智能。
VimVim是从vi发展而来的文本编辑器。代码补全、编译、错误跳转等方便编程的功能特别丰富,被程序员广泛使用。Emacs成为类Unix系统用户最喜欢的编辑器。
TextMateMac平台强大的文本编辑器(目前已提供Windows版本),代码自动完成,SHELL命令可直接在文档中运行,支持宏。
EditPlusEditPlus是一个由韩国sSangilKim(ES-Computing),可以处理文本、HTML和编程语言。你甚至可以通过设置用户工具,将其作为C、Java、Php等语言的简单IDE。
GeditLinux是一个纯文本编辑器,但是你也可以把它作为一个集成开发环境(IDE)来使用,它根据不同的语言突出显示关键字和标识符。
UltraEditUltraEdit是一款功能强大的文本编辑器,可以编辑文本、十六进制和ASCII码,完全可以替代记事本(如果电脑配置足够强大的话)。内置英文单词检查和C、VB指令高亮,可以同时编辑多个文件,即使打开大文件,速度也不会慢。
如果有其他有用的文字编辑软件,请注意评论。