Org-Modus Tabelle Zeilennummer automatisch wachsen?


17

In letzter Zeit verwende ich Tabelle, um Statistiken zu erstellen, und möchte, dass die erste Spalte der Tabelle die Zeilennummer angibt.

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

und ich möchte, dass die Nummer der ersten Spalte nach dem Erstellen einer neuen Zeile automatisch wächst.

Gibt es gute Vorschläge dazu?


18
Legen Sie #+tblfm: $1=@#-1unter dem Tisch. Wenn Sie nun mit der Maus auf die Formel und C-c C-cdarauf zeigen, wird der Inhalt der ersten Spalte neu berechnet, um eine Folge von aufsteigenden ganzen Zahlen zu erstellen.
wvxvw

wooo, großartig ....
Luis404

1
Ich habe genau dasselbe gesucht (@ #). Manchmal ist das Suchen schneller als das Nachfragen ... ;-D

Es ist möglich, aber zeitaufwendig, dies aus dem Handbuch herauszufinden, indem Sie Informationen aus zwei Abschnitten zusammenfügen (manchmal ist das Fragen schneller als Suchen, Lesen und Nachdenken :). Gehen Sie zum Handbuch für den Informationsmodus in emacs ( C-h I), Abschnitt 3.5 .1 des Handbuchs in einem nicht nummerierten Unterabschnitt namens "Feldkoordinaten in Formeln" erläutert @#-1. Dann erklärt Abschnitt 3.5.6, "Spaltenformeln", die $1=.
Reb.Cabin

Antworten:


19

Drücken Sie S-ENTER in der ersten Spalte, nachdem Sie '1' oder eine andere Zahl eingegeben haben, und es wird automatisch in einer neuen Zeile inkrementiert. Nicht ganz so clever wie eine Formel, aber für mich ist es einfacher, sich daran zu erinnern.


Die Antwort von wvxvw vom 12. August 15 ist allgemein wirkungsvoller, da sie alle Zeilen neu nummeriert, wenn ich eine Zeile irgendwo in die Tabelle einfüge oder wenn ich eine Gruppe von Zeilen ausschneide und einfüge.
Frank M
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.