第一部分导读 · 编辑器与终端
每天打开电脑,第一个碰到的就是这几样东西:在编辑器里写代码,在终端里敲命令,在命令行里找文字、看数据,再连上服务器干活。后面所有部分的工具,都是在这里启动、在这里运行的。这一部分先把这个起点搭稳:装好 VS Code 和需要的扩展,配好终端和 Shell,学会几个好用的命令行小工具,最后用 SSH 连到远程机器。读完以后,本书其余章节里的命令和操作都能直接照着做。
要做什么,用哪个
Section titled “要做什么,用哪个”| 我要做什么 | 用哪个 | 详见 |
|---|---|---|
| 写代码、改配置、看日志 | VS Code | 第 1 章 |
| 团队共用的编辑器扩展(格式化、远程开发) | VS Code 通用扩展 | 第 2 章 |
| 某种语言没有补全、不报错 | 按语言装扩展(Python、TypeScript、C#、Go) | 第 3 章 |
| 敲命令、写脚本 | 终端与 Shell(Windows Terminal 加 PowerShell 7) | 第 4 章 |
| 在一堆文件里找文字 | rg(ripgrep) | 第 5 章 |
| 从接口返回里挑 JSON 字段 | jq | 第 5 章 |
| 登录服务器、传文件 | SSH | 第 6 章 |
| 断线后让服务器上的任务继续跑 | tmux | 第 6 章 6.4 |
- 第 1 章 VS Code:安装、快捷键、调试和设置同步,一个编辑器覆盖日常编码。
- 第 2 章 VS Code 通用扩展:不分语言的扩展,包括 Git 增强、Remote - SSH、Prettier 和 EditorConfig。
- 第 3 章 VS Code 按语言的扩展:让编辑器懂 Python、JavaScript/TypeScript、C#、Go,管补全、lint、测试和调试。
- 第 4 章 终端与 Shell:Windows Terminal、PowerShell 7、WSL 和 bash,以及 PATH 的配置。
- 第 5 章 现代命令行小工具:rg、fd、fzf、jq、bat、tlrc、zoxide,找文字、找文件、看 JSON 都更快。
- 第 6 章 SSH 与远程:密钥登录、传文件、端口转发,以及用 tmux 让长任务断线不中断。