номер таблиці таблиць режиму режиму автоматично зростає?


17

останнім часом я використовую таблицю, щоб зробити деяку статистику, і я хочу, щоб перший стовпець таблиці вказав номер рядка, як цей.

   |  | title|
   |--| -----|
   | 1| A    |
   | 2| B    |

і я хочу, щоб кількість першого стовпця автоматично зростала після створення нового рядка.

Чи є хороші пропозиції щодо цього?


20
Помістіть #+tblfm: $1=@#-1під столом. Тепер, коли ви переведете мишу до формули та C-c C-cна ній, вона перерахує вміст першого стовпця sa, щоб створити послідовність збільшення цілих чисел.
wvxvw

wooo, чудово ....
Luis404

1
Я шукав саме те саме (@ #). Іноді пошук швидше, ніж запитувати ... ;-D

Це можна, але забирає багато часу, зрозуміти це з посібника, зібравши інформацію з двох розділів (іноді запитання швидше, ніж пошук, читання та мислення :) Перейдіть до посібника з інформаційного режиму в emacs ( C-h I), Розділ 3.5 .1 цього посібника у ненумерованому підрозділі під назвою "Координати поля у формулах" @#-1. Потім розділ 3.5.6 "Фомули стовпців" пояснює $1=.
Reb.Cabin

Зауважте, що за допомогою відповіді @ wvxvw ви можете мати індексацію на основі 0 $1=@#-2.
колелемонз

Відповіді:


20

Натисніть S-ENTER у першому стовпчику після введення «1» або іншого номера, і він автоматично збільшиться в новому рядку. Не настільки розумна, як формула, але простіше запам'ятати.


1
Відповідь wvxvw 12 серпня 15 року є більш загальною, тому що вона перенумеровує всі рядки, якщо я десь вставляю рядок у таблицю, або якщо я вирізаю та вставляю групу рядків.
Френк М

Це акуратно! Спасибі.
tejasbubane
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.