Ⅰ. 插件描述
Allows to create and edit restructuredText tables easily (deprecated).Ⅱ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin '/unicode-rst-tables'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle '/unicode-rst-tables'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug '/unicode-rst-tables'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/vim-scripts/Unicode-RST-Tables
Ⅳ. 文档说明
Note: This plugin is deprecated. I personally recommend use vimscript #4358 instead.
===========================================================================
Original plugin: vimscript #3041
Fixed some bugs and add CJK and Python 3 support.
Here's my script compared to other alternatives:
vimscript #3777: RST Tables (CJK)
This script used gbk to encode the text, may not work with some language.
My script used unicode, should works for any language.
vimscript #3450: RST Tables
This script doesn't support python 3.
This plugin allows to create and edit restructuredText tables easily.
Its adds two new commands (<Leader> is "" by default):
<Leader><Leader>c -> Creates a new restructuredText table.
<Leader><Leader>f -> Fix table columns in a table.
For example, if you have a paragraph with data like this:
nombre apellido edad
pepe zarate 28
toto garcia 29
Also, you could use "|" as delimiter:
nombre|apellido|edad
pepe|zarate|28
toto|garcia|29
you can press "\c" to create a simple table:
+--------+----------+------+
| nombre | apellido | edad |
+========+==========+======+
| pepe | zarate | 28 |
+--------+----------+------+
| toto | garcia | 29 |
+--------+----------+------+
Now, if you change the table content, for example adding characters
to the first content row.
+--------+----------+------+
| nombre | apellido | edad |
+========+==========+======+
| Un nombre muy largo que rompe la tabla | zarate | 28 |
+--------+----------+------+
| toto | un appellido largo... | 29 |
+--------+----------+------+
you need to fix the columns widths. So, press "\f" and you will gets:
+----------------------------------------+-----------------------+------+
| nombre | apellido | edad |
+========================================+=======================+======+
| Un nombre muy largo que rompe la tabla | zarate | 28 |
+----------------------------------------+-----------------------+------+
| toto | un appellido largo... | 29 |
+----------------------------------------+-----------------------+------+