Coder Social home page Coder Social logo

vimllearn's Introduction

VimL 语言编程指北 []

知识共享许可协议

本教程按技术书籍方式组织。书名叫“指北”而不是“指南”,主要是考虑有很多指南类书籍 讲 vim 这编辑器工具的使用,而本书则侧重于 VimL 这种脚本语言编程。

GitHub Page 在线阅读: https://lymslive.github.io/vimllearn

PDF 格式书籍下载: vim-script-guide-book-zh-cn.pdf 感谢 @QMHTMY 编译 pdf 版本及相关排版工作。

版权声明:基于知识共享协议。允许自由扩散,以及援用部分段落解说与示例代码。 但其他人不允许将整书或整章节用于商业性的出版或电子平台。

拥抱 github 开源社区。虽非软件项目,但 issue/fork/pr 等功能亦可使用。 欢迎反馈意见或文字纠错。源文件们于 content/ 子目录。

本书引用的代码段示例都很短,按书照敲或复制也是一种学习方式。 example/ 目录整 理了部分示例代码,但是建议以书内讲叙或外链接为准。作者自己在 linux 系统下以 vim8.1 版本测试,Windows 与低版本虽未全面测试,但相信 vim 本身的兼容性也基本适 用了。


变更记录

初稿在本地我用自己的笔记插件 vnote 写的, 保存在笔记本 notebook。然后将这个较为 系统化的教程独立出来,进行后续的修改与调整。而原 notebook 仓库适合设为私有。

初稿在 z/ 子目录,另有一页目录

后来,选了个静态网站生成工具 zola 编译为 html ,使用 gitbook 风格的主题,即 book。 此技术选型纯属个人口味,偏好 rust 而已。 因此将 z/ 目录下的初稿 .md 文件,重命名、重组放在 content/ 目录之下。 每个 .md 文件最前面加上了必要元数据头(Front matter),删除或注释了重复的章 节标题。

vimllearn's People

Contributors

cyhfvg avatar htggit avatar lymslive avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vimllearn's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.