java开发平板_用Android平板来写代码 - Termux 环境搭建
之前入了一個洋垃圾 華碩P00I,我對這款平板的第一印象是:屏幕好,電池耐用。如果忽略后壓屏的缺點,還是很有性價比的。
除了平時看小說、PDF、PPT、視頻,作為一個程序員(還沒畢業),想著是否可以更好的挖掘平板的利用價值,比如寫代碼,刷LeetCode。于是就有了這個踩坑教程,給其他有共同想法的人提供一個參考,少走彎路。
想要愉快地寫代碼當然需要一個外接鍵盤,我選擇的鍵盤是 羅技K380。好像現在市面上可供選擇的藍牙鍵盤也不多,于是就挑了一款對自己口味的藍牙鍵盤。
設備部分
華碩P00I
羅技K380
軟件部分
Termux 終端模擬器(不需要ROOT也能使用)
QQ輸入法(其他輸入法也可以,后面將說明我為什么選QQ輸入法)
文本編輯器
既然是在命令行界面,那么vim自然是我們的首選
安裝軟件
首先需要在平板上安裝 Termux (在各個Android市場上應該都可以找到)
安裝完成在 Termux 執行下面的命令安裝vim命令行編輯器 pkg install vim
需要運行c/c++代碼的話,那么需要還安裝clang來編譯和運行代碼 pkg install clang
我們接著需要安裝 Termux:API 這個軟件來擴展 Termux 功能,這個APP可以在 APKMirror 或 谷歌市場上找到。
接著打開Termux,輸入以下命令安裝擴展API包 pkg install termux-api
我們還需要一個輸入法,我安裝的是QQ輸入法。
應該說目前比較主流的輸入法(搜狗、QQ、百度、訊飛)都能夠檢測到藍牙鍵盤的存在,并且對藍牙鍵盤進行了適配,所以我們選哪個輸入法都可以,每個人可以根據自己的喜好選擇。
因為我平時用的是小鶴雙拼,原來用的是手心輸入法 ,但發現它不支持同時用藍牙鍵盤和雙拼,而QQ輸入法支持。
經過我對這幾個輸入法的簡單的評測,在藍牙鍵盤支持方面,個人心目中的排名是: QQ > 訊飛 > 搜狗 > 百度
復制 & 粘貼的使用
安裝了 termux-api 這個包后,我們可以用在Termux輸入
termux-
然后按兩次Tab,終端會打印所有 termux-api 附加的命令,有興趣的話可以研究這些命令的使用。
其中的兩個命令 termux-clipboard-get 是獲取剪切板的內容,termux-clipboard-set 是設置剪切板的內容。 例如設置剪切板內容:
termux-clipboard-set "Hello World!"
不過這兩條命令有點長,敲的話手容易累了,所以我們需要用 alias 給這兩條命令取別名.
編輯 .bashrc
vim ~/.bashrc
輸入以下內容
alias clip-get='termux-clipboard-get'
alias clip-set='termux-clipboard-set'
alias ls='ls --color-auto'
alias ll='ls --color=auto -lshaF'
取了別名之后(順帶給ls命令加上了顏色),我們就可以用clip-get和clip-set 這兩條短一點的命令了。
下面可能是使用頻率比較高的命令:
獲取剪切板的內容寫入到 a.txt 文件
clip-get >> a.txt
獲取 a.txt 的文件內容并寫入到剪切板
cat a.txt | clip-set
配置vim
網絡上配置vim的教程很多,這里就不重復了,直接貼上最簡單的配置
vim ~/.bashrc
輸入以下內容
set number
set tabstop=4
set smartindent
set shiftwidth=4
set syntax=on
set encoding=utf8
set fileencodings=ucs-bom,utf8,cp936
set termencoding=utf8
編譯 & 運行 c/c++
下面將嘗試用編譯c/c++ 代碼
vim a.cpp
輸入下面的代碼
#include
using namespace std;
int main(){
cout<
}
退出vim,用clang++ 或 g++(其實 g++ 就是 clang++的 alias) 對 a.cpp 進行編譯
g++ a.cpp -o a.o
等待編譯完成,輸入 ./a.o 運行剛才編譯好的程序
./a.o
總結
在這篇文章里只是簡單的介紹了環境搭建部分,其他部分如軟件配置、鍵盤配置并沒有詳細涉及。
在體驗過程中,比較遺憾的事情是不能在Termux上用藍牙鍵盤輸入中文。
總結
以上是生活随笔為你收集整理的java开发平板_用Android平板来写代码 - Termux 环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: php7.4 源码安装
- 下一篇: vue中下载文件导出保存到本地
