Terminal IDE 是一个运行于设备自身的命令行 java / android 开发包。在定制终端和键盘环境里已经含配置好的 vim, bash 和 busybox。所有这些程序都已经配置良好,相互间可以很好的交互。一个完整的终端模拟器加上定制的ANSI键盘可以很好的使用 bash, vim 和 busybox 。运行环境完全适用于非ROOT环境。一般用户权限已经足够运行此IDE。本程序可在google play下载。http://code.google.com/p/terminal-ide/downloads/list下载当前最新的Terminal IDE2.02.apk

然后在Android手机上安装,该安装包比较大,装完后会占用51M的ROM空间,如果需要安装gcc,则需要200M ROM空间。

打开Terminal IDE,可以看到如下界面


打开后最重要的就是阅读Help,虽然是全英文的,但是里面有非常详细的使用介绍。

然后选择Keyboard,选择输入法,Terminal IDE会自带一个虚拟键盘,不过需要在系统设置里面开启,该键盘可以像物理键盘一样使用,功能一样。

然后选择Install System,安装系统包,这样会占用掉150M的空间

进入Terminal IDE,


如果你需要使用gcc,在Help->Tutorials里有说明,你可以输入install_gcc命令,系统会自动安装gcc,装完后的版本是gcc-4.4.0,然后你就可以用gcc编译,不过在这里用的时候不叫gcc,叫terminal-gcc,但效果是一样的

比如要编译hello.c可以

terminal-gcc hello.c

./a.out


同时也可以编写Java,在运行Java程序的时候也略有不同,在Help-Tutorials里面也有说明

假设要运行hello.java,则需要

javac hello.java

dx --dex --output=hello.jar hello.class

java -jar hello.jar hello

才可以运行。

当然还可以写Android程序,在Help中也有说明

总之该工具非常强大,另外如果能自动旋转屏幕就好了,因为如果是竖着的话,一旦命令长度超过屏幕宽度就会有重叠,这样看起来很不爽,上面的图中就是如此,但是旋转后就会好很多


GitHub 加速计划 / term / terminal
94.53 K
8.17 K
下载
The new Windows Terminal and the original Windows console host, all in the same place!
最近提交(Master分支:2 个月前 )
d04381ec "HighContrast" is not a possible requested theme. So `_UpdateBackgroundForMica()` would force the settings UI to be light or dark. To fix this, we just check if we're in high contrast mode and, if so, we don't bother setting the requested theme. 9 天前
e83434ff Turns out that having the styles for the KeyChordText and ParsedCommandLineText be empty for high contrast mode caused the issue. Since we're already using theme resources for the colors, we automatically adjust properly to whatever the high contrast theme is (Thanks XAML!). Bonus points: - we didn't need the theme dictionaries anymore, so I just moved them to the ResourceDictionary directly - ParsedCommandLineTextBlockStyle isn't used. So I removed it altogether. Validated command palette with multiple high contrast themes. See PR thread for demo. Closes #17914 9 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