vim

intro nerdcomment是一个vim插件,提供多种文件类型的代码注释功能. 同时设置了写常用的快捷按键。 项目地址: https://github.com/scrooloose/nerdcommenter.git 常用的按键有: .. csv-table:: nerdcommnet按键 :header: keymap, 描述, key-mode :class: table :name: csv-table <leader>c<space>, 切换代码注释状态, v <leader>cc, 注释代码, v <leader>cl, 注释代码.但是保持左边对齐, v <leader>cb, 同上both-side.暂时没看出区别, v <leader>ca, 切换alt注释符号, n <leader>cA, 在行尾添加注释, n <leader>c$, 从当前cursor注释到行尾, n 配合python使用tips 添加空格 设置 `let g:NERDSpaceDelims = 1`. 之后注释的时候会在#后加入一个空格,这样代码做pep8的时候就不会报警告了. 如图. 设置前: .. image:: /static/vim-nerdcomment/bad-delims.jpg :alt: bad-pep8 设置后: .. image:: /static/vim-nerdcomment/good-delims.jpg :alt: good-pep8 注释对齐 使用 <leader>cl 取代 <leader>c<space>. 我一般也是用 <leader>c<space> 。但是注释出来的效果不是很好 看了好久文档总算是找个了解决办法.效果如下. c.. image:: /static/vim-nerdcomment/bad-align.jpg :alt: bad-pep8
Feb 3, 2016
1 min read
使用 严格来说, 是使用rst里支持的directives来写表格. 想对于默认的表格写起来方便很多,而且不用烦心对齐的问题. 第一种方式: csv-table .. code-block:: rst .. csv-table:: options整理 :header: “键名”, “描述”, “默认值”, “建议值” :class: table :name: csv-table quiet, "是否安静模式", 0, 1 quiet, "是否安静模式", 0, 1 quiet, "是否安静模式", 0, 1 quiet, "是否安静模式", 0, 1 quiet, "是否安静模式", 0, 1 第二种方式: list-table .. code-block:: rst .. list-table:: Frozen Delights! :widths: 15 10 30 :class: table :name: list-table :header-rows: 1 * - Treat - Quantity - Description * - Albatross - 2.99 - On a stick!
Feb 2, 2016
1 min read