据说在好的工具上编程是一种乐趣,因为你可以随心所欲地在上面玩自己的代码。大多数程序员习惯在台式机或者是笔记本电脑上写代码,因为兼容性更好,写起来比较舒服。但是当你想随时随地编写代码的时候,你应该就会想到在移动设备怎么来干这件事。

安卓版的代码编辑器app已经有很多了,在下今天推荐的是5款口碑最佳的,他们都可以支持在移动终端上编写,编译和运行代码。

Quoda

Quoda无疑是安卓app里最好的免费多语言代码编辑器。它是一个功能强大但是易用的编辑器,几乎提供了一个程序员在写代码时所需的全部功能,包括一些贴心提高编程效率的功能,比如语法高亮,自动提示,逐行书签,自动缩进等等。

语法高亮可以支持多种主题和字体,区分出包括HTML,XML,CSS,JavaScript,PHP,C,C++,C#,Java,ActionScript,Lisp,Markdown,Haskell等多种语言。它还支持代码模板和代码片功能,帮助更好的复用已有代码。多种快捷键的支持让你的操作速度更快。其他常见的功能也都一应俱全,例如,查找和替换,注释和取消注释,HTML文件预览,网站源码下载,HTML文档解析等。

Quoda对文件上传的需求也做了很好的支持。可以通过FTP操作文件,也可以使用诸如Dropbox或者Google Drive之类的云存储管理文件,后续的版本还将支持更多的云存储服务。

DroidEdit

DroidEdit是一个有着简单干净界面的源码编辑器和文本编辑器,也支持多种语言。这个Android app有点像桌面版的Notepad++,可以用它来打开和编辑文本文件和源码文件。

DroidEdit支持对超过200多种语言的语法高亮,可以使用设定的主题也可以自定义主题。当切换到协作模式的时候,自动纠正功能会关闭,开启拼写检查。Emmet功能可以将简单的语句扩展成完整的HTML代码。还有其他的一些功能,比如自动换行,查找替换,快捷键,甚至是在root后的设备上编辑系统文件。

在文件管理上除了支持FTP上传下载,云端存储,它还支持Git操作。

AWD

Android Web Developer(AWD)也是一个功能丰富的IDE。支持在安卓手机和平板上开发,支持HTML, CSS, Javascript和PHP。还提供了全屏模式和适配平板的界面,以提升用户写代码的体验。

AWD支持的代码编辑功能有:语法高亮,代码补全,错误检查,代码美化,快速导航、查找和替换。它还提供了应用内的网页效果预览。

远端文件管理除了支持FTP,FTPS,SFTP外,还支持WEBDav对项目文件的管理。

AIDE

AIDE是一个专门为开发安卓应用提供的IDE。你可以不用在电脑上而是直接在你的安卓设备上进行开发。除了开发环境,它还提供了step-by-step的交互式编程教程,帮助你学习Java和安卓应用。

AIDE支持用Java,C/C++,HTML5,CSS和Javascript开发安卓、Java和PhoneGap的各种应用。使用Visual Designer工具可以替代XML进行用户接口开发。其他常见的代码编辑功能它也统统提供。

同时,AIDE还兼容主流的安卓桌面IDE,如Eclipse和Android Studio。这意味着在AIDE上可以运行在桌面IDE上的项目,反之亦然。它也支持了Dropbox云存储和Git。

CppDroid

CppDroid是一个强大的C/C++ IDE。它的亮点在于把GCC编译器带到了安卓平台,开发者可以在安卓设备上流畅的写C/C++代码。它还自带了各种编程的demo,帮助开发者学习C/C++基础编程。

智能的语法高亮,自动缩进,实时诊断,文件索引和运行编译程序的模拟终端等功能也是CppDroid强大的体现。

CppDroid同样支持Dropbox云存储。

说了这么多,有没有一款是你中意的呢?


原文来自medium
https://medium.com/@Priti_PRS/five-android-code-editors-for-coding-geeks-6e30e8be8861#.9ff62ua3z

