
Termux on Pad 食用指北|下续:Termux 编程环境的配置
引语
在此再次感谢大家对我上篇图文的喜爱,《Termux on Pad 食用指北》的下续也是趁热打铁地肝出来了!
如果你还没有看过《上篇:Termux 初始配置》的话,一定要记得去看!那篇文章很详细地写了有关 Termux 的一些基础美化!
客套落幕,直入主题:
安装编程环境
编程环境,编程环境......
实际上在 Linux 安装编程语言的环境是很简单的。
大多数编程环境只需要使用 Linux 自带的软件包管理程序,通过命令行安装就可以了。
即使他们不在仓库中,官方也都提供了很方便的安装命令,软件源之类的(比如 Node.js)。
所以本部分也就不显得那么重要了,在此简单的举几个例子:
# 安装 Python 环境
apt install python3
# 安装 Rust 环境
apt install rust
# ...
配置 Neovim
什么是 Neovim
若你不了解 Neovim,那么你一定多多少少知道 Vim 的存在。
Neovim,Neovim,前缀 neo
就以表明它是对 Vim 的一次大魔改:
Neovim 是一个高度可扩展的基于 Vim 的文本编辑器。旨在改进代码库,从而使得 API 更容易实现,并改善用户体验和插件实现。
安装 Neovim
使用以下命令,在 Termux 内使用 apt 包管理器安装 Neovim:
apt install neovim
你用 pkg 包管理器也行:
pkg install neovim
等待安装完成后,直接在 Termux 中输入 nvim
即可打开它:
如何退出 Neovim
哼哼,我就知道你卡在这一步了,想要熟练的掌握 Vim 的操作并不是一件容易的事。
先按英文键盘的冒号 :
进入 Vim 的命令模式:
然后输入 q
,回车,即可退出 Vim:
使用 NvChad 来美化 Neovim
原版的 Neovim 不能说难看,只能说完全不好看。
NvChad 就是一位快捷美化它的助理。
NvChad 可为 Neovim 快捷的配置主题,LSP(Language Server Protocol)等方便的功能。
安装 NvChad
安装 NvChad 非常简单,只需在命令行输入以下命令即可:
# 别忘了先安装 Git!
apt install git
git clone https://github.com/NvChad/starter ~/.config/nvim && nvim
故障排除
若你首次安装,发现黑屏没有什么反应,很着急的按下了 Ctrl + C
,后续安装将出现了以下报错:
Error detected while processing /data/data/com.termux/files/home/.config/nvim/init.lua: E5113: Error while calling lua chunk: /data/data/com.termux/files/home/.config/nvim/init.lua:17: module 'lazy' not found: no field package.preload['lazy'] no file './lazy.lua' no file '/data/data/com.termux/files/usr/share/luajit-2.1/lazy.lua' no file '/usr/local/share/lua/5.1/lazy.lua' no file '/usr/local/share/lua/5.1/lazy/init.lua' no file '/data/data/com.termux/files/usr/share/lua/5.1/lazy.lua' no file '/data/data/com.termux/files/usr/share/lua/5.1/lazy/init.lua' no file './lazy.so' no file '/usr/local/lib/lua/5.1/lazy.so' no file '/data/data/com.termux/files/usr/lib/lua/5.1/lazy.so' no file '/usr/local/lib/lua/5.1/loadall.so' stack traceback: [C]: in function 'require' /data/data/com.termux/files/home/.config/nvim/init.lua:17: in main chunk Press ENTER or type command to continue
NvChad 是使用 Lazy 来管理插件的,这个错误表明:你如安装了 Lazy(只是创建了个文件夹后就被你打断了)。
故此,只要删除 NvChad 创建的那些文件夹,再次全新安装即可:
rm -rf ~/.config/nvim
rm -rf ~/.local/state/nvim
rm -rf ~/.local/share/nvim
git clone https://github.com/NvChad/starter ~/.config/nvim && nvim
同步/更新你的 NeoVim 插件
NvChad 使用 LazyVim 来管理插件,所以你只需要在 NeoVim 的 Normal 模式使用 :Lazy sync
即可完成插件的同步(相当于 apt update
):
使用 :Lazy update
即可完成插件的更新(相当于 apt upgrade
):
切换主题
在 NeoVim 的 Normal 模式下单击空格,随后输入 th
即可进入主题切换浮窗,你可使用方向键来进行主题的切换,按两次 ESC
可退出主题管理器:
资源管理器/终端
在 NeoVim 的 Normal 模式下,使用组合键 Ctrl + N
即可打开资源管理器:
在 NeoVim 的 Normal 模式下,使用组合键 Alt + H
即可打开垂直终端:
使用组合键 Alt + V 即可水平打开终端:
探索 NvChad
NvChad 有许多方便的拓展,好康的主题,便捷的功能。
例如组合键 Ctrl+H、J、K 与 L 可以在不同的窗口切换,快捷键系统,代码格式化等等。
受限于文章篇幅,若你对它感兴趣,可在 NvChad 官网自行浏览相关文章。
这位兄台的文章写得很不错,大家可以在此深入探寻:使用一行命令将 NeoVim 打造成功能齐全的 IDE。
在此附上 NvChad 官网:NcChad
结语
这篇教程到此为止了,感谢大家的支持,与前辈们所写的概览。
没有你们的支持我绝对无法写成如此这般文章,再次感谢诸位。
感谢你的阅读,别忘了给这篇文章点赞 XD(