2013-03-01 1 views
1

Есть ли что-нибудь подобное:Editor или расширение Js для текстильных таблиц

https://github.com/vkocubinsky/SublimeTableEditor

Я должен написать довольно много таблиц в текстильной (Экспортировать), и я хотел бы иметь их в довольно формате

|_. Header1 | 
| row1  | 
| row2  | 

, а не в том, что один уродливый:

|_. Header1| 
|row1| 
|row2| 

Особенно Whe п Я хочу, чтобы создавать более сложные таблицы:

|_. Header1 |_. Header2 | 
|/2. two lines row1| one| 
|two| 
|/2. two lines row2| one| 
|two| 

и он должен выглядеть следующим образом:

|_. Header1   |_. Header2 | 
|/2. two lines row1 | one  | 
        | two  | 
|/2. two lines row2 | one  | 
        | two  | 

Я ищу что-то для SublimeText/VIM/Notepad ++ или расширением JS для таблиц формата должным образом в текстовый файл.

+0

для вашего 1-го примера. Vim с плагином Align может сделать это очень просто. однако в 2-й таблице трудно понять, что vim знает вторую строку '| два | 'должны быть во втором столбце и оставить 1-й столбец пустым. это также можно сделать, например, возьмите '/ #', затем проанализируйте следующие строки '#', добавьте отсутствующие '' '' s, выполните выравнивание, а затем удалите эти '' 's. – Kent

+1

На vim.org имеется [много плагинов] (http://www.vim.org/scripts/script_search_results.php?keywords=table&script_type=&order_by=creation_date&direction=descending&search=search). Вы делали свое исследование, прежде чем спрашивать? – romainl

+0

Я не вим-гуру, и я провел исследование вокруг SublimeText и JS и ничего не нашел. VIM - это менее предпочтительный вариант для меня, но я тоже могу его рассмотреть, и, возможно, я перепишу плагин для него, если таковой существует - вот почему я упомянул об этом здесь. Вопрос о Текстиле, но я вижу, вы не читали результаты, которые вы дали. Существуют стандартные библиотеки python и таблицы reStructuredText. кроме Align (упомянуто Kent) Я не вижу ничего подходящего для текстиля. и этот плагин также не является удачным, что я хочу – Simon

ответ

1

Я собрал что-то, чтобы помочь мне с этим на днях, и добавил выходной формат для текстильных столов.

http://joecullin.com/data_converter/

Вы должны выбрать Redmine таблицу в качестве выходного формата. Я все еще использую этот инструмент каждый раз, когда хочу создать таблицу в redmine. Даже для небольших столов это проще, чем печатать уценку вручную. Теперь я могу легко вставить данные из Excel, а затем вставить результат в Redmine.

В моем коде все еще есть изломы, но если у меня есть большой стол, он быстро дойдет до хорошей отправной точки. Тогда я могу исправить ситуацию вручную. Вы можете взглянуть на этот код как на вдохновение, если вы планируете писать свой собственный JavaScript.