diff --git a/docs/exclusive/code.md b/docs/exclusive/code.md index da30a0d..823b7d5 100644 --- a/docs/exclusive/code.md +++ b/docs/exclusive/code.md @@ -4,14 +4,22 @@ ## 前端编程 -对于前端来说,一般需要浏览器以及 IDE 即可,附加一些网络工具。关于 IDE(或编辑器),可以使用[OSS code](https://www.archlinux.org/packages/community/x86_64/code/)(微软 [Visual Studio Code](https://aur.archlinux.org/packages/visual-studio-code-bin/) 的开源版本),[webstrom](https://aur.archlinux.org/packages/webstorm/)AUR 或者 [atom](https://archlinux.org/packages/community/x86_64/atom/)。浏览器方面有 [firefox](https://archlinux.org/packages/extra/x86_64/firefox/),[chromium](https://archlinux.org/packages/extra/x86_64/chromium/),[google-chrome](https://aur.archlinux.org/packages/google-chrome/)AUR,[vivaldi](https://archlinux.org/packages/community/x86_64/vivaldi/),[firefox-developer-edition](https://www.archlinux.org/packages/community/x86_64/firefox-developer-edition/),[Edge](https://aur.archlinux.org/packages/microsoft-edge-dev-bin/)AUR,以及 [opera](https://archlinux.org/packages/community/x86_64/opera/) 可供选择。网络工具常使用 [charles](https://aur.archlinux.org/packages/charles/)AUR,[postman](https://aur.archlinux.org/packages/postman-bin/)AUR以及 [wireshark-qt](https://archlinux.org/packages/community/x86_64/wireshark-qt/)。至于 [yarn](https://www.archlinux.org/packages/community/any/yarn/)、[npm](https://www.archlinux.org/packages/community/any/npm/) 等前端常用工具,也均可用 pacman 安装。 +对于前端来说,一般需要浏览器以及 IDE 即可,附加一些网络工具。 -> OSS code 存在的问题:[官方 wiki](https://wiki.archlinux.org/index.php/Visual_Studio_Code)。一个普遍问题是删文件 UI 会卡住很久,原因是 electron 在 linux 下默认使用 gio 删除,但是 KDE 用户一般都不装这个。解决办法是把 `ELECTRON_TRASH=kioclient5` 环境变量加在~/.pam_environment 里。 +关于 IDE(或编辑器),可以使用 [OSS code](https://www.archlinux.org/packages/community/x86_64/code/) (微软 [Visual Studio Code](https://aur.archlinux.org/packages/visual-studio-code-bin/) 的开源版本),[webstrom](https://aur.archlinux.org/packages/webstorm/)AUR 或者 [atom](https://archlinux.org/packages/community/x86_64/atom/)。 + +浏览器方面有 [firefox](https://archlinux.org/packages/extra/x86_64/firefox/),[chromium](https://archlinux.org/packages/extra/x86_64/chromium/),[google-chrome](https://aur.archlinux.org/packages/google-chrome/)AUR,[vivaldi](https://archlinux.org/packages/community/x86_64/vivaldi/),[firefox-developer-edition](https://www.archlinux.org/packages/community/x86_64/firefox-developer-edition/),[Edge](https://aur.archlinux.org/packages/microsoft-edge-dev-bin/)AUR,以及 [opera](https://archlinux.org/packages/community/x86_64/opera/) 可供选择。 + +网络工具常使用 [charles](https://aur.archlinux.org/packages/charles/)AUR,[postman](https://aur.archlinux.org/packages/postman-bin/)AUR以及 [wireshark-qt](https://archlinux.org/packages/community/x86_64/wireshark-qt/)。 + +至于 [yarn](https://www.archlinux.org/packages/community/any/yarn/)、[npm](https://www.archlinux.org/packages/community/any/npm/) 等前端常用工具,也均可用 pacman 安装。 + +> OSS code 存在的问题:[官方 wiki](https://wiki.archlinux.org/index.php/Visual_Studio_Code)。一个普遍问题是删文件 UI 会卡住很久,原因是 electron 在 linux 下默认使用 `gio` 删除,但是 KDE 用户一般都不装这个。解决办法是把 `ELECTRON_TRASH=kioclient5` 环境变量加在~/.pam_environment 里。 ## 后端编程 Jetbrains 家的全家桶基本都有支持可以在源中或 AUR 中自行搜索,如[IntelliJ Idea](https://www.archlinux.org/packages/community/x86_64/intellij-idea-community-edition/),[PyCharm](https://www.archlinux.org/packages/community/x86_64/pycharm-community-edition/),[GoLand](https://aur.archlinux.org/packages/goland/)AUR等。 -较为老式的 IDE 有[Netbeans](https://www.archlinux.org/packages/community/any/netbeans/)以及 eclipse,eclipse 有多种版本,可在 AUR 中自行搜索。 +较为老式的 IDE 有 [Netbeans](https://www.archlinux.org/packages/community/any/netbeans/) 以及 eclipse,eclipse 有多种版本,可在 AUR 中自行搜索。 关于数据库相关软件,也有多种选择。 @@ -24,11 +32,11 @@ Jetbrains 家的全家桶基本都有支持可以在源中或 AUR 中自行搜 ## 安卓客户端编程 -目前来说,安卓开发已经统一到了 [android studio](https://aur.archlinux.org/packages/android-studio/) 进行开发。当然老式的 eclipse 也可以用来使用。 +目前来说,安卓开发已经统一到了 [Android Studio](https://aur.archlinux.org/packages/android-studio/) 进行开发。当然老式的 Eclipse 也可以用来使用。 ## 桌面应用编程 -目前桌面开发较为流行的是 electron 和 qt 应用。electron 可直接用 OSS code 进行开发,qt 应用使用[Qtcreator](https://www.archlinux.org/packages/extra/x86_64/qtcreator/)进行开发。 +目前桌面开发较为流行的是 electron 和 Qt 应用。electron 可直接用 OSS Code 进行开发,Qt 应用使用 [Qt Creator](https://www.archlinux.org/packages/extra/x86_64/qtcreator/) 进行开发。 ## 机器学习