номер строки таблицы режима org растет автоматически?


17

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

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

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

Есть ли хорошие предложения по этому поводу?


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

уууу, здорово ....
Luis404

1
Я искал точно то же самое (@ #). Иногда поиск идет быстрее, чем спрашивать ... ;-D

Это возможно, но отнимает много времени, чтобы выяснить это из руководства путем объединения информации из двух разделов (иногда спрашивать быстрее, чем искать, читать и думать :). Перейдите к руководству по информационному режиму в emacs ( C-h I), раздел 3.5. .1 руководства, в ненумерованном подразделе под названием «Координаты поля в формулах», поясняется @#-1. Затем раздел 3.5.6, «Формулы столбцов», объясняет $1=.
Реб. Кабин

Обратите внимание, что с ответом @ wvxvw вы можете индексировать на 0 с помощью $1=@#-2.
Colelemonz

Ответы:


20

Нажмите S-ENTER в первом столбце после ввода «1» или другого числа, и оно автоматически увеличится в новой строке. Не такой умный, как формула, но легче (для меня) запомнить.


1
Ответ wvxvw от 12 августа 15 года в целом более мощный, потому что он нумерует все строки, если я вставляю строку где-нибудь в таблицу или если я вырезал и вставил группу строк.
Фрэнк М

Это аккуратно! Благодарю.
tejasbubane
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.