第二章:C4droid配置
Hello,Everyone,上期文章简单介绍了c4droid的基本特点,接下来我给大家详细讲解c4droid的应用和终端设置。

Syntal highlighting : 设置代码高亮(关键字,注释高亮,有none和text warrior两个选项)
Select compiler : 选择编译器,有tcc (gcc的精简版,不支持结构体),gcc和g++

Buttons location : 设置按键模式
Tabs configuration :设置代码标签页位置
Application theme :应用主题(需要重启应用)
Editor theme :编辑器主题
Swipe to run:使能/禁用滑动运行(通过左右滑动屏幕运行程序和退出终端)
Show share button :显示分享按钮

Font :设置字体
Font size :设置字体大小
Word warp :自动换行
Autoindent :自动缩进
Show line numbers :显示行数
Tab length :tab 宽度(选择1~6个空格)
Tab insert spaces :用空格代替Tab
Automatic code compilation :自动代码编译(使用结构体输入'.'自动显示结构体参数)
Always autocomplete :自动编译
Remember hardware keyboard state :记住硬件键盘状态(按住 ctrl /alt 表示下一个字母,即使在释放后也是如此)
Allow keyboard suggestions :允许键盘建议
Reopen previous files on startup :启动后自动打开先前的文件
Autosave all opened files before compilation :编译前自动保存文件
GNU indent arguments :GNU缩进参数(设置Format source选项)
-bil0:设置如if与另一行的{}的空格距离为0
-i4:设置缩进大小为4
剩下参数就不知道了

以GCC为例,打开GCC arguments,
从以上参数可以看出,首先是设置tmpdir及其环境变量,再后面是aarch64-linux-android-gcc命令与其设置,最后输出错误信息。
Generate QApplication.gch选项是实验性功能,需要50MB RAM,选择后可以提高GCC性能。

Autorun command:用于配置环境变量,切换到指定目录
C4droid Shell 环境配置命令(自己写的,不是原有的):

Toggle soft keyboard:启用软键盘
Special keys:查看特殊按键对应表
Preferences:设置
Restart:重启终端
Email to:将终端内容发送到电子邮件
Take WakeLock:启用唤醒锁定
Take WifiLock:启用WiFi锁定
Help:打开在线帮助文档(现在404错误,打不开)


Status bar:状态条(显示和隐藏)
Action bar:行动条(显示和隐藏)
Screen orientation:屏幕方向
Font size: 字体大小
Colors: 终端颜色
Default to UTF-8:默认使用UTF-8 编码
Control key: 定义ctrl
Fn key:定义Fn
Input method: 输入方式(Character-based 和 word-based)
Alt key sends ESC:Alt键发送ESC
Use Keyboard shortcuts:使用键盘剪切板
Terminal type:终端类型(vt100,screen,linux,screen-256color,xterm)
Send mouse events: 发送鼠标事件
Close window on exit: 关闭窗口同时关闭终端

Hide application title bar:隐藏应用按键
Back = menu when title is hidden:返回键为菜单(应用按键必须为隐藏)
Hide status bar: 隐藏状态条
Use system():执行错误修复,建议在Android < 4.4上启用,可能会在最近崩溃
Run programs as root: 以root身份运行
Close shell after program exit:关闭终端后停止运行
Disable hardware Acceleration: 关闭硬件加速, Android 3.0以下没有结果
以上就是C4droid 的应用和终端设置了,下一章会讲解C4droid 编写终端应用程序