跳转到内容

第一部分导读 · 编辑器与终端

每天打开电脑,第一个碰到的就是这几样东西:在编辑器里写代码,在终端里敲命令,在命令行里找文字、看数据,再连上服务器干活。后面所有部分的工具,都是在这里启动、在这里运行的。这一部分先把这个起点搭稳:装好 VS Code 和需要的扩展,配好终端和 Shell,学会几个好用的命令行小工具,最后用 SSH 连到远程机器。读完以后,本书其余章节里的命令和操作都能直接照着做。

我要做什么 用哪个 详见
写代码、改配置、看日志 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 让长任务断线不中断。