numer wiersza tabeli trybu org rośnie automatycznie?

17

ostatnio używam tabeli do tworzenia statystyk i chcę, aby pierwsza kolumna tabeli wskazywała numer wiersza.

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

i chcę, aby liczba pierwszej kolumny rosła automatycznie po utworzeniu nowego wiersza.

Czy są na to dobre sugestie?

Luis404
źródło
20
Umieść #+tblfm: $1=@#-1pod stołem. Teraz, gdy przesuniesz kursor myszy na formułę i C-c C-cna nim, ponownie obliczy zawartość pierwszej kolumny sa, aby utworzyć sekwencję rosnących liczb całkowitych.
wvxvw,
wooo, świetnie ....
Luis404,
1
Szukałem dokładnie tego samego (@ #). Czasami wyszukiwanie jest szybsze niż pytanie ... ;-D
Jest to możliwe, ale czasochłonne, aby dowiedzieć się o tym z podręcznika, łącząc informacje z dwóch sekcji (czasem pytanie jest szybsze niż wyszukiwanie, czytanie i myślenie :) Przejdź do instrukcji trybu informacyjnego w emacs ( C-h I), Rozdział 3.5 .1 instrukcji, w nienumerowanym podrozdziale zwanym „Współrzędne pola we wzorach”, wyjaśnia @#-1. Następnie sekcja 3.5.6, „Formuły kolumny” wyjaśnia $1=.
Reb.Cabin
Zauważ, że z odpowiedzią @ wvxvw możesz indeksować w oparciu o 0 $1=@#-2.
colelemonz

Odpowiedzi:

20

Naciśnij S-ENTER w pierwszej kolumnie po wprowadzeniu „1” lub innej liczby, a automatycznie zwiększy się w nowym wierszu. Nie dość sprytna jak formuła, ale łatwiej (dla mnie) zapamiętać.

Stuart Hickinbottom
źródło
1
Odpowiedź wvxvw z 12 sierpnia 2015 roku jest bardziej skuteczna, ponieważ przenumeruje wszystkie wiersze, jeśli wstawię jakiś wiersz w tabeli lub jeśli wytnę i wkleję grupę wierszy.
Frank M
To jest miłe! Dzięki.
tejasbubane