用Ubuntu进行Web前端开发
- 作者:Bougie
- 创建于:2018-07-27
- 更新于:2023-03-09

# 必备软件
- Google Chrome - 下载链接:chrome64bit (opens new window)
- 安装命令:sudo dpkg -i chrome.deb
- 常用扩展:
- gulp livereload
 可用于服务端模板渲染项目的热更新
- Google 翻译
- Vue Devtools
- AdBlock
- stylus
 把网页改成自己喜欢的样式,强迫症专享
 
- gulp livereload
 
- VSCode - 下载链接:VSCode (opens new window)
- 安装命令:sudo dpkg -i vscode.deb
- 记录一下自己 Windows 上常用的插件(快捷键指安装 Sublime Text KeyMap):
- Sublime Text Keymap
 把 VSCode 快捷键转化为 Sublime,后述如果有提到快捷键都是基于此上的
- Beautify css/sass/scss/less
 css 格式化,alt + shift + F
- Code Runner
 可直接运行 Node JS、Python 脚本,alt + ctrl + N
- Debugger for Chrome
 前端调试神器
- Document This
 对方法或类进行注解,ctrl + alt + D,ctrl + alt + D
- ESLint
 团队协作必备
- GitLens
 查看改动历史
- ivue
 空的 vue 文件输入v可直接生成 Vue 模板
- Markdown Preview Enchanced
 可分屏预览 Markdown 文件,可将 Markdown 文件转化为 Html 文件、pdf 文件
- React-Native/React/Redux snippets
 可能是关于 React 全家桶最全的扩展了
- Vetur
 Vue 语法高亮、提示等
 
- Sublime Text Keymap
 
- Git - 安装命令:sudo apt-get install git
- 基本配置:VSCode 自带图形化 git 管理可以帮我们搞定绝大多数操作git config --global user.name "xxx" git config --global user.email "yyy"
 
- 安装命令:
- Gimp --- Linux 上的 PS 
- Postman 
- Webstorm、Idea、Android Studio、Eclipse 等视情况而定 
# 环境安装
- Node JS - sudo ln /**/node /usr/local/bin/node sudo ln /**/npm /usr/local/bin/npm
- Java 
- Android SDK - 安装 Android Studio 过程中会安装好
 
# 常用命令
- apt-get - # 修改软件源 sudo gedit /etc/apt/sources.list # 更新软件源 sudo apt-get update # 安装软件 sudo apt-get install xxx # 删除软件 sudo apt-get remove xxx # 修复软件源 sudo apt-get install -f # 更新已安装的包 sudo apt-get upgrade
- dpkg - # 安装.deb文件 sudo dpkg -i xxx.deb
- 文件操作 - # 查看文件目录 ls # 删除文件,-f表示强制 sudo rm -f xxx # 拷贝文件 sudo cp xxx xxx.bak # 移动文件 sudo mv xxx /dir # 重命名文件 sudo mv xxx xxx.bak # 查找文件 sudo find / -name sources.list # 创建文件夹 sudo mkdir dir # 删除空文件夹 sudo rmdir dir
# 科学上网
搬瓦工 VPS 搭配 Shadowsocks,写好 shadowsocks 配置文件
sudo apt-get install shadowsocks
sslocal -c shadowsocks.json
启动完成后不能关闭终端
# 其它
- 美化(强迫症专享) 
- 输入法 
# 对比 Windows
# 优势
- 命令行优势# 多步命令 cd android && ./gradlew assembleRelease
- 安全性
- 稳定性
# 劣势
- 图形化应用缺失
 无 QQ、PS 等,可以用 CrossOver、Wine 等安装 Windows 应用,但性能大幅下降。Gimp 在易用性和功能性上和 PS 差距颇大。