手机上最佳的编码设置
我试过很多代码编辑器,这是我最终找到的最好的代码设置。
特征:
- 它速度更快(不像大多数代码编辑器,当文件大小变大时就会开始卡顿)。
- 它效率很高。
- 它具有自动建议功能
- 支持几乎所有语言,包括 Node.js、Python、Go、Lua、Kotlin 等……
- 基本上就是一个功能齐全的 VSCode
- 您可以根据自己的喜好自定义每个功能。
我们用的是什么?
我们使用 Termux 作为命令行界面,并使用基于终端的文本编辑器 NeoVim,这使得它比任何其他代码编辑器都更快。
我们先从Termux开始:
- 安装
- 安装必要软件包
- 让你的终端看起来像 10 倍
- 了解和探索 Termux 的链接
NeoVim:
- 关于 NeoVim
- 基本命令和学习链接
nvim使用超酷的插件升级 NeoVim ( )- 学习和探索 nvim 的链接
[1] 🐧 Termux:
那些不知道 Termux 是什么的人。
Termux 是一款免费开源的安卓终端模拟器,它允许在安卓设备上运行 Linux 环境。🤖
更多内容请在谷歌搜索。🤭
🌟一些基本命令:
ls- 列出当前目录(文件夹)中的文件ls -al- 列出所有文件及其所有详细信息pwd- 打印当前路径cd- 更改目录apt- 用于安装软件包pkg- 此命令除了安装软件包外,还会更新软件包仓库列表(请勿在 Termux 之外使用此命令)。
[1.1] 安装 Termux:
0.118.0从下方 F-droid 链接下载并安装最新版本的 Termux(当前版本:)。
Termux F-droid 链接
[1.2] 安装必要软件包:
使用命令安装必要的软件包,例如nodejs,,,,……gitpythonpkg
我们即将使用 NeoVim,所以我们也会安装它。neovim
pkg install git nodejs python neovim
[1.3] 让你的终端看起来像 10x 一样
[1.3.1] 安装 zsh(Z Shell)
类似于 bash 但可定制性更强的 shell。
运行以下命令进行安装:
apt install zsh
[1.3.2] 安装 ohmyzsh
OhMyZsh是一个用于管理 zsh 配置的框架。
粘贴以下脚本进行安装:(👇脚本作者:ohmyzsh devs)[已验证]
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
它会提示:
Do you want to change default shell to zsh?
按y
[1.3.3] 安装 powerlevel10k (p10k)
powerlevel10k是 zsh 最好的主题之一。
运行以下命令将此主题保存到 zsh 主题文件夹中:
(👇脚本由 powerlevel10k 开发者提供)[已验证]
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
您不会注意到任何变化 ✅
[1.3.4] 将 p10k 设置为 zsh 主题
运行:👉 nvim ~/.zshrc👈 在 Neovim 中打开 zsh 配置文件
nvim基本使用帮助:
i:进入编辑/插入模式<esc>:恢复正常模式:wq保存并退出:q: “出口”:!q:"强制退出"
像这样编辑~/.zshrc和添加:ZSH_THEME="powerlevel10k/powerlevel10k"
exit现在请使用命令关闭/结束您的 Termux 会话,或者ctrl+d
重新打开 Termux 并正确/按要求/按建议回答所有问题。✍️
即使您选错了选项,或者想要配置您的 P10K 主题,也无需担心。您可以p10k configure随时运行。✨🎊🥳🎉
如果您不喜欢这个主题,这里还有很多内置主题列表:ohmyzsh 主题
[1.3.5] 一些 Zsh 插件
基本上就是去谷歌搜索然后安装。 这是我现在正在使用的插件的截图。
对了,如果你发现什么好用的插件,一定要跟我分享哦🤗。直接在评论里告诉我插件的名字就行了。
[1.4] 学习和探索 Termux 的链接
[1.4.1] 学习使用 bash
100 秒速成 Bash:https://youtu.be/I4EWvMFj37g
新手指南:https://youtu.be/oxuRxtrO2Ag
😅 是的,你可以上网搜索,随时随地学习。
[1.4.2] 自定义 Termux
Termux wiki:https://wiki.termux.com
这个 Termux wiki 内容不多,但值得一读。
Termux Discord 服务器:https://discord.gg/HXpF69X
如果您在谷歌上找不到答案,可以随时在这里寻求帮助。
[2] NeoVim
[2.1] 关于 NeoVim
Neovim 是一个社区驱动的开源项目,它是 Vim 文本编辑器的一个分支版本,旨在让 Vim 的核心开发者更容易维护它。🤖
NeoVim 基本上是由 NeoVim 社区开发者对 Vim 进行修改的版本。
虽然几乎所有命令都与 Vim 相同,但为了获得更多搜索结果,在谷歌搜索时应该使用vimVim 而不是 NeoVim。
还不了解 Vim 的朋友,最好现在就观看这个视频:100 秒了解 Vim
你可能会问,为什么选择 NeoVim 而不是 Vim?
其实两者差别不大,你当然可以用 Vim,但 NeoVim 的图形用户界面更好。所以我选择 NeoVim。
[2.2] nvim 基本命令
别担心😅,我不会用一堆命令来烦你。只是一些基础知识,和我们之前讨论的一样。
nvim基本使用帮助:
i:进入编辑/插入模式<esc>:恢复正常模式:wq保存并退出:q: “出口”:!q:"强制退出"
就这些,还有☺️这个速成课程: 我最喜欢的油管博主之一 Ben Awad 的VIM 速成课程
[2.3]nvim使用炫酷的插件升级 NeoVim ( )
我们将添加一些很棒的 Neovim 插件来升级其用户界面,基本上我们会让它看起来像 VSCode。
我们将使用最流行的 Vim 插件管理器之一:vim-plug
[2.3.1] 安装vim-plug
运行以下命令:(👇 vim-plug 开发者的脚本)[可信]
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
更多信息vim-plug请访问其 Git 仓库:vim-plug
[2.3.2] 如何添加插件
您需要创建~/.config/nvim/init.vim运行:
mkdir ~/.config/
mkdir ~/.config/nvim
touch ~/.config/nvim/init.vim
现在,您只需在插件 Git 仓库链接/名称之间添加插件,call plug#begin()如下call plug#end()所示:
[2.3.3] 安装 CoC
~/.config/nvim/init.vim在你的nvim 配置中插入以下代码👇 :nvim ~/.config/nvim/init.vim
" Use release branch (recommend)
Plug 'neoclide/coc.nvim', {'branch': 'release'}
保存并退出,然后重新打开 nvim:nvim
在 nvim 中运行::PlugInstall
然后运行::CocInstall coc-json coc-tsserver
你可能需要根据你使用的编程语言安装一些 CoC 插件/软件包。你可以谷歌一下🤘。
[2.3.4] 更多配置
这里你有两种选择:你可以复制我的 vim.init 文件,这样你的 nvim 就会和我的一样;或者你可以按照ben Awad 的方法进行相应的自定义。
使用我的 nvim 配置:我的 init.vim 文件
,您可以复制粘贴或运行它,所有内容都将被安装:
cd ~/.config/nvim
curl -o init.vim https://gist.githubusercontent.com/RajnishAnand/30b26d1772c0a22a32475d2bba8613bf/raw/e2b1664485f3f731b176d8c6e155b1035f1bba4d/init.vim
cd -
nvim +PlugInstall
现在你可以ctrl+t切换: 像 VS Code 那样并排显示文件查看器。
您务必检查每个插件,了解其功能。
[2.4] 学习和探索 nvim 的链接
边玩边学 Vim(仅限 PC 用户):
https://vim-adventures.com/
Neovim 官方文档:
https://neovim.io/doc/user/
就像往常一样,不管它看起来多么愚蠢,你都可以谷歌一下。😅
🎉🎉🥳🎊 完结 🎊🥳🎉🎉
文章来源:https://dev.to/rajnishanand/best-coding-setup-on-your-phone-1cp8




