本篇會講解 Termux 的安裝與基本配置
pkg update&&upgrade
pkg install proot # 模擬 root
pkg install git # 安裝 Git
pkg install wget # 安裝 wget
pkg install make # 安裝 make
pkg install python # 安裝 Python
pip install --upgrade pip # 更新 pip
pkg install nodejs # 安裝 Node.js
npm install npm -g # 更新 npm
sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"
在 termux-ohmyzsh 安裝完後即可選擇色彩風格與字體,若往後要更改時可執行:
~/.termux/colors.sh # 更改顏色
~/.termux/fonts.sh # 更改字體
將選定的字體放到資料夾中
cd ~/.termux/fonts/
mkdir {font_dir} # font_dir 為自訂的名稱,用來存放新增的字體
cd {font_dir}
wget 字體連結
然後執行
~/.termux/fonts.sh
就會出現剛剛新增的字體
cd ~/.termux/fonts/
mkdir SauceCodeProNerdFont
cd SauceCodeProNerdFont
wget https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/SourceCodePro/Regular/complete/Sauce%20Code%20Pro%20Nerd%20Font%20Complete.ttf
~/.termux/fonts.sh
pkg install neovim
curl -sLf https://spacevim.org/install.sh | bash
當安裝完成後執行
termux-chroot # 進入模擬 root 的狀態
nvim # 第一次執行會選擇風格,可選2比較潮
nvim # 第二次執行會自動安裝插件
nvim # 第三次正式開始
此外,為使插件安裝後能順利執行,還需用 pip 與 npm 安裝 neovim
pip install neovim
npm i -g neovim
執行nvim
進入 SpaceVim
依序按下SPC f v d開啟 SpaceVim 設定檔( ~/.SpaceVim.d/init.toml)
[options] # 於 options 加入以下的設定
# 使用 deoplete 作為自動補全引擎
autocomplete_method = "deoplete"
# 使用 ale 作為程式碼檢測工具
enable_neomake = false
enable_ale = true
[[layers]] # 增加格式化模組
name = "format"
[[layers]]
name = "lang#typescript"
另外需安裝 TypeScript
npm i -g typescript
[[layers]]
name = "lang#javascript"
另外可安裝 eslint-cli 與 js-beautify 完成語法檢查與代碼格式化
npm i -g eslint-cli
npm i -g js-beautify