文档规范

编写文档的过程中,考虑文档的可读性,是一件非常重要的事情。一定程度上,从编写的技术文档中可以看出一个程序员是否专业,是否严谨。

以下介绍三种文档规范:

Gengo 风格


Gengo 风格指南,是 Gengo(一个翻译网站)推荐的翻译风格,受到广泛好评,可以作为文档写作的规范指南。

文档风格

豌豆荚文案风格指南


近两年,豌豆荚发布了它自己的文档风格指南,该文档包含标点符号,遣词造句,用字规范等的使用规定。

查看文档(google doc 版)

中文文案排版指北


这是一份简明的中文排版教程,相比于豌豆荚和 Gengo 的指南,更加简练和实用化,更贴近于中文技术圈约定俗成的排版方案。

由于文档更新较快,这里给出原文链接。

工具使用


我们如果使用 vim,则可以使用 盘古插件 自动的生成相应格式的文档,省心省力。

先配置一下:

  1. 使用 Vundle 进行 vim 的插件管理。具体安装比较简单,可参见官方 readme.md 进行配置。

  2. 将 Pangu 放在 ~/.vimrc 中,然后打开 vim 并执行 :PluginInstall 进行安装即可,可参见如下示例,可将如下配置放于该文件的最顶部。

    set nocompatible              " be iMproved, required
    filetype off                  " required" set the runtime path to include Vundle and initialize
    set rtp+=~/.vim/bundle/Vundle.vim
    call vundle#begin()
    " alternatively, pass a path where Vundle should install plugins
    "call vundle#begin('~/some/path/here')
    " let Vundle manage Vundle, required
    Plugin 'VundleVim/Vundle.vim'
    " use Pangu to format the doc that wrote in Chinese mixed with English
    Plugin 'https://github.com/hotoo/pangu.vim.git'
    " All of your Plugins must be added before the following line
    call vundle#end()            " required
    filetype plugin indent on    " required
    " To ignore plugin indent changes, instead use:
    "filetype plugin on
    "
    " Brief help
    " :PluginList       - lists configured plugins
    " :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate
    " :PluginSearch foo - searches for foo; append `!` to refresh local cache
    " :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal
    "
    " see :h vundle for more details or wiki for FAQ
    " Put your non-Plugin stuff after this line
    
  3. Pangu 的使用

    :Pangu 命令

    手动执行该命令,将当前文件进行规范化。

    :PanguDisable 命令

    禁止自动规范化。

    :PanguEnable 命令

    启用自动规范化。

中文文案排版风格指南相关推荐

  1. 转载-中文文案排版指指南

    转载自https://github.com/mzlogin/chinese-copywriting-guidelines 目的:统一中文文案.排版的相关用法,降低团队成员之间的沟通成本,增强网站气质. ...

  2. chinese-typesetting:更好的中文文案排版

    更好的中文文案排版 统一中文文案.排版的相关用法,降低团队成员之间的沟通成本,增强网站气质. 安装 使用 composer 安装: composer require "jxlwqq/chin ...

  3. 中文文案排版指北(转自GitHub)

    中文文案排版指北 原文出处:点击此处 空格 中英文之间需要增加空格 正确: 在 LeanCloud 上,数据存储是围绕 AVObject 进行的. 错误: 在LeanCloud上,数据存储是围绕AVO ...

  4. 【博客排版】中文文案排版指北(转载)

    原文链接:中文文案排版指北--GitHub 文章目录 空格 中英文之间需要增加空格 中文与数字之间需要增加空格 数字与单位之间无需增加空格 全角标点与其他字符之间不加空格 `-ms-text-auto ...

  5. 「转」中文文案排版指北

    中文文案排版指北 統一中文文案.排版的相關用法,降低團隊成員之間的溝通成本,增強網站氣質. Other languages: English Chinese Traditional Chinese S ...

  6. 文案排版(参考中文文案排版指北)

    文案排版 空格 中英文之间需要空格 中文与数字之间需要空格 数字与单位之间需要空格 全角标点与其他字符之间不需要空格 链接之间需要空格 正确示例: 可以在 GitHub 上查看中文文案排版指北 今天买 ...

  7. 最佳实践 | 中文文案排版指北

    空格 「有研究显示,打字的时候不喜欢在中文和英文之间加空格的人,感情路都走得很辛苦,有七成的比例会在 34 岁的时候跟自己不爱的人结婚,而其余三成的人最后只能把遗产留给自己的猫.毕竟爱情跟书写都需要适 ...

  8. python代码风格指南:pep8 中文翻译

    摘要 本文给出主Python版本标准库的编码约定.CPython的C代码风格参见​PEP7.本文和​PEP 257 文档字符串标准改编自Guido最初的<Python Style Guide&g ...

  9. Google C++ 风格指南内容整理

    之前一直没有全面的看过Google C++风格指南,现在很多公司进行C++开发都要求按照Google C++风格.在这个网站 http://zh-google-styleguide.readthedo ...

最新文章

  1. INNO SETUP 获得命令行参数
  2. myeclipse 提示为空白的问题
  3. 解决maltab的中文和英文字体问题,中文乱码
  4. java 调用cpp_java jni 调用cpp文件中的方法 | 学步园
  5. AVIO内存输入模式
  6. Spark MLlib: Decision Tree源码分析
  7. 多次访问redis造成redis连接总是断开的解决方案
  8. KONG网关 — 插件开发
  9. python wmi 显卡型号_确定通过WMI运行的GPU
  10. 程序员那些必须熬过去的坎!!
  11. discuz!3.3自带微信插件实现微信端自定义菜单
  12. Java - Log
  13. waterfall model
  14. 计算机网络——CSMA协议
  15. usb-OTG-ADP-HNP-SRP
  16. 当遇到火狐浏览器“建立安全连接失败”问题,处理方法
  17. Python爬取雪球7*24小时信息
  18. python使用pandas模块介绍以及使用,dataframe结构,Series结构,基本数据操作,DataFrame运算,pandas画图,存储,缺失值处理,离散化,合并
  19. P1458 [USACO2.1]顺序的分数 Ordered Fractions
  20. NCBI|16S原始数据上传

热门文章

  1. EC2 Auto Scaling知识点
  2. 最新宝塔自助建站系统8.0源码
  3. 伪装成抖音国际版Tiktok的短信蠕虫(病毒分析)
  4. 玩转docker之mysql容器(常见问题汇总-续更)
  5. springboot项目集成大数据第三方dolphinscheduler调度器
  6. latex 公式换行_如何在微信公众号中!编辑出漂亮的数学公式?
  7. java web 速成_渐进式Web应用程序:速成课程
  8. 浏览器劫持解决:解决浏览器的捆绑问题
  9. matplotlib 柱状图画误差棒
  10. 【Python基础】第十六篇 | 面向对象之高级篇