按编程语言分类整理的项目式教程合集,带你从零构建完整应用。
28.8万+201 本周3.7万PythonMIT更新于 6天前
一本免费开源的电子书,通过聚焦 Vim 最实用的部分来讲解 Vim 与 Vimscript。
《Learn Vim (the Smart Way)》是一本结构化的 Vim 学习指南,适合觉得 vimtutor 过于浅显、而内置帮助手册又过于繁杂的读者。内容从启动 Vim、管理缓冲区、窗口和标签页讲起,覆盖语法结构、移动、插入模式、点命令、寄存器、宏、撤销和可视模式等日常编辑核心。
后半部分涉及搜索替换、全局命令、外部命令、tags、折叠、与 Git 配合、编译,以及会话和多文件操作。第二部分讲解 vimrc、插件包和运行时路径等自定义方式,第三部分介绍 Vimscript 的数据类型、条件与循环、变量作用域和函数,并以一个标题大小写插件的实例收尾。
全书按由浅入深的顺序编排,可以从头读到尾。项目支持用 Docker 在本地阅读,社区也提供了中文和西班牙文译本。
安装 Docker
在仓库根目录构建并启动本地书籍服务
docker compose -f book/docker-compose.yml up --build在浏览器中打开 http://localhost:8080
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
按编程语言分类整理的项目式教程合集,带你从零构建完整应用。
Neovim 是基于 Vim 重构的文本编辑器,强调可扩展性,提供 Lua 与 RPC API 供插件和外部界面调用。
一款用 Rust 编写的终端模态文本编辑器,受 Kakoune 和 Neovim 启发,支持多重选择。
Vim 是经典 Vi 编辑器的增强版,以键盘驱动、可高度定制,适合高效编辑代码和纯文本。
受 Vi 启发的模态代码编辑器,以按键组合作为文本编辑语言,并支持多选区编辑。
一套分 30 天循序渐进的 Python 编程教程,从基础语法讲到 Web、API 与数据工具。