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?


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ć.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.