【翻译】推荐给极客程序员的五个安卓代码编辑器相关推荐

  1. 最受Linux程序员欢迎的7个代码编辑器的介绍及下载地址

    Linux平台上的代码编辑器太少了,Linux程序员经常抱怨,自从他们使用了免费开源的系统平台后,作为一名程序员,却并没有在代码编辑器上得到足够的重视.下面我们分享了7个最受Linux程序员欢迎的代码 ...

  2. 推荐几部以程序员为主角影视剧

    更多内容关注微信公众号:fullstack888 都说人生如戏,戏如人生.其实生活中好多情节远比戏还要有戏剧性. 周末啦!推荐几部以程序员为主角的电影电视,感受一下戏里的程序员有多高能吧! 硅谷(四季 ...

  3. 读书笔记:你就是极客-软件开发人员生存指南

    本文更新版本已挪至   http://www.zhoujingen.cn/blog/1971.html -------------------------------------------- 1月份 ...

  4. 推荐给入门级的程序员,15款不一样的编程工具,易上手!

    俗话说:巧妇难为五米之炊,程序员也要有好的软件,才会更高效率的提高自己的工作效率,那作为入门级别的程序员,几款趁手的编程软件是最需要的.除了几款基本的软件,其实还有很多很很酷的编程工具.接下来就为大家 ...

  5. 推荐 8 位优秀程序员

    话不多说,小编给大家推荐几位优秀程序员的公号. 刘望舒 ▼十年经验的资深架构师,前华为工程师,10年的技术生涯堪比逆袭,普通二本毕业,一路升级打怪成为其所在领域知名的技术专家,北漂第6年以一己之力定居 ...

  6. 推荐一个Web前端程序员必须要吃透的书籍!

    随着互联网时代的发展,Web进入2.0时代,前端开发的岗位逐渐独立出来,大量的前端程序员工资和技术水平飙升.前端框架层出不穷,新技术不断更新,作为前端的程序员也是倍感吃力.但为了高薪,每一个前端开发者 ...

  7. 推荐11本对程序员最有影响力的书籍

    推荐11本对程序员最有影响力的书籍 2011-03-08 09:05 | 8788次阅读 | 来源:外刊IT评论 [已有22条评论]发表评论 | 作者:外刊IT评论 | 收藏这篇资讯 导读:原文来自s ...

  8. 拒绝经验过剩,“程序员的工作只能是代码”?

    似乎软件工程师都有一个自然而然的成长过程:从缺乏经验的新手,发展到中级工程师,进而成为经验过剩的工程师.一旦软件工程师进入经验过剩阶段,他们对代码的兴趣就会降低!那么哪些迹象表明你已经经验过剩了呢? ...

  9. 抢程序员饭碗?自动写代码的Deep TabNine真如此神奇?

    作者 |  James Vincent等 编译 | 夕颜 出品 | AI科技大本营(ID:rgznai100) 导读:在过去的一年中,AI 生成书面文字的能力大大提高.通过扫描庞大的文本数据集,机器学 ...

最新文章

  1. bamboo php,建立数据模型 — asbamboo php framework 文档
  2. Oracle Schema Objects(Schema Object Storage And Type)
  3. 【EventBus】EventBus 源码解析 ( 取消订阅 )
  4. 光感是什么_Olay5款热门精华:淡斑小白瓶VS光感小白瓶如何选?超A瓶不太A
  5. Syntax Error: TypeError: this.getOptions is not a function
  6. C语言小知识---为什么要使用指针
  7. svn in xcode5
  8. npm audit fix
  9. python opencv_Python open()
  10. (1)ActivityThread分析
  11. ueditor+asp.net异步提交,可以实现了,嘿嘿
  12. 手机编写java的软件_手机上可以用来学习编程的软件有哪些?
  13. 操作系统 - 沙箱(sandboxing)技术
  14. 网络营销策略分析讲解
  15. 计算机领域中的token的意思
  16. 一个男人的一生应该有几个女人?
  17. python matplotlibmat 包mplot3d工具 三维视图透视取消
  18. 装VMware后在主机找不到VMnet1和VMnet8问题(巨详细已解决)
  19. 判断两线段是否相交,并求交点
  20. lz78算法c语言,LZW数据压缩算法研究

热门文章

  1. 1-3 李宏毅2021春季机器学习教程-Google Colab教学-助教许湛然
  2. mysql迁移docker_docker迁入迁出mysql
  3. 创面修复医疗器械行业概况及市场规模分析
  4. 2019 春季实习生招聘之项目介绍
  5. ASM - TreeApi Method组件和接口简介
  6. linux网卡掉包或挂掉解决办法
  7. Elasticsearch之基础
  8. 通达OA 升级到2015精灵菜单异常的处理(图文)
  9. CCF201812-1 小明上学 (python语言)
  10. 电池上的PHP是什么,黑金电池是什么电池