vim-scripts / unicode-rst-tables Goto Github PK
View Code? Open in Web Editor NEWAllows to create and edit restructuredText tables easily (Unicode and Python 3).
Home Page: http://www.vim.org/scripts/script.php?script_id=4272
Allows to create and edit restructuredText tables easily (Unicode and Python 3).
Home Page: http://www.vim.org/scripts/script.php?script_id=4272
This is a mirror of http://www.vim.org/scripts/script.php?script_id=4272 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 | +----------------------------------------+-----------------------+------+
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.