sc – Online in der Cloud

Dies ist der Befehl sc, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


sc - Tabellenkalkulationsrechner

ZUSAMMENFASSUNG


sc [-a] [-c] [-e] [-m] [-n] [-o] [-q] [-r] [-v] [-x] [-C] [-R] [-P Angebot[/Adresse] |
/Adresse] [-W Angebot] [Datei...]

BESCHREIBUNG


Der Tabellenkalkulationsrechner sc basiert auf rechteckigen Tabellen, ähnlich wie eine Finanztabelle
Kalkulationstabelle. Beim Aufruf sucht es zunächst im Home-Verzeichnis des Benutzers mit dem Namen nach einer Datei
.scrc und liest diese Datei, wenn sie gefunden wird, in den Speicher. Wenn diese Datei den Befehl enthält
``kompensieren scrc'', sc sucht im aktuellen Verzeichnis nach einer Datei namens .scrc, und wenn sie gefunden wird,
liest diese Datei auch in den Speicher. Als nächstes liest es die Optionen aus der Befehlszeile und
Schließlich liest es die in der Befehlszeile angegebene(n) Datei(en) ein und präsentiert die Daten
in einer Tabelle, die als Zeilen und Spalten von Zellen organisiert ist. Bei Aufruf ohne a Datei Streit,
Die Tabelle ist zunächst leer, es sei denn, sie wird in einer Pipeline ausgeführt. In diesem Fall ist dies der Fall
liest seine Daten aus der Standardeingabe. Wenn mehr als eine Datei angegeben ist, alle Dateien
außer dass der erste zusammengeführt wird. Der Standarddateiname zum Speichern einer Datei mit setzen
Der Befehl ist mit der ersten angegebenen Datei identisch und die anderen Dateien werden behandelt
als Makros. Wenn Sie erweiterte Makros über die Befehlszeile verwenden möchten, muss „|“ sein
zitiert, um zu verhindern, dass es von der Shell erweitert wird.

Optionen beginnen mit -. Ein Argument mit einem einzigen - wird jedoch so interpretiert, dass es Folgendes bedeutet
Tabellenkalkulationsdaten werden aus der Standardeingabe übernommen. Dies ist nützlich zum Einbinden sc
in einer Rohrleitung, wenn das System Rohre unterstützt. Wenn die Standardeingabe jedoch kein Terminal ist,
Das - ist nur erforderlich, wenn mehrere Dateien vorhanden sind und die Standardeingabe nicht das letzte ist
gelesen werden, da in solchen Fällen die Standardeingabe automatisch nach allen anderen Dateien eingelesen wird
wenn es nicht explizit angegeben ist oder wenn in der Befehlszeile keine anderen Dateinamen vorhanden sind.
If sc ist in einer Pipeline enthalten und der Dateiname „-“ ist nicht angegeben, der Standard
Die Eingabe wird zusammengeführt, nachdem alle anderen genannten Dateien verarbeitet wurden.

Das erste Argument, das nicht mit einem „-“ beginnt, oder ein einzelnes „-“ für sich und alle nachfolgenden
Argumente werden alle als Dateinamen interpretiert (ein Dateiname von - bedeutet Standardeingabe als
oben angemerkt). Darüber hinaus kann ein Argument von -- verwendet werden, um alle nachfolgenden anzuzeigen
Argumente sollten als Dateinamen behandelt werden, auch wenn sie mit - beginnen, aber im Gegensatz zu -, --
wird nicht als Dateiname selbst behandelt.

Jeder Zelle kann ein numerischer Wert, eine Beschriftungszeichenfolge und/oder eine zugeordnet sein
Ausdruck (Formel), der einen numerischen Wert oder eine Beschriftungszeichenfolge ergibt, oft basierend auf
andere Zellwerte.

Geben Sie für ein Online-Tutorial den folgenden Befehl ein:

sc /usr/share/doc/sc/tutorial.sc

Um eine Kurzreferenzkarte zu drucken, geben Sie den folgenden Befehl ein:

scqref | [your_printer_commmand]

OPTIONAL


-a Führen Sie das Autorun-Makro nicht aus, wenn eines in der Datei angegeben ist.

-c Starten Sie das Programm, wobei die Neuberechnung in Spaltenreihenfolge erfolgt.

-e Starten Sie das Programm mit aktivierter Rundung auf gerade (Banker-Rundung).

-m Starten Sie das Programm mit deaktivierter automatischer Neuberechnung. Die Tabelle wird sein
wird nur neu berechnet, wenn der Befehl „@“ verwendet wird.

-n Starten Sie das Programm im schnellen numerischen Eingabemodus (siehe unten).

-o Starten Sie das Programm mit aktivierter automatischer Optimierung von Ausdrücken.

-q Beenden Sie den Vorgang, nachdem alle Dateien geladen wurden, aber bevor Sie interaktiv werden. Dies ist nützlich in
Shell-Skripte, um beispielsweise Informationen aus einer Datei abzurufen oder zu verwenden sc als ein
nicht interaktiver Rechner mit dem eval Befehl.

-r Starten Sie das Programm, wobei die Neuberechnung in Zeilenreihenfolge erfolgt (Standardoption).

-v Beim Weiterleiten von Daten über die -P Option (unten), ändern Sie alle Ausdrücke in Werte.
Die -v Die Option muss vor dem stehen -P Möglichkeit, eine Wirkung zu erzielen. Wenn die -P Option ist
Mehr als einmal verwendet, muss es eine separate geben -v Option für jede Instanz von -P
.

-x Ursache die Erhalten Sie und setzen Befehle (siehe unten) zum Verschlüsseln und Entschlüsseln von Datendateien.

-C Starten Sie das Programm mit der automatischen Newline-Aktion, die so eingestellt ist, dass die Spalte erhöht wird (siehe
unten).

-P Bereich[/Adresse]
-P /Adresse
Leiten Sie einen Bereich an die Standardausgabe weiter. Die Ausgabe ähnelt der von setzen Befehl
(unten), mit der Ausnahme, dass nur Zelldaten und Formatierungsinformationen für Zellen in der
werden ausgegeben, ohne alle Farben, Bereichsdefinitionen, Spaltenformatierungen,
usw. Das optionale /Adresse wird verwendet, um alle Adressen im Bereich auf eine neue anzupassen
Startpunkt. Dies ist nützlich, um Daten von einer Datei in eine andere zu kopieren.
insbesondere wenn es in Verbindung mit dem verwendet wird -v Option (oben), etwas verwenden
Gefällt mir fusionieren "|sc -v -Prange/Adresse Dateiname" (Beachten Sie das Pipe-Symbol). Diese Option
kann mehr als einmal verwendet werden, um mehrere Bereiche anzugeben. Beachten Sie jedoch, dass die -v
Die Option muss vor dem stehen -P Option in der Befehlszeile, und es muss eine separate Option vorhanden sein
-v Option für jede Instanz von -P Möglichkeit. Jede Instanz von -P nicht vor
eigenen -v Die Option gibt nicht ausgewertete Ausdrücke aus.

Eine Reihe von „%'' kann verwendet werden, um auf die gesamte Tabelle zu verweisen. Wenn die Reichweite ist
weggelassen, wie in der zweiten Form oben gezeigt, sc wird interaktiv gestartet
Navigationsmodus, der es Ihnen ermöglicht, durch die Tabelle zu navigieren und den gewünschten Bereich hervorzuheben
ausgeben möchte. Durch Drücken von ESC, ^G oder q wird der Vorgang beendet, ohne dass Daten ausgegeben werden.

-R Starten Sie das Programm mit der automatischen Newline-Aktion, die so eingestellt ist, dass die Zeile erhöht wird (siehe
unten).

-W Leiten Sie einen Bereich an die Standardausgabe weiter. Die Ausgabe ist identisch mit der des Schreiben
Befehl (unten). Diese Option kann mehr als einmal verwendet werden, um mehrere anzugeben
Bereiche. Eine Reihe von „%'' kann verwendet werden, um auf die gesamte Tabelle zu verweisen.

Alle diese Optionen können mit geändert werden ^T und S Befehle (siehe unten) while sc is
läuft. Optionen angegeben, wann sc aufgerufen wird, überschreiben die in der Datendatei gespeicherten Optionen.

Unsere Initialisierung Reichen Sie das
Wann sc Beim ersten Start sucht es im Home-Verzeichnis des Benutzers nach einer Datei mit dem Namen .scrc und wenn
gefunden, lädt es in den Speicher. Das Format dieser Datei ist das gleiche wie bei allen anderen sc Datei,
sollte aber für die Festlegung bestimmter Standardeinstellungen reserviert sein. Alle Optionen, die vorhanden sind
Äquivalente Befehlszeilenoptionen können von der Befehlszeile überschrieben werden. Wenn diese Datei
enthält den Befehl „kompensieren scrc'', sc sucht dann nach einer Datei namens .scrc im
aktuelles Verzeichnis, und wenn es gefunden wird, laden Sie diese Datei auch in den Speicher (dies ist analog zu
„set exrc“-Befehl, der von vi/ex verwendet wird). Diese „Punktdateien“ können durch jeden beliebigen Text erstellt werden
Editor. Es gibt mehrere Befehle speziell zum Festlegen von Standarddateinamenerweiterungen
die .scrc-Datei, obwohl sie auch aus Makros, gewöhnlichen Tabellenkalkulationsdateien usw. verwendet werden können
von innen sc in der Kommandozeile. Sie werden jedoch nicht mit der Datei gespeichert.
Die Erweiterungen müssen in Anführungszeichen gesetzt werden und dürfen das vorangehende „.“ nicht enthalten. (z.B,
Sex "sc" wird die Erweiterung hinzufügen .sc ). Diese Befehle sind:

Sex Dies ist die Standarderweiterung für Normal sc Dateien (die mit erstellt wurden setzen
Befehl). Wenn dieser Befehl nicht verwendet wird, alle sc Dateien werden ohne gespeichert
Erweiterung, und alle vorhandenen Erweiterungen werden nicht entfernt. Einstellung dieser Option
verursacht alles sc Dateien, die mit der angegebenen Erweiterung gespeichert werden sollen, sofern dies nicht der Fall ist
bereits anwesend. Wenn der Dateiname bereits die Erweiterung hat .sc, es wird zuerst
entfernt werden. Alle anderen Erweiterungen werden nicht entfernt.

ascext Dies ist die Standarderweiterung für Nur-Text-Dateien, die mit erstellt wurden Schreiben Befehl.
Der Dateiname wird zunächst überprüft, um festzustellen, ob er bereits eine der beiden Erweiterungen hat
.sc oder die mit angegebene Erweiterung Sex oben, und wenn eines davon existiert, wird es das tun
zuerst entfernt werden, bevor die neue Erweiterung hinzugefügt wird. Wenn diese Option nicht gesetzt ist, a
Standardwert von asc werden verwendet.

tbl0ext
Dies ist die Standarderweiterung für Dateien, die mit erstellt wurden Tabl Befehl, wenn tblstyle ist
auf 0 (Standard) gesetzt. Der Dateiname wird zunächst daraufhin überprüft, ob er bereits vorhanden ist
eine Erweiterung von beidem .sc oder die mit angegebene Erweiterung Sex oben, und wenn
Wenn eine davon vorhanden ist, wird sie zunächst entfernt, bevor die neue Erweiterung hinzugefügt wird. Wenn
Diese Option ist standardmäßig nicht festgelegt .cln werden verwendet.

tblext Dies ist die Standarderweiterung für Dateien, die mit erstellt wurden Tabl Befehl, wenn tblstyle ist
auf tbl setzen. Der Dateiname wird zunächst daraufhin überprüft, ob bereits ein vorhanden ist
Erweiterung von beidem .sc oder die mit angegebene Erweiterung Sex oben, und wenn auch
Wenn eine vorhanden ist, wird sie zunächst entfernt, bevor die neue Erweiterung hinzugefügt wird. Wenn dies
Option ist nicht festgelegt, ein Standardwert von .tbl werden verwendet.

latexext
Dies ist die Standarderweiterung für Dateien, die mit erstellt wurden Tabl Befehl, wenn tblstyle ist
auf Latex eingestellt. Der Dateiname wird zunächst daraufhin überprüft, ob bereits ein vorhanden ist
Erweiterung von beidem .sc oder die mit angegebene Erweiterung Sex oben, und wenn auch
Wenn eine vorhanden ist, wird sie zunächst entfernt, bevor die neue Erweiterung hinzugefügt wird. Wenn dies
Option ist nicht festgelegt, ein Standardwert von .lat werden verwendet.

Slatext
Dies ist die Standarderweiterung für Dateien, die mit erstellt wurden Tabl Befehl, wenn tblstyle ist
auf Slatex eingestellt. Der Dateiname wird zunächst daraufhin überprüft, ob bereits ein vorhanden ist
Erweiterung von beidem .sc oder die mit angegebene Erweiterung Sex oben, und wenn auch
Wenn eine vorhanden ist, wird sie zunächst entfernt, bevor die neue Erweiterung hinzugefügt wird. Wenn dies
Option ist nicht festgelegt, ein Standardwert von .stx werden verwendet.

textext Dies ist die Standarderweiterung für Dateien, die mit erstellt wurden Tabl Befehl, wenn tblstyle ist
auf tex setzen. Der Dateiname wird zunächst daraufhin überprüft, ob bereits ein vorhanden ist
Erweiterung von beidem .sc oder die mit angegebene Erweiterung Sex oben, und wenn auch
Wenn eine vorhanden ist, wird sie zunächst entfernt, bevor die neue Erweiterung hinzugefügt wird. Wenn dies
Option ist nicht festgelegt, ein Standardwert von .tex werden verwendet.

Allgemein Info
Der Bildschirm ist in vier Bereiche unterteilt. Die oberste Zeile dient zur Eingabe von Befehlen und
Zellenwerte anzeigen. Die zweite Zeile ist für Nachrichten von sc. Die dritte Zeile und die
Die ersten vier Spalten zeigen die Spalten- und Zeilennummern, aus denen die Zelladressen abgeleitet werden.
z.B A0 für die Zelle in Spalte A, Zeile 0. Beachten Sie, dass bei Spaltennamen die Groß-/Kleinschreibung nicht beachtet wird:
Sie können eintreten A0 or a0.

Der Rest des Bildschirms bildet ein Fenster mit Blick auf einen Teil der Tabelle. Die Gesamtzahl
Anzahl der verfügbaren Anzeigezeilen und -spalten, daher die Anzahl der Tabellenzeilen und -spalten
angezeigt wird, wird von eingestellt Flüche(3) und kann durch Festlegen von LINES und COLUMNS überschrieben werden
Umgebungsvariablen bzw.

Der Bildschirm verfügt über zwei Cursor: einen Zellcursor, der entweder durch eine hervorgehobene Zelle oder einen angezeigt wird
„<“ auf dem Bildschirm und ein Zeichencursor, der durch den Hardware-Cursor des Terminals angezeigt wird.

Wenn der numerische Wert einer Zelle breiter als die Spaltenbreite ist (siehe f Befehl), die Zelle ist
gefüllt mit Sternchen. Wenn die Beschriftungszeichenfolge einer Zelle breiter als die Spaltenbreite ist, ist dies der Fall
wird am Anfang der nächsten nicht leeren Zelle in der Zeile abgeschnitten, sofern vorhanden.

Cursorsteuerungsbefehlen sowie Zeilen- und Spaltenbefehlen kann ein numerisches Argument vorangestellt werden
Dies gibt an, wie oft der Befehl ausgeführt werden soll. Du kannst Tippen ^U vor einem
Wiederholungszählung, wenn der schnelle numerische Eingabemodus aktiviert ist.

Gedanken Optionen

^To Optionen umschalten. Mit diesem Befehl können Sie den Status einer ausgewählten Option ändern
by o. Ein kleines Menü listet die Auswahlmöglichkeiten auf o wenn Sie tippen ^T. Außer andernfalls
Beachten Sie, dass die ausgewählten Optionen beim Speichern der Daten und Formeln gespeichert werden
Wenn Sie das nächste Mal die Tabellenkalkulation aufrufen, stehen Ihnen die gleichen Einstellungen zur Verfügung.

a Automatische Neuberechnung. Wenn diese Option festgelegt ist, führt jede Änderung in der Tabelle dazu
die gesamte Tabelle neu berechnet werden. Normalerweise fällt das nicht auf,
Bei sehr großen Tabellen kann es jedoch schneller sein, den Inhalt automatisch zu löschen
Neuberechnungsmodus und aktualisieren Sie die Tabelle über explizite „@“-Befehle.
Standardmäßig ist die automatische Neuberechnung aktiviert.

b Braille-Verbesserungsmodus. Siehe den Abschnitt in Brailleschrift unter Stelle den Befehl
Unten finden Sie eine vollständige Beschreibung der Verwendung dieses Modus. Diese Option ist
beim Speichern einer Datei nicht gespeichert, um blinden und sehenden Benutzern die einfache Nutzung zu ermöglichen
Dateien teilen. Es ist für die Verwendung im eigenen Zuhause bestimmt .scrc Datei.

c Hervorhebung der aktuellen Zelle. Wenn aktiviert, wird die aktuelle Zelle hervorgehoben
(unter Verwendung des Standout-Modus des Terminals, falls verfügbar) und des Zellenzeigers
„<“ ist ausgeschaltet. Dies ist standardmäßig aktiviert.

e Externe Funktionsausführung. Bei Deaktivierung sind externe Funktionen (siehe @ext()
unten) werden nicht aufgerufen. Dies spart bei jeder Bildschirmaktualisierung viel Zeit.
Externe Funktionen sind standardmäßig deaktiviert. Wenn deaktiviert und extern
Wenn die Funktionen überall verwendet werden, wird bei jedem Öffnen des Bildschirms eine Warnung ausgedruckt
aktualisiert, und das Ergebnis von @ext() ist der Wert aus dem vorherigen Aufruf, wenn
any oder eine Nullzeichenfolge.

i Automatisches Einfügen von Zeilen/Spalten. Wenn dies aktiviert und craction eingestellt ist
um den Zellencursor nach der Dateneingabe entweder nach unten oder nach rechts zu bewegen
eine Zelle und die letzte Zelle in einer Zeile/Spalte im Bildlaufteil von a
Der eingerahmte Bereich wurde gerade gefüllt, wodurch sich der Zellcursor außerhalb bewegte
In diesem Bereich wird eine neue Spalte/Zeile eingefügt und somit der Bereich vergrößert
So können Sie weiterhin Daten in die Zeile/Spalte eingeben, ohne dies zu tun
Überschreiben des Frames (der Ausdrücke jeglicher Art enthalten kann, z
Summen). Wenn Autowrap ebenfalls aktiviert ist, hat es Vorrang und ein neues
Zeile/Spalte wird erst eingefügt, nachdem Daten in die allerletzte Zelle eingegeben wurden
(untere rechte Ecke) des Scrollbereichs. Der Standardwert ist nicht automatisch
Einfügung.

w Automatischer Umbruch zur nächsten Zeile/Spalte. Wenn dies aktiviert und craction eingestellt ist
um den Zellencursor nach der Dateneingabe entweder nach unten oder nach rechts zu bewegen
eine Zelle und die letzte Zelle in einer Zeile/Spalte im Bildlaufteil von a
Der eingerahmte Bereich wurde gerade gefüllt, wodurch sich der Zellcursor außerhalb bewegte
In diesem Bereich bewegt sich der Zellcursor zur ersten Zelle in der nächsten
Zeile/Spalte in diesem Bereich. Wenn dies auch den Cursor aus dem entfernen würde
Wenn Sie einen Teil des Bereichs scrollen, bleibt der Cursor in der zuletzt bearbeiteten Zelle
stattdessen, es sei denn, die automatische Einfügung ist ebenfalls aktiviert, in diesem Fall eine neue Zeile/Spalte
wird hinzugefügt, damit der Cursor umbrechen kann. Die Standardeinstellung ist kein automatischer Umbruch.

l Automatische Beschriftung. Wenn diese Option aktiviert ist, führt die Verwendung des Befehls „define“ (rd) dazu, dass eine Bezeichnung erstellt wird
automatisch in der Zelle links von der definierten Zelle generiert werden.
Dies geschieht nur, wenn die Zelle links leer ist. Standardmäßig ist aktiviert.

n Schnelle numerische Eingabe. Wenn diese Option aktiviert ist, wird davon ausgegangen, dass eine eingegebene Ziffer der Anfang ist
eines numerischen Werts für die aktuelle Zelle, keine Wiederholungszählung, sofern nicht vorangestellt
by ^U. Außerdem gelangen Sie mit den Tasten „+“ und „-“ in den Einfügemodus und fügen ein „+“ hinzu.
oder „-“ zum vorhandenen Inhalt der Zelle hinzufügen, sodass der Benutzer problemlos etwas hinzufügen kann
zum aktuellen numerischen Inhalt der Zelle hinzufügen oder davon subtrahieren. Der Mauszeiger
Kontrollen (^P, ^N, oder eine der Pfeiltasten) beendet in diesem Modus eine Ziffer
Eintrag, wenn der Eintrag durch Drücken von „+“, „-“ oder einer Ziffer gestartet wurde. Wechseln
Wenn Sie vom Einfügemodus in den Bearbeitungsmodus wechseln, kehren die Cursorsteuerelemente zu zurück
ihre normalen Funktionen.

o Automatische Optimierung von Ausdrücken. Wenn dies aktiviert ist, Ausdrücke
die eine Konstante ergeben, werden bei der Eingabe automatisch optimiert. Für
Wenn Sie beispielsweise @pow(2,32) in eine Zelle eingeben, lautet der Wert 4294967296
in dieser Zelle gespeichert, während bei ausgeschalteter Optimierung die berechneten Daten gespeichert werden
Der Wert wird angezeigt, der tatsächliche Ausdruck wird jedoch im gespeichert
Zelle stattdessen. Dadurch können Sie den Ausdruck bearbeiten, anstatt ihn erneut einzugeben
Sie können es von Grund auf neu erstellen, wenn Sie nur eine kleine Änderung vornehmen möchten. Standard ist
automatische Optimierung aus.

t Anzeige in der obersten Zeile. Wenn aktiviert, werden der Name und der Wert der aktuellen Zelle angezeigt
wird in der obersten Zeile angezeigt. Wenn eine zugehörige Beschriftungszeichenfolge vorhanden ist, wird die
Das erste Zeichen des Zeichenfolgenwerts ist „|“, für eine zentrierte Zeichenfolge „<“.
für eine linke Zeichenfolge oder „>“ für eine rechte Zeichenfolge (siehe unten), gefolgt von
"Schnur" für eine konstante Zeichenfolge oder {ausdr} für einen Zeichenfolgenausdruck. A
Einer konstanten Zeichenfolge kann ein Backslash (`\') vorangestellt werden. In diesem Fall die
Eine konstante Zeichenfolge wird als „Rad“ zum Füllen einer Spalte verwendet, z. B. „\-“ für
eine Zeile in einer Spalte und „\Yeh“ für „Yeh Yeh Ye“. Wenn die Zelle eine Zahl enthält
Wert, es folgt als [Wert], was eine Konstante oder ein Ausdruck sein kann.

$ Dollar-Vorskalierung. Wenn aktiviert, alles numerisch konstante (keine Ausdrücke) welche
Die von Ihnen eingegebenen Werte werden mit 0.01 multipliziert, sodass Sie die Dezimalzahl nicht ständig eingeben müssen
Punkt, wenn Sie viele Dollarzahlen eingeben.

r Newline-Aktion. Dies ist ein 3-Wege-Schalter, der die Richtung bestimmt
Bewegen Sie sich nach dem Drücken der RETURN-Taste, um Daten in eine Zelle einzugeben. Es hat das
Gleicher Effekt wie die Verwendung von kompensieren (S)-Befehl zum Festlegen des Werts von craction.
Nachdem Sie diese Option ausgewählt haben, werden Sie nach der gewünschten Richtung gefragt
bewegen. Gültige Richtungen sind nach unten (craction=1) und nach rechts
(Kraktion=2). Durch Drücken von j, ^N oder der Cursor-Ab-Taste wird der Cursor aktiviert
um bei jedem Drücken der RETURN-Taste und Drücken von l eine Zelle nach unten zu wechseln
Mit der Cursor-Rechts-Taste oder der Leertaste wird der Cursor um eine Zelle verschoben
das Recht. Durch Drücken der RETURN-Taste bei der Eingabeaufforderung wird keine Aktion ausgewählt
(craction=0, was bedeutet, dass der Cursor in der aktuellen Zelle bleibt).
Keine Aktion ist die Standardeinstellung, es sei denn sc wird entweder mit -R oder -C gestartet
Möglichkeit. Diese Option wird ignoriert, wenn es sich um die Zelle handelt, in die Daten eingegeben werden
ist nicht die aktuelle Zelle.

s Farbabfall aktivieren/deaktivieren. Wenn die Beschriftungszeichenfolge einer Zelle breiter ist als die
Spaltenbreite, es wird in die nächste Zelle rechts übergehen, wenn diese Zelle
ist leer. Wenn diese Zelle jedoch in einem anderen Farbbereich liegt als die
Zunächst wird dieser Slopover unabhängig von den Farben deaktiviert
den beiden Bereichen zugeordnet sind, unterschiedlich sind oder nicht. Wenn cslop aktiviert ist,
Zeichenfolgen können überlaufen, auch wenn die nächste Zelle in einem anderen Farbbereich liegt.
Sie tragen ihre Farbe mit sich, was zu einer unregelmäßigen Grenze zwischen ihnen führen kann
die Bereiche, ermöglichen aber möglicherweise die Anzeige der Zeichenfolgen in ihrer Gesamtheit. Cslop
ist standardmäßig deaktiviert.

x Verschlüsselung. Siehe die -x .

z Legen Sie Aktionslimits für Zeilenumbrüche fest. Diese Option legt Grenzen für die Newline-Aktion fest
Option oben. Wenn diese Option aufgerufen wird, werden die Zeile und die Spalte der
Die aktuelle Zelle wird gespeichert. Wenn eine spätere Newline-Aktion das übernehmen würde
aktuelle Zelle rechts von der gespeicherten Spalte, dann ist die aktuelle Zelle
stattdessen in die erste Spalte der nächsten Zeile verschoben. Wenn eine Newline-Aktion
würde die aktuelle Zelle unterhalb der gespeicherten Zeile nehmen, dann die aktuelle Zelle
wird stattdessen in die oberste Zeile der nächsten Spalte verschoben.

C Farbe. Diese Option aktiviert die Farbe und muss vor jeder anderen Farbe eingestellt werden
Optionen wie colorneg (negative Zahlen einfärben) oder colorerr (Zellen einfärben).
mit Fehlern), wird eine Wirkung haben. Bei einer langsamen Verbindung wird die Farbe ausgeschaltet
kann Bildschirmaktualisierungen spürbar beschleunigen.

E Färben Sie Zellen mit Fehlern. Das Festlegen dieser Option führt dazu, dass alle Zellen mit
Ausdrücke, die als ERROR oder INVALID ausgewertet werden, werden auf Farbe 3 gesetzt. Farbe
muss aktiviert sein, damit diese Option wirksam wird.

N Negative Zahlen färben. Wenn diese Option festgelegt ist, werden alle Zellen enthalten
Bei negativen Zahlen wird die Farbnummer um eins erhöht. Zellen
mit Farbe 8 wechselt zurück zu Farbe 1. Farbe muss hierfür aktiviert sein
Option zum Inkrafttreten.

Die Optionen „Schnelle numerische Eingabe“, „Neue-Zeile-Aktion“ und „Grenzwerte für Neue-Zeile-Aktion festlegen“ ermöglichen dies
kombiniert werden, um eine sehr schnelle Eingabe großer Datenmengen zu ermöglichen. Wenn alle Daten vorhanden sind
eingegeben werden soll, ist in einer einzelnen Zeile oder Spalte, dann wird die schnelle numerische Eingabe festgelegt und
Mit der entsprechenden Newline-Aktion können die Zahlen ohne Eingabe eingegeben werden
explizite Befehle zum Positionieren der aktuellen Zelle oder zum Eingeben einer Zahl.

Wenn die Dateneingabe mehrere Einträge in jeder Zeile für viele Zeilen umfasst, dann wird die Einstellung vorgenommen
die Option zur schnellen numerischen Eingabe, wobei die Newline-Aktion so eingestellt wird, dass sie direkt nach jeder Zeile verschoben wird
Eintrag und Festlegen der Newline-Aktionsgrenzen für die letzte Spalte, in der Daten angezeigt werden sollen
Die Eingabe ermöglicht eine schnelle Eingabe der Daten. Eine Alternative zum Setzen
Die Grenzen der Newline-Aktion bestehen darin, den Bereich für die Eingabe in einen Frame einzuschließen (siehe „Framed
„Bereiche“ unten) und Festlegen der Option „Autowrap“. Durch die Einstellung „AutoInsert“ wird eingefügt
Neue Zeilen nach Bedarf, wenn der Rahmen unten Daten enthält. Bei Bedarf Spalten
die keine Dateneingabe erfordern, können mit ausgeblendet werden z Befehl. Ähnlich
Es können Vorkehrungen getroffen werden, um in jede Spalte mehrere Datenzeilen einzugeben.

S Optionen festlegen. Mit diesem Befehl können Sie verschiedene Optionen festlegen. Eine kleine Menüliste
die Optionen, die nicht geändert werden können ^T zu teilen.

byrows/Bycols
Geben Sie beim Aktualisieren die Auswertung der Bestellzelle an. Diese Optionen wirken sich auch aus
die Reihenfolge, in der die Zellen gefüllt werden (siehe rf) und ob es sich um eine Zeile oder Spalte handelt
von einem gelöscht x Befehl.

Iterationen=n
Legen Sie die maximale Anzahl von Neuberechnungen fest, bevor der Bildschirm angezeigt wird
erneut. Iterationen ist standardmäßig auf 10 gesetzt.

tblstyle=s
Steuern Sie die Ausgabe des T Befehl. s lassen sich: 0 (Standard) zur Angabe eines Doppelpunkts
durch Trennzeichen getrennte Felder, mit Nr tbl Steuerleitungen; tbl durch Doppelpunkt getrennt angeben
Felder, mit tbl(1) Steuerleitungen; Latex ein geben Latex tabellarisch
Umwelt; Schiefer ein geben SLaTeX (Skandinavisch Latex) tabellarisch
Umwelt; tex ein geben TeX einfache Tab-Ausrichtung mit kaufmännischen Und-Zeichen
Trennzeichen; Und Rahmen um eine tblstyle-Ausgabe für FrameMaker zu geben.

Seitengröße=n
Legen Sie die Seitengröße für die Befehle PageUp, PageDown, J und K fest. Wenn auf 0 gesetzt,
Standardmäßig wird die Hälfte der angezeigten Zeilen nach oben oder unten verschoben
Bildschirm oder, wenn sich die aktuelle Zelle in einem umrahmten Bereich befindet, die Hälfte der Anzahl
angezeigte Zeilen im Bildlaufbereich dieses Bereichs.

Andere Stelle den Optionen werden normalerweise nur in verwendet sc Datendateien, da sie verfügbar sind
bis ^T. Sie können sie auch interaktiv nutzen.

Autokalk/!autocalc
Automatische Neuberechnungsmodus einstellen/löschen.

automatisch einfügen/!automatisch einfügen
Automatischen Einfügemodus einstellen/löschen.

Autowrap/!autowrap
Autowrap-Modus einstellen/löschen.

optimieren/!optimieren
Automatischen Optimierungsmodus einstellen/löschen.

numerisch/!numerisch
Numerischen Modus einstellen/löschen.

Vorskalierung/!prescale
Numerischen Vorskalierungsmodus einstellen/löschen.

extfun/!extfun
Externe Funktionen aktivieren/deaktivieren.

oberste Reihe/!oberste Reihe
Anzeigemodus für die obere Zeile festlegen/löschen.

rndtoeven/!rndtoeven
Standard: *.5 wird auf die nächste Ganzzahl aufgerundet; ein „set rndtoeven“ machen
führt stattdessen dazu, dass es auf die nächste gerade Zahl gerundet wird (auch Bankzahl genannt).
Rundung). Das Runden auf gerade hat für einige Vorteile gegenüber dem Standardrunden
Anwendungen. Wenn beispielsweise X+Y eine ganze Zahl ist, dann ist X+Y = rnd(X)+rnd(Y)
mit Rundung auf gerade, aber nicht immer mit der Standardrundungsmethode.
Dies kann beispielsweise bei der Aufteilung eines ungeraden Betrags von Vorteil sein
Geld gleichmäßig auf zwei Personen verteilen (es würde bestimmen, wer das Extra bekommt).
Penny). Hinweis: rndtoeven wirkt sich nur auf die Funktionen @rnd und @round aus. Es hat
Hat keinen Einfluss darauf, wie eine Zahl gerundet wird, um sie an das Anzeigeformat einer Zelle anzupassen.

Krach=n
Legen Sie die Newline-Aktion fest. n lassen sich: 0 (Standard), um keine Aktion auszuführen; 1 zu bewegen
nach jedem Eintrag nach unten; oder 2 direkt nach jedem Eintrag verschieben.

Zeilenlimit=n
Legen Sie den gespeicherten Grenzwert für die maximale Zeile fest, unter der sich die aktuelle Zelle befindet
wird an den Anfang der nächsten Spalte verschoben, wenn die Newline-Aktion auf eingestellt ist
Verschiebt die aktuelle Zelle nach unten. n kann sein -1 (Standard), um diese Funktion zu deaktivieren.

kollimit=n
Legen Sie den gespeicherten Grenzwert für die maximale Spalte fest, rechts davon
Die aktuelle Zelle wird bei der Newline-Aktion nach links von der nächsten Zeile verschoben
ist so eingestellt, dass die aktuelle Zelle nach rechts verschoben wird. n kann sein -1 (Standard) zum Deaktivieren
diese Einrichtung.

Farbe/!Farbe
Farbe aktivieren. Diese Option muss für alle anderen Farboptionen festgelegt werden, z
colorneg oder colorerr, um wirksam zu werden. Bei langsamer Verbindung, Ausschalten
Farbe kann Bildschirmaktualisierungen spürbar beschleunigen.

Farbneg/!colorneg
Negative Zahlen färben. Wenn diese Option festgelegt ist, werden alle Zellen enthalten
Bei negativen Zahlen wird die Farbnummer um eins erhöht. Zellen mit
Farbe 8 wechselt zurück zu Farbe 1. Für diese Option muss Farbe aktiviert sein
wirksam werden.

colorrr/!colorerr
Färben Sie Zellen mit Fehlern. Das Festlegen dieser Option führt dazu, dass alle Zellen mit
Ausdrücke, die als ERROR oder INVALID ausgewertet werden, werden auf Farbe 3 gesetzt. Farbe
muss aktiviert sein, damit diese Option wirksam wird.

cslop/!cslop
Farbverlauf aktivieren. Wenn die Beschriftungszeichenfolge einer Zelle breiter als die Spaltenbreite ist,
es wird in die nächste Zelle rechts übergehen, wenn diese leer ist.
Wenn sich diese Zelle jedoch in einem anderen Farbbereich als die erste befindet, wird dies angezeigt
Slop-Over wird deaktiviert, unabhängig davon, ob die Farben dem zugewiesen sind
zwei Bereiche unterschiedlich sind oder nicht. Wenn cslop aktiviert ist, können Zeichenfolgen überlaufen
Auch wenn die nächste Zelle in einem anderen Farbbereich liegt, trägt sie ihre Farbe
mit ihnen, was zu einer unregelmäßigen Grenze zwischen den Bereichen führen kann, aber möglicherweise
ermöglichen es, die Saiten in ihrer Gesamtheit zu sehen. Cslop ist deaktiviert durch
default.

Folgende Stelle den Optionen gelten als persönliche Präferenzen oder sind von entscheidender Bedeutung
abhängig und werden daher beim Speichern einer Datei nicht gespeichert, sondern sind vorgesehen
zur Verwendung in der .scrc-Datei eines Benutzers.

Blindenschrift/!Blindenschrift
Braille-Verbesserungsmodus einstellen/löschen. Wenn der Braille-Verbesserungsmodus eingestellt ist,
Der Cursor verhält sich auf eine Art und Weise, die den Gebrauch erleichtert sc viel einfacher wenn
mit Hilfe einer Braillezeile. Trotz seines Namens funktioniert dieser Modus auch gut
mit Screenreadern wie SpeakUp und kann sogar von sehenden Benutzern verwendet werden
zum Ausschneiden und Einfügen mit dem Bildschirm Programm viel einfacher.

Es gibt tatsächlich zwei verschiedene Braille-Modi. Wenn die Braille-Option ist
setzen, die C Stattdessen wird der Befehl verwendet, der normalerweise zum Festlegen von Farben verwendet wird
Wechseln Sie von einem Braille-Modus zum anderen. Wenn eine Einstellung/Änderung gewünscht ist
Farben, damit Sie Dateien mit anderen teilen können, die keine Braillezeile verwenden,
Der Braille-Modus muss vorübergehend ausgeschaltet und dann wieder umgeschaltet werden
nach Abschluss des Farbvorgangs wieder eingeschaltet.

Wenn die Braille-Option eingestellt ist, führt der Standard-Braille-Modus dazu, dass
Der Cursor soll am linken Rand der aktuellen Zelle positioniert werden, während der
Im alternativen Braille-Modus wird der Cursor am Anfang platziert
der obersten Zeile, die Informationen wie die aktuelle Zelle enthält
Adresse, Inhalt der Zelle und Informationen zur Spaltenformatierung. Der
Spaltennamen werden ebenfalls an den linken Rand ihrer jeweiligen Spalten verschoben
um bei der Auf- und Abwärtsbewegung am Cursor ausgerichtet zu bleiben
Spalte.

In beiden Modi wird der Cursor beim Bearbeiten von a in der obersten Zeile platziert
Zeile, außer beim Umschalten in den Navigationsmodus. In diesem Fall wird der Cursor angezeigt
entweder in der aktuellen Zelle (Standard-Braille-Modus) oder in der zweiten platziert werden
Zeile, in der die Zelladresse oder der Standardbereich angezeigt wird (alternativ).
Braille-Modus).

Immer wenn in der zweiten Zeile eine Meldung angezeigt wird, beispielsweise eine Fehlermeldung
oder eine Aufforderung zur Eingabe weiterer Informationen, in beiden Modi wird der Cursor angezeigt
am Anfang dieser Nachricht platziert. Nachdem diese Meldung verschwindet, wird die
Der Cursor kehrt zu seinem vorherigen Verhalten zurück. Der einfachste Weg, dies zu tun
Die Meldung verschwindet ohne Wirkung, außer in den Fällen, in denen sie vorhanden ist
Wenn Sie den Benutzer um weitere Informationen bitten, drücken Sie CC, die effektiv
wechselt den Modus zweimal, mit dem Nettoeffekt des Verlassens sc im Originalmodus.

lokal/!Gebietsschema
Wenn die Gebietsschemaunterstützung kompiliert wird sc, diese Option wird bestimmte Ursachen haben
gebietsschemaabhängige Verhaltensweisen, wie z. B. die Anzeige von Zahlen und die
Bestimmung der Wortgrenzen für einige Operationen im Bearbeitungsmodus. Notiz
das, wenn diese Option gesetzt ist und die Umgebungsvariable LC_ALL ist
nicht erkannt, nicht gesetzt oder auf „POSIX“ oder „C“ gesetzt, Kommas im Format
Befehle werden ignoriert.

Zellcur/!cellcur
Aktuellen Zellenhervorhebungsmodus festlegen/löschen. Diese Option ist hier enthalten
weil es wahrscheinlich vom Terminal abhängt und/oder von einer Benutzerpräferenz abhängt, und
wird daher beim Speichern einer Datei nicht gespeichert.

scrc Es sagt sc um auch die Datei .scrc im aktuellen Verzeichnis zu lesen, wenn
beginnend. Die Einstellungen in dieser Datei überschreiben diejenigen in $HOME/.scrc, können dies jedoch tun
selbst durch Befehlszeilenoptionen überschrieben werden. Dies könnte eine Einstellung sein
potenzielles Sicherheitsrisiko, seit Beginn sc mit einer unbekannten .scrc könnte
möglicherweise beliebige Befehle ausführen. Dieses Risiko ist wahrscheinlich sehr gering,
Da ein Tabellenkalkulationsprogramm wahrscheinlich nicht in irgendeinem Verzeichnis ausgeführt wird,
und sollte niemals als Root ausgeführt werden.

Cursor Control Befehle

^A Gehe zur Zelle A0 (genau wie zuhause).

^P Bewegen Sie den Zellencursor nach oben zur vorherigen Zeile.

^N Bewegen Sie den Zellencursor nach unten zur nächsten Zeile.

^H Bewegen Sie den Zellencursor eine Spalte nach hinten.

SPACE Bewegen Sie den Zellencursor eine Spalte nach vorne. Wenn im Navigationsmodus ein Bereich vorhanden ist
Markiert, fügen Sie den markierten Bereich in die Befehlszeile ein, gefolgt von a
Platz, während Sie im Navigationsmodus bleiben. Dies ist nützlich bei der Eingabe von Kopieren, Verschieben,
oder beispielsweise Frame-Befehle, die mehr als ein Bereichsargument akzeptieren.

h, j, k, l
Dies sind abwechselnd, vi-kompatible Zellcursor-Steuerelemente (links, unten, oben, rechts).
Der Raum ist genau wie l (rechts).

H, J, K, L
Diese bewegen den Cursor um halbe Seiten (links, unten, oben, rechts). Wenn Seitengröße is
Ungleich Null, Auf-/Ab-Paging erfolgt durch Seitengröße stattdessen Zeilen.

^F, ^B Wie J und K oben.

BILD NACH UNTEN Seite nach oben
Wie J und K oben.

TAB Befindet sich der Zeichencursor in der obersten Zeile, versucht TAB, einen Bereichsnamen zu vervollständigen
Das unmittelbar davor stehende Zeichen ist alphanumerisch oder „_“ und beginnt einen Bereich
wenn nicht (siehe unten). Andernfalls bewegen Sie den Zellencursor eine Spalte nach vorne.

HOME Gehe zur Zelle A0.

ENDE Identisch mit ^E (siehe unten).

Pfeil Tasten
Die Pfeiltasten des Terminals bieten einen weiteren alternativen Satz von Zellcursor-Steuerelementen, wenn
Sie existieren und werden in geeigneter Weise unterstützt termcap Eintrag. Einige Terminals haben
Pfeiltasten, die mit anderen Steuertastencodes in Konflikt stehen. Zum Beispiel ein Terminal
könnte senden ^H wenn die Zurück-Pfeiltaste gedrückt wird. In diesen Fällen ist das widersprüchlich
Die Pfeiltaste hat dieselbe Funktion wie die Tastenkombination, die sie nachahmt.

^ Bewegen Sie den Zellencursor nach oben zur Zeile 0 der aktuellen Spalte.

# Bewegen Sie den Zellencursor nach unten zur letzten gültigen Zeile der aktuellen Spalte.

0 Bewegen Sie den Zellencursor zurück zur Spalte A der aktuellen Zeile. Dieser Befehl muss sein
mit vorangestelltem ^U wenn der schnelle numerische Eingabemodus aktiviert ist.

$ Bewegen Sie den Zellencursor vorwärts zur letzten gültigen Spalte der aktuellen Zeile.

b Bewegen Sie den Cursor rückwärts (nach links und oben) zur vorherigen gültigen Zelle.

w Bewegen Sie den Cursor vorwärts (nach rechts und unten) zur nächsten gültigen Zelle.

g Gehe in eine Zelle. sc fordert zur Eingabe des Namens einer Zelle auf, einem regulären Ausdruck, umgeben von
Anführungszeichen oder eine Zahl. Wenn der Name einer Zelle wie z ae122 oder der Name eines definierten Bereichs
angegeben ist, geht der Zellencursor direkt zu dieser Zelle. Wenn ein zitierter Stammgast
Ausdruck wie „ Steuer Tisch "Oder" ^Jan [0-9]*$ „ ist gegeben, sc sucht nach einem
Zelle, die eine Zeichenfolge enthält, die dem regulären Ausdruck entspricht. Sehen Regex(3) or ed(1)
Weitere Informationen zur Form regulärer Ausdrücke finden Sie hier.

Sie können auch formatierte Zahlen oder Ausdrücke mithilfe regulärer Ausdrücke durchsuchen
Vor den öffnenden Anführungszeichen des regulären Ausdrucks steht ein „#“ (für formatiert).
Zahlen) oder ein „%“ (für Ausdrücke). Diese sind praktisch für die Suche nach Daten
innerhalb eines bestimmten Bereichs oder Zellen, die auf eine bestimmte Zelle verweisen, zum Beispiel
Allerdings sind sie seitdem etwas langsamer als das Durchsuchen gewöhnlicher Zeichenfolgen
Alle Zahlen müssen im laufenden Betrieb formatiert oder Ausdrücke dekompiliert werden
Suche.

Wenn eine Zahl angegeben ist, sc sucht nach einer Zelle, die diese Nummer enthält. Suchen
Für Zeichenfolgen oder Zahlen wird von der aktuellen Zelle aus vorwärts und rückwärts fortgefahren
bis a0 am Ende der Tabelle und endet in der aktuellen Zelle, wenn die Zeichenfolge oder
Nummer wurde nicht gefunden. Sie können auch zu einer Zelle mit einem FEHLER gehen (durch Null dividieren usw.).
in dieser Zelle) oder UNGÜLTIG (referenziert eine Zelle, die einen FEHLER enthält). g Fehler werden wir
bringt Sie zum nächsten FEHLER, while g ungültig bringt Sie zum nächsten UNGÜLTIG. Das Letzte
g Der Befehl wird gespeichert und kann durch Eingabe erneut ausgegeben werden G. Sie können auch
Wiederholen Sie die letzte Suche, indem Sie drücken n.

Es ist ein optionales zweites Argument verfügbar, dessen Bedeutung davon abhängt, ob Sie es sind
eine Suche durchführen oder zu einer bestimmten Zelle springen. Bei einer Suche die zweite
Das Argument gibt einen zu durchsuchenden Bereich an. Beim Springen zu einer bestimmten Zelle die zweite
Das Argument gibt an, welche Zelle sich in der oberen linken Ecke des Bildschirms befinden soll.
Wenn möglich, können Sie die Zielzelle dort positionieren, wo Sie sie haben möchten
der Bildschirm.

^Ed Gehen Sie zum Bereichsende. Folgen ^E durch einen Fahrtrichtungsanzeiger wie z ^P or j. Wenn der
Der Zellcursor beginnt auf einer nicht leeren Zelle und bewegt sich in die angegebene Richtung, bis
die letzte nicht leere angrenzende Zelle. Wenn der Zellencursor auf einer leeren Zelle beginnt, wird er
geht in der angegebenen Richtung bis zur ersten nicht leeren Zelle. Dieser Befehl ist
nützlich, wenn Bereiche benachbarter Zellen angegeben werden (siehe unten), insbesondere wenn die
Der Bereich ist größer als das sichtbare Fenster.

If ^E zweimal hintereinander oder nacheinander gedrückt wird ^E oder eine ^Y,
Dadurch wird der Bildschirm nach oben gescrollt, ohne dass der Zellencursor bewegt wird, es sei denn, dies ist der Fall
Der Zellencursor befindet sich bereits oben auf dem Bildschirm. In diesem Fall bleibt er dort
am oberen Rand des sichtbaren Bildschirms.

^Y Bewirkt, dass der Bildschirm nach unten scrollt, ohne den Zellencursor zu bewegen, es sei denn, die Zelle
Der Cursor befindet sich bereits am unteren Bildschirmrand. In diesem Fall bleibt er dort
unteren Rand des sichtbaren Bildschirms.

mx Markieren Sie die aktuelle Zelle. sc fordert Sie zur Eingabe eines Kleinbuchstabens auf, der als Markierung verwendet werden soll
Spezifizierer. Markierte Zellen können als Quelle dafür verwendet werden c (eine markierte Zelle kopieren)
Befehl oder als Ziel eines ` or ' (zur markierten Zelle gehen) Befehl. Zusätzlich zu
mit Kleinbuchstaben markierte Zellen, sc markiert auch automatisch die letzten neun
Zellen, die mit den Nummern 1–9 bearbeitet wurden, und die aktuell bearbeitete Zelle
mit der Nummer 0. Wenn Sie eine Zelle nicht bearbeiten, beziehen sich die Markierungen 0 und 1 normalerweise auf die
dieselbe Zelle, es sei denn, die letzte Bearbeitung wurde in einer Zelle begonnen, die Zellenadresse jedoch
Die Eingabe wurde vor dem Drücken der RETURN-Taste geändert oder die letzte Bearbeitung wurde vorzeitig abgebrochen.

`x Springen Sie zu einer zuvor markierten Zelle. Wenn sich die Zielzelle gerade auf dem Bildschirm befindet,
sc springt einfach zur Zielzelle und macht sie zur aktuellen Zelle. Ansonsten, sc werden wir
Versuchen Sie nach Möglichkeit, die Zelle auf dem Bildschirm zu zentrieren. Als Sonderfall gilt
Wenn Sie dem ` ein weiteres ` folgen, kehren Sie zu der Zelle zurück, in der Sie sich vor dem befanden
Das letzte g, ', `, * oder ^E (oder die END-Taste) wurde verwendet, um zu einer anderen Zelle zu springen.

'x Springen Sie zu einer zuvor markierten Zelle. ' funktioniert genauso wie ` , außer das ' wird versuchen
um die markierte Zelle an der gleichen Position auf dem Bildschirm wiederherzustellen, an der sie sich befand
markiert. Dies geschieht, indem es sich merkt, welche Zelle sich in der oberen linken Ecke befand
des Bildschirms zum Zeitpunkt des Setzens der Markierung und Wiederherstellen des ursprünglichen Zustands dieser Zelle
Position. In einem Sonderfall gelangen Sie zurück zum, wenn Sie dem „ mit einem anderen“ folgen
Zelle, in der Sie sich befanden, bevor mit dem letzten g, ', `, * oder ^E (oder der END-Taste) gesprungen wurde
eine andere Zelle und wird auch versuchen, diese Zelle in derselben auf dem Bildschirm zu positionieren
Position, in der Sie es verlassen haben.

z
Verschieben Sie die aktuelle Zeile an den oberen Bildschirmrand. Wenn sich die aktuelle Zeile in einem Rahmen befindet
Bereich, verschieben Sie die aktuelle Zeile an den oberen Rand des Bildlaufbereichs.

z. Verschieben Sie die aktuelle Zeile in die Mitte des Bildschirms.

z| Verschieben Sie die aktuelle Spalte in die Mitte des Bildschirms.

zc Zentrieren Sie die aktuelle Zelle sowohl horizontal als auch vertikal.

Zelle Eintrag und Bearbeitung Befehle
Zellen können sowohl einen numerischen Wert als auch einen Zeichenfolgewert enthalten. Jeder Wert kann das Ergebnis sein
eines Ausdrucks, aber nicht beide gleichzeitig, dh jede Zelle kann nur einen Ausdruck haben
mit ihr verbundenen. Durch die Eingabe eines gültigen numerischen Ausdrucks wird der vorherige Wert der Zelle geändert
numerischer Wert, falls vorhanden, und ersetzt den vorherigen Zeichenfolgenausdruck der Zelle, falls vorhanden, und verlässt
nur die zuvor berechnete konstante Beschriftungszeichenfolge. Ebenso die Eingabe einer gültigen Zeichenfolge
Der Ausdruck ändert die vorherige Beschriftungszeichenfolge der Zelle, falls vorhanden, und ersetzt die der Zelle
vorherigen numerischen Ausdruck, falls vorhanden, so dass nur der zuvor berechnete konstante numerische Ausdruck übrig bleibt
Wert.

= Geben Sie eine numerische Konstante oder einen Ausdruck in die aktuelle Zelle ein. sc Eingabeaufforderungen für die
Ausdruck in der obersten Zeile. Die übliche Art, eine Zahl in eine Zelle einzugeben, ist die Eingabe
Geben Sie „=“ ein und geben Sie dann die Nummer als Antwort auf die Eingabeaufforderung in der obersten Zeile ein. Der Schnelle
Numerische Eingabeoption, aktiviert über die -n Option oder ^T Befehl, zeigt die Eingabeaufforderung an
wenn Sie die erste Ziffer einer Zahl eingeben (Sie können die Eingabe von „=“ überspringen). Wenn du
Sie möchten mit der Eingabe eines Ausdrucks in die aktuelle Zelle beginnen, möchten aber beginnen
im Navigationsmodus (z. B. um Zelladressen oder Bereichssummen mit „@sum“ einzugeben),
Verwenden Sie stattdessen den Befehl „+“ (siehe unten).

< Geben Sie eine Beschriftungszeichenfolge in die aktuelle Zelle ein, die linksbündig am linken Rand ausgerichtet werden soll
der Zelle.

Geben Sie eine Beschriftungszeichenfolge in die aktuelle Zelle ein, die in der Spalte zentriert werden soll.

> Geben Sie eine Beschriftungszeichenfolge in die aktuelle Zelle ein, die von rechts nach rechts geleert werden soll
Rand der Zelle.

{ Richten Sie die Zeichenfolge in der aktuellen Zelle linksbündig aus.

| Zentrieren Sie die Zeichenfolge in der aktuellen Zelle.

} Richten Sie die Zeichenfolge in der aktuellen Zelle rechtsbündig aus.

F Geben Sie eine Formatzeichenfolge in die aktuelle Zelle ein. Diese Formatzeichenfolge überschreibt die
Präzision angegeben mit der f Befehl, es sei denn & liegt im Bruchteil vor
des Formatstrings (siehe unten). Das Format gilt nur für numerische Werte.
Es sind zwei Arten von Formatzeichenfolgen zulässig: standardmäßige numerische Zeichenfolgen und Datumszeichenfolgen. (Notiz:
Diese Formatzeichenfolgen können auch mit verwendet werden f Befehl zum Erstellen benutzerdefiniert
Formattypen.) Die folgenden Zeichen können zum Erstellen einer Standardnummer verwendet werden
Formatzeichenfolge:

# Ziffernplatzhalter. Wenn die Nummer auf beiden Seiten weniger Ziffern hat
Dezimalpunkt als das Format „#“-Zeichen enthält, ist das zusätzliche „#“
Zeichen werden ignoriert. Die Zahl wird auf die Anzahl der Ziffern gerundet
Platzhalter, wie sie sich rechts vom Dezimalpunkt befinden. Wenn es gibt
mehr Ziffern in der Zahl, als auf der linken Seite Ziffernplatzhalter vorhanden sind
des Dezimalpunkts, dann werden diese Ziffern angezeigt.

0 Ziffernplatzhalter. Dasselbe wie für „#“, außer dass die Zahl mit aufgefüllt wird
Nullen auf beiden Seiten des Dezimalpunkts. Die Anzahl der verwendeten Nullen
Die Auffüllung wird durch die Anzahl der Ziffernplatzhalter nach der „0“ für bestimmt
Ziffern auf der linken Seite des Dezimalpunkts und durch die Anzahl der Ziffern
Platzhalter vor der „0“ für Ziffern auf der rechten Seite der Dezimalstelle
Punkt.

. Komma. Bestimmt, wie viele Ziffern rechts und links platziert werden
Seiten des Dezimalpunkts in der Zahl. Wenn lokal eingestellt ist, die Dezimalzahl
Beim Formatieren einer Zahl wird der Punkt für das aktuelle Gebietsschema des Benutzers verwendet.
Beachten Sie, dass Zahlen kleiner als 1 links mit einem Dezimalpunkt beginnen
Die Seite des Dezimalpunkts enthält nur einen Platzhalter für die Ziffer „#“. Verwenden Sie eine „0“
Platzhalter, um in Dezimalformaten eine führende Null zu erhalten.

% Prozentsatz. Für jedes „%“-Zeichen im Format wird die tatsächliche Zahl abgerufen
multipliziert mit 100 (nur zu Formatierungszwecken – die ursprüngliche Zahl ist
unverändert gelassen) und das Zeichen „%“ wird an derselben Position platziert
ist im Format.

, Tausendertrennzeichen. Das Vorhandensein eines „,“ im Format (mehrere Kommas).
werden als eine behandelt) führt dazu, dass die Zahl mit einem „,“ formatiert wird.
Trennen Sie jeden Satz von drei Ziffern im ganzzahligen Teil der Zahl durch
Nummerierung beginnend am rechten Ende der Ganzzahl. Wenn lokal eingestellt ist,
Anstelle wird das Tausendertrennzeichen für das aktuelle Gebietsschema des Benutzers verwendet
des Kommas. Wenn die Umgebungsvariable LC_ALL nicht gesetzt ist, nicht erkannt wird oder
auf „POSIX“ oder „C“ gesetzt ist, werden alle Kommas in der Formatzeichenfolge verwendet
ignoriert.

& Präzision. Wenn dieses Zeichen im Bruchteil des vorhanden ist
Zahl, es entspricht einer Anzahl von Nullen, die der angegebenen Genauigkeit entsprechen
im Spaltenformatbefehl. Wenn die Genauigkeit beispielsweise 3 beträgt, gilt „&“.
entspricht „000“.

Zitat. Dieses Zeichen bewirkt, dass das nächste Zeichen in das eingefügt wird
formatierte Zeichenfolge direkt ohne spezielle Interpretation.

E- E+ e- e+
Wissenschaftliches Format. Bewirkt, dass die Zahl wissenschaftlich formatiert wird
Notation. Die Schreibweise des angegebenen „E“ oder „e“ bleibt erhalten. Wenn das Format
ein „+“ verwendet, dann wird das Vorzeichen immer für den Exponentenwert angegeben. Wenn die
Das Format verwendet ein „-“, dann wird das Vorzeichen nur angegeben, wenn der Exponentenwert ist
Negativ. Beachten Sie Folgendes: Wenn hinter dem „+“ oder kein Ziffernplatzhalter steht
„-“, dann wird dieser Teil der formatierten Zahl weggelassen. Im Allgemeinen dort
Nach dem „+“ oder „-“ sollten ein oder mehrere Ziffernplatzhalter stehen.

; Formatauswahl. Verwenden Sie dieses Zeichen, um das Format in zwei Teile zu teilen
verschiedene Formate. Das Format links vom „;“ Zeichen verwendet wird
wenn die angegebene Zahl Null oder positiv ist. Das Format rechts vom „;“
Das Zeichen wird verwendet, wenn die angegebene Zahl negativ ist.

Einige Beispielformate sind Ganzzahl („0“ oder „#“), fest („0.00“) und Prozent
(„0 %“ oder „0.00 %“), wissenschaftlich („0.00E+00“) und Währung
(„$#,0.00;($#,0.00)“).

Datumsformatzeichenfolgen werden durch das Vorhandensein eines ^D an der ersten Position identifiziert.
Wenn dies vorhanden ist, wird der Rest der Zeichenfolge an strftime() übergeben.
Funktion und verwendet daher dieselben Konvertierungsspezifizierer wie strftime(). Für
Weitere Informationen zu Konvertierungsspezifizierern für Datumsformatzeichenfolgen finden Sie auf der Manpage
für strftime(3).

Von Ihnen eingegebene Zeichenfolgen müssen mit „“ beginnen. Sie können das abschließende „ und“ weglassen sc Werde es hinzufügen
für dich. Sie können einen Zeichenfolgenausdruck auch eingeben, indem Sie mit der Rückwärtstaste über die Öffnung „ im
prompt.

e Bearbeiten Sie den mit der aktuellen Zelle verknüpften Wert. Dies ist mit der Ausnahme „=“ identisch
dass die Befehlszeile am Anfang den alten numerischen Wert oder Ausdruck enthält
mit der Zelle verbunden. Die Bearbeitung in diesem Modus ist vi-ähnlich.

^H Einen Charakter zurückbewegen

^V, v Navigieren Sie in den Navigationsmodus. In diesem Modus können Sie währenddessen durch die Tabelle navigieren
Bearbeiten eines Befehls. Im Navigationsmodus v fügt den numerischen Wert ein
der aktuellen Zelle, falls vorhanden, in die Befehlszeile ein, stattdessen while ^V werden wir
Rückkehr zum vorherigen Modus (wie die ESCAPE-Taste).

^W Fügen Sie den an die aktuelle Zelle angehängten Ausdruck in die Befehlszeile ein.
Wenn keine vorhanden ist, lautet das Ergebnis „?“. Dies funktioniert nur während der Navigation
Modus arbeiten können.

^A Gehen Sie im Navigationsmodus zur Zelle A0. Wenn Sie sich nicht im Navigationsmodus befinden, springen Sie zu
stattdessen den Anfang der Zeile.

^E Springe zum Ende der Zeile. Im Gegensatz zu „$“ (unten) kann dies auch verwendet werden
aus dem Einfügemodus.

TAB Wenn das Zeichen direkt vor dem Cursor alphanumerisch oder „_“ ist,
TAB versucht, eine Übereinstimmung in der Liste der Bereichsnamen zu finden, und wenn eine gefunden wird,
Der Name wird in der Befehlszeile vervollständigt. Wenn es mehrere sind
Übereinstimmungen, indem Sie wiederholt die TAB-TASTE drücken, ohne dass eine andere dazwischenliegende Taste erforderlich ist
Durchlaufen Sie alle gültigen Übereinstimmungen. Wenn der Charakter sofort
vor dem Cursor nicht alphanumerisch oder „_“ ist, definiert TAB einen Bereich von
Zellen über die Cursorsteuerbefehle oder die Pfeiltasten verschieben. Drücken der Tabulatortaste
schaltet automatisch um sc in den Navigationsmodus, falls Sie dies noch nicht getan haben
Verwendung der ^V Befehl, und der Bereich wird hervorgehoben, beginnend bei der Zelle
an der Stelle, an der Sie TAB eingegeben haben, und fahren Sie mit der aktuellen Zelle fort. Drücken der Tabulatortaste
bewirkt erneut, dass der hervorgehobene Bereich in die Befehlszeile eingefügt wird
Die Hervorhebung wird deaktiviert und der vorherige Modus wiederhergestellt. Das
ist am nützlichsten zum Definieren von Bereichen für Funktionen wie z @Summe(). Drücken
„)“ verhält sich wie die zweite Eingabe der TAB-Taste und fügt den Schluss hinzu
``)''. Beachten Sie, dass bei der Angabe eines Bereichsbefehls das erste Argument to ist
Da es sich bei dem Befehl um einen Bereich handelt, müssen Sie nicht die erste TAB-TASTE drücken, um zu beginnen
Definieren eines Bereichs beginnend mit der aktuellen Zelle.

: Synonym für TAB im Navigationsmodus.

` ' Gehen Sie im Navigationsmodus zur markierten Zelle.

* Gehen Sie im Navigationsmodus zu einer Notiz, die mit der aktuellen Zelle verknüpft ist.

+ Vorwärts durch den Verlauf (wie j)

- Rückwärts durch die Geschichte (wie k)

ESC Bearbeitung abgeschlossen

CR Speichern. Geben Sie im Navigationsmodus den Namen der aktuellen Zelle ein (die XNUMX
am Zellencursor) in die Befehlszeile ein. Dies ist bei der Eingabe hilfreich
Ausdrücke, die auf andere Zellen in der Tabelle verweisen.

$ Gehe zur letzten Spalte

% Gehe zur passenden Klammer

. Aktuellen Punktpuffer einfügen. Im Navigationsmodus ist dies ein Synonym für:
oder TAB.

; Wiederholen Sie den letzten f-, F-, t- oder T-Befehl.

, Wiederholen Sie den letzten f-, F-, t- oder T-Befehl, jedoch in umgekehrter Richtung.

~ Ändern Sie die Groß-/Kleinschreibung des Zeichens unter dem Cursor.

/ Suchen Sie rückwärts nach einer Zeichenfolge im Verlauf
ESC Bearbeiten Sie die eingegebene Zeichenfolge
CR search
^H Rücktaste

? Vorwärts nach einer Zeichenfolge im Verlauf suchen (siehe „/“ oben)

0 Gehe zu Spalte 0

B Gehen Sie ein Wort zurück. Wie b, außer dass Wörter nur durch Leerzeichen getrennt sind.

C Zum Zeilenende wechseln (zuerst löschen, dann in den Einfügemodus wechseln)

D Bis zum Zeilenende löschen

F Suchen Sie das nächste eingegebene Zeichen und bewegen Sie sich in der Zeile rückwärts

G Gehen Sie zum Ende des Verlaufs, also zu der Zeile, die gerade eingegeben wird

I Einfügen in Spalte 0; ESC kehrt in den Bearbeitungsmodus zurück

N Wiederholen Sie die letzte Suche in umgekehrter Richtung

P Fügen Sie den zuletzt gelöschten Text vor dem Cursor ein

R Ersetzungsmodus; ESC kehrt in den Bearbeitungsmodus zurück

T Gehe zu einem Zeichen und bewege dich in der Zeile rückwärts

W Leiten Sie ein Wort weiter. Wie w, außer dass Wörter nur durch Leerzeichen getrennt sind.

X Löschen Sie das Zeichen links

a Nach dem Cursor anhängen; ESC kehrt in den Bearbeitungsmodus zurück

b Gehen Sie ein Wort zurück

c Modus ändern; ESC kehrt in den Bearbeitungsmodus zurück. Fügen Sie im Navigationsmodus Farbe ein
Bereich, der die aktuelle Zelle umfasst.

d Löschen ...
0 Bis zum Zeilenanfang löschen
$ bis zum Ende der Zeile löschen
b zurück Wort
e Bis zum Ende des Wortes löschen
f vorwärts (rechts)
h zurück char
l
t Vorwärts löschen bis zu einem bestimmten Zeichen (nächstes Zeichen eingegeben)
w Nächstes Wort löschen vorwärts

e Weiter zum nächsten Wortende

f Suchen Sie nach dem nächsten eingegebenen Zeichen. Fügen Sie im Navigationsmodus den äußeren Rahmenbereich ein
die die aktuelle Zelle einschließt.

g Ermöglicht Ihnen im Navigationsmodus das „Gehe zu“ einer Zelle oder eines Bereichs, genau wie bei
regulär goto Befehl. Wird im Bearbeitungs-, Einfüge- oder Ersetzungsmodus ignoriert.

h Ein Zeichen nach links verschieben

i Vor dem Cursor einfügen; ESC kehrt in den Bearbeitungsmodus zurück

j Vorwärts durch den Verlauf (wie +)

k Rückwärts durch die Geschichte (dasselbe wie -)

l Bewegen Sie sich einen Zeichen nach rechts

n Wiederholen Sie die letzte Suche (finden Sie die nächste Übereinstimmung)

o Wenn Sie im Navigationsmodus einen Bereich markieren, bewegen Sie sich in die gegenüberliegende Ecke
den hervorgehobenen Bereich.

p Fügen Sie den zuletzt gelöschten Text hinter dem Cursor ein

q Hören Sie auf zu bearbeiten

r Zeichen ersetzen. Fügen Sie im Navigationsmodus den inneren Rahmenbereich ein, der Folgendes enthält
die aktuelle Zelle.

s Aktuelles Zeichen löschen und in den Einfügemodus wechseln (steht für Ersatz)

t Gehe zu einem Char

u Rückgängig machen

w Leiten Sie ein Wort weiter

x Aktuelles Zeichen löschen (nach rechts bewegen)

y Kopiert in den Löschpuffer, ohne zu löschen. Verwendung wie d (oben).

E Bearbeiten Sie die mit der aktuellen Zelle verknüpfte Zeichenfolge. Dies ist identisch mit „<“,
„\“ oder „>“, außer dass die Befehlszeile mit der alten Zeichenfolge beginnt
Wert oder Ausdruck, der der Zelle zugeordnet ist. SEHEN e ÜBER.

Um den Zahlenteil einer Zelle einzugeben und zu bearbeiten, verwenden Sie „=“, „+“ und e Befehle. Betreten
und den Zeichenfolgenteil einer Zelle bearbeiten möchten, verwenden Sie „<“, „\“, „>“ und E Befehle. Siehe die
Weitere Informationen finden Sie in den folgenden Abschnitten zu numerischen Ausdrücken und Zeichenfolgenausdrücken.

Beachten Sie, dass die Beschreibungen der Befehle „+“ und „-“ unten möglicherweise sehr verwirrend erscheinen
Am Anfang sind sie zwar verständlich, aber sobald sie verstanden sind, können sie die schnelle Eingabe von Ausdrücken erleichtern
die eine große Anzahl von Zellen und Summen von Zellbereichen addieren und subtrahieren, also lesen Sie sie
Lesen Sie es mehrmals sorgfältig durch, bis Sie es verstanden haben.

" Geben Sie einen benannten Puffer für den nächsten Yank-/Delete-/Pull-Befehl an. Puffer werden benannt
mit einem einzigen Zeichen. Puffer ``a'' bis ``z'' sind Allzweckpuffer,
Puffer ``1'' bis ``9'' enthält die letzten neun Löschungen, mit Puffer ``1'' Sein
das Neueste und Puffer ``0'' enthält die zuletzt gezogene Zelle oder den zuletzt gezogenen Bereich. Puffer
``"'' ist der Standardpuffer, der die letzte Zelle oder den letzten gelöschten Bereich enthält oder
gerissen.

x Löschen Sie die aktuelle Zelle. Löscht den numerischen Wert, die Beschriftungszeichenfolge und/oder das numerische oder
Zeichenfolgenausdruck. Sie können diesem Befehl eine Anzahl der Zellen voranstellen
in der aktuellen Zeile, um den Inhalt zu löschen. Bei der Neuberechnung der Spalte wird die aktuelle Spalte verwendet
Die Reihenfolge ist festgelegt. Mit diesem Befehl gelöschte Zellen können mit einem der folgenden Befehle zurückgerufen werden: ziehen
Befehle (siehe unten).

mx Markieren Sie die aktuelle Zelle. sc fordert Sie zur Eingabe eines Kleinbuchstabens auf, der als Markierung verwendet werden soll
Spezifizierer. Markierte Zellen können als Quelle dafür verwendet werden Kopieren Befehl, oder als
Ziel eines ` or ' (zur markierten Zelle gehen) Befehl.

cx Kopieren Sie eine markierte Zelle in die aktuelle Zelle und passen Sie dabei die Zeilen- und Spaltenverweise an
numerischer Ausdruck oder Zeichenfolgenausdruck, falls vorhanden. sc Sie werden aufgefordert, den Namen der Zelle einzugeben
kopiert werden, wobei es sich um einen zuvor mit dem angegebenen Kleinbuchstaben handeln kann m Befehl,
eine Ziffer 1-9, um auf eine der letzten neun bearbeiteten Zellen zu verweisen (0 verweist auf die
letzte Zelle, in der eine Bearbeitung begonnen wurde, unabhängig davon, ob die Bearbeitung abgeschlossen wurde
oder nicht), oder ``.'' um auf die aktuelle Zelle zu verweisen, was in einem Sonderfall der Fall ist
als Quelle und nicht als Ziel verwendet werden und in einen Bereich kopiert werden
die die aktuelle Zelle einschließt. Wenn ``.'' angegeben ist, wird die aktuelle Zelle gesetzt
als Standardquellbereich für die Bereichskopie (rc) Befehl und dann der Kopieren
Der Befehl wird in die Befehlszeile eingegeben und sc wechselt in den Navigationsmodus. Ziehen um
Der Zellcursor markiert dann den Zielbereich. Nach dem gewünschten Bereich
markiert ist, drücken Sie RETURN, um den Kopiervorgang auszuführen.

+ Wenn Sie sich nicht im numerischen Modus befinden, fügen Sie das aktuelle numerische Argument (Standard 1) zum Wert hinzu
der aktuellen Zelle. Der aktuelle Wert der Zelle darf kein Ausdruck sein. In
numerischer Modus, + wechselt in den Einfügemodus und hängt ein „+“ an den aktuellen Wert an
Ausdruck oder Wert, falls vorhanden, was das Hinzufügen zu vorhandenen Daten erleichtert.

Im Navigationsmodus + fügt die aktuelle Zellenadresse in die Zeile ein, gefolgt von
ein anderer + und sc bleibt im Navigationsmodus, es sei denn, ein Bereich wird hervorgehoben. Wenn ein
Der Bereich wird hervorgehoben und das Zeichen unmittelbar vor dem Cursor ist ein „+“.
oder „-“, oder der Cursor steht am Anfang eines leeren „let“-Ausdrucks, der
Die Zeichenfolge „@sum(“ wird eingefügt, gefolgt vom hervorgehobenen Bereich, gefolgt von
„)+“. Wenn ein Bereich hervorgehoben ist und das Zeichen unmittelbar davor steht
Der Cursor ist kein „+“ oder „-“, und der Cursor steht nicht am Anfang eines Leerzeichens
Mit dem Ausdruck „let“ wird der hervorgehobene Bereich eingefügt, gefolgt von „)+“.

- Wenn nicht im numerischen Modus, subtrahieren Sie das aktuelle numerische Argument (Standard 1) vom
Wert der aktuellen Zelle. Der aktuelle Wert der Zelle darf kein Wert sein
Ausdruck. Im numerischen Modus - wechselt in den Einfügemodus und hängt ein „-“ an
aktueller Ausdruck oder Wert, falls vorhanden, was das Subtrahieren vom vorhandenen erleichtert
Daten.

Im Navigationsmodus - fügt die aktuelle Zellenadresse in die Zeile ein, gefolgt von
ein anderer - und sc bleibt im Navigationsmodus, es sei denn, ein Bereich wird hervorgehoben. Wenn ein
Bereich, wenn hervorgehoben und das Zeichen unmittelbar vor dem Cursor ein „+“ ist.
oder „-“, oder der Cursor steht am Anfang eines leeren „let“-Ausdrucks, der
Die Zeichenfolge „@sum(“ wird eingefügt, gefolgt vom hervorgehobenen Bereich, gefolgt von
``)-''. Wenn ein Bereich hervorgehoben ist und das Zeichen unmittelbar davor steht
Der Cursor ist kein „+“ oder „-“, und der Cursor steht nicht am Anfang eines Leerzeichens
Mit dem Ausdruck „let“ wird der hervorgehobene Bereich eingefügt, gefolgt von „)-“.

RÜCKKEHR Wenn Sie keine Zelle bearbeiten (die oberste Zeile ist leer), drücken Sie die EINGABETASTE sc
Wechseln Sie in den Einfügemodus. An dieser Stelle können Sie einen beliebigen gültigen Befehl eingeben oder drücken ESC einmal
bearbeiten.

Reichen Sie das Befehle

G Holen Sie sich eine neue Datenbank aus einer Datei. Wenn die Verschlüsselung aktiviert ist, wird die Datei entschlüsselt
bevor es in die Tabelle geladen wird.

P Legen Sie die aktuelle Datenbank in eine Datei ab. Wenn die Verschlüsselung aktiviert ist, ist die Datei
verschlüsselt, bevor es gespeichert wird.

ZZ Speichern Sie die aktuelle Datenbank in einer Datei, wenn sie geändert wurde, und beenden Sie den Vorgang. Das
ist wie die P Befehl gefolgt von dem q Befehl, außer dass es sich um den Standarddateinamen handelt
wird verwendet, anstatt Sie dazu aufzufordern, und die Datei wird nur gespeichert, wenn
es wurde geändert. Wenn kein Standarddateiname vorhanden ist, wird eine Fehlermeldung angezeigt
angezeigt und es wurden keine Maßnahmen ergriffen.

W Schreiben Sie eine Auflistung der aktuellen Datenbank in einer mit ihr übereinstimmenden Form in eine Datei
Aussehen auf dem Bildschirm. Dies unterscheidet sich von der setzen Befehl, in dem seine Dateien sind
zum Nachladen gedacht Erhalten Sie , während Schreiben Erstellt eine Datei, die von den Benutzern eingesehen werden kann
bei. Ausgeblendete Zeilen oder Spalten werden beim Drucken der Daten nicht angezeigt.

T Schreiben Sie eine Liste der aktuellen Datenbank in eine Datei, fügen Sie jedoch geeignete Trennzeichen ein
zur Bearbeitung durch die tbl, Latex, oder auch TeX Tabellenprozessoren. Die Trennzeichen sind
gesteuert von der tblstyle Möglichkeit. Sehen Stelle den über. Die Trennzeichen sind ein Doppelpunkt (:)
für Stil 0 or tbl und ein kaufmännisches Und (&) für Stil Latex or tex.

Mit der setzen, Schreiben und Tisch Befehle schreibt das optionale Bereichsargument eine Teilmenge von
der Tabelle in die Ausgabedatei.

Mit der Schreiben und Tisch Befehle, wenn Sie versuchen, in die zuletzt verwendete Datei zu schreiben Erhalten Sie
or setzen Befehle oder die in der Befehlszeile angegebene Datei, wenn sc aufgerufen wurde, bist du es
Sie werden um eine Bestätigung gebeten, dass die (potenziell) gefährliche Operation wirklich Ihren Wünschen entspricht.

Die drei Ausgabebefehle, setzen, Schreiben und Tisch, können ihre (nur unverschlüsselte) Ausgabe weiterleiten
zu einem Programm. Um diese Funktion zu nutzen, geben Sie „|“ ein Programm“ auf die Eingabeaufforderung, in der Sie nach a gefragt werden
Dateiname. Um beispielsweise die Ausgabe des umzuleiten Schreiben Befehl an den Drucker senden, Sie
könnte „|“ eingeben lpr -p''.

M Führen Sie die Datenbank aus der benannten Datei mit der aktuellen Datenbank zusammen. Werte und
In der genannten Datei definierte Ausdrücke werden in die aktuelle Tabelle eingelesen
Überschreiben der vorhandenen Einträge an übereinstimmenden Zellenpositionen.

R Führen Sie Makros aus. Es gibt zwei verschiedene Arten von Makros, die verwendet werden können sc:
einfache Makros, die in Nur-Text-Dateien gespeichert werden, und erweiterte Makros, die gespeichert werden
ausführbare Dateien, die in der Sprache Ihrer Wahl geschrieben werden können.
Erweiterte Makros sind nur auf Systemen verfügbar, die Pipes unterstützen.

Einfache Makros werden interpretiert von scdes internen Parsers und verwenden Sie dieselben Befehle
Wird zum Eingeben von Daten und zum Ausführen anderer Vorgänge verwendet (die einzelnen Tastenbefehle sind).
Verknüpfungen, die nach der ersten Eingabe des Anfangs des vollständigen Eintrags in den Eingabemodus wechseln
Befehl für Sie). Dies sind auch die gleichen Befehle wie in sc Dateien erstellt mit
den Put-Befehl. Seit sc Dateien werden als ASCII-Dateien gespeichert und können verwendet werden
sie als primitive Makrodefinitionsdateien. Der Führen Sie Befehl macht dies einfacher. Es ist
wie die Merge Befehl, gibt aber einen gespeicherten Pfadnamen als Anfang des Dateinamens aus
zum Zusammenführen. Die zu verwendende Zeichenfolge wird mit festgelegt Festlegung Befehl. Um Makros zu schreiben,
Sie müssen mit dem von geschriebenen Dateiformat vertraut sein setzen Befehl.

Erweiterte Makros verwenden ausführbare Dateien, die von gestartet werden sc als Kindprozess mit
stdin und stdout werden zurück zu umgeleitet sc für bidirektionale Kommunikation. Besonders
Für die Abfrage von Informationen wie Zellinhalten und Formatierungen stehen Befehle zur Verfügung
Informationen oder die aktuelle Position des Zellcursors. Es werden Befehle geschrieben
stdout, und Antworten werden von stdin gelesen. Um erweiterte Makros zu verwenden, ist der Dateiname erforderlich
muss ein | vorangestellt werden (das Pipe-Symbol) und die Datei muss ausführbar sein. Wenn die
Pfadname mit dem festgelegt Festlegung Wenn der Befehl mit einem | beginnt, gilt dies für alle Dateien in diesem Pfad
als erweiterte Makros ausgeführt werden. Es ist auch möglich, einen Dateinamen als Teil anzugeben
des Pfades bei Verwendung erweiterter Makros, sodass Sie mehrere Makros einfügen können
eine einzelne Datei, und verwenden Sie die Führen Sie Befehl zum Hinzufügen von Befehlszeilenargumenten oder -optionen
Bestimmen Sie, welches Makro ausgeführt werden soll. Erweiterte Makros sind relativ neu und
Die Dokumentation ist noch unvollständig. Diese Funktion wird voraussichtlich in erweitert
zukünftige Veröffentlichungen.

A Geben Sie ein Makro an, das automatisch ausgeführt wird, wenn das aktuelle Blatt neu geladen wird
eine Datei.

D Definieren Sie einen Pfad für Führen Sie Befehl, der verwendet werden soll (siehe oben).

Alle Dateioperationen verwenden einen Dateinamen als erstes Argument für die Eingabeaufforderung in der obersten Zeile.
Die Eingabeaufforderung liefert ein „, um die Eingabe des Dateinamens zu erleichtern. Der Dateiname kann auch sein
Wird aus der Beschriftungszeichenfolge oder dem Zeichenfolgenausdruck einer Zelle erhalten. Löschen Sie in diesem Fall die
Führen Sie „ mit der Rücktaste aus und geben Sie einen Zellennamen ein, z. B a22 stattdessen. Wenn die
Die resultierende Zeichenfolge beginnt mit „|“, der Rest der Zeichenfolge wird als UNIX interpretiert
Befehl, wie oben.

Reihe und Kolonne Befehle
Dabei handelt es sich um aus zwei Buchstaben bestehende Befehle, die entweder für Zeilen oder Spalten verwendet werden können. Die Ausnahmen
sind die f Befehl, der nur für Spalten funktioniert und daher keinen zweiten Befehl erfordert
Brief, und die p Befehl, der neben der Bearbeitung von Zeilen oder Spalten mehrere Funktionen hat
andere Optionen zum direkten Zusammenführen der Daten, ohne eine neue Zeile oder Spalte zu öffnen.
Es gibt auch einige Sonderfälle, in denen das zweimalige Drücken desselben Buchstabens nur Auswirkungen hat
die aktuelle Zelle anstelle einer Zeile oder Spalte (außer ZZ, was alles ein Sonderfall ist
sein eigenes).

In allen übrigen Fällen lautet der zweite Buchstabe des Befehls entweder r or c,
abhängig davon, ob die Operation jeweils für Zeilen oder Spalten ausgeführt werden soll
(zusätzliche Optionen für die p (Befehl und die Fälle von Doppelbuchstaben sind unten aufgeführt). A
Das kleine Menü listet die Auswahlmöglichkeiten für den zweiten Buchstaben auf, wenn Sie den ersten Buchstaben eines Buchstabens eingeben
dieser Befehle.

Alternativ können Sie auch einen Bereich von Zeilen oder Spalten definieren, indem Sie den Zellencursor bewegen
jeweils eine Zelle oder seitenweise (ungefähr die Hälfte des Bildschirms, es sei denn, dies ist der Fall). Seitengröße Option war
set), aber das funktioniert nur für die d, y und Z Befehle. Vertikale Cursorbewegung wird
Beginnen Sie mit der Hervorhebung von Zeilen, und durch horizontale Bewegung werden Spalten hervorgehoben. Durch Drücken der
Die RETURN-Taste führt dann die ausgewählte Operation für die angegebenen Zeilen/Spalten aus.

Befehle, die Zellen kopieren, ändern auch die Zeilen- und Spaltenverweise in der betroffenen Zelle
Ausdrücke. Die Referenzen können mithilfe von eingefroren werden @Fest Bediener oder mit dem $
Zeichen im Verweis auf die Zelle (siehe unten). Befehle, die neue Zeilen erstellen bzw
Spalten enthalten alle neu erstellten Zellen in denselben Bereichen (benannt, gerahmt, farbig oder).
diejenigen, die in Ausdrücken verwendet werden) als ihre Gegenstücke in der aktuellen Zeile oder Spalte. Das kann
können manchmal ein wichtiger Faktor bei der Entscheidung sein, ob sie verwendet werden sollen ir/ic or or/oc.

gehen, ic Fügen Sie eine neue Zeile (Spalte) ein, indem Sie die Zeile (Spalte) verschieben, die den Zellencursor enthält.
und alle folgenden Zeilen (Spalten), eine Zeile (Spalte) nach unten (rechts). Die neue Reihe
(Spalte) ist leer. Das Einfügen von Zeilen, während sich der Zellcursor in einem umrahmten Bereich befindet, wird dies tun
Es wirkt sich nur auf Zeilen in diesem Bereich aus und lässt alle Zeilen links und rechts unberührt.

oder, oc Öffnen Sie eine neue Zeile (Spalte). Diese Befehle funktionieren wie die ir und ic Befehle, außer
dass die neue Zeile (Spalte) eingefügt wird nachdem stattdessen die aktuelle Zeile (Spalte).
von davor.

ähm, ac Hängen Sie eine neue Zeile (Spalte) direkt nach der aktuellen Zeile (Spalte) an. Es ist
als Kopie des aktuellen initialisiert. Anhängen von Zeilen, während sich der Zellencursor befindet
in einem umrahmten Bereich wirkt sich nur auf die Zeilen in diesem Bereich aus und lässt alle Zeilen auf der linken Seite
und richtig unberührt.

DR, Gleichstrom, dd
Löschen Sie die aktuelle Zeile (Spalte). dd löscht die aktuelle Zelle (d. h. es handelt sich um eine
synonym für x). Das Löschen von Zeilen, während sich der Zellcursor in einem umrahmten Bereich befindet, ist nur möglich
wirkt sich auf Zeilen in diesem Bereich aus und lässt alle Zeilen links und rechts unberührt.

Jahr, Yc, yy
Ziehen Sie eine Kopie der aktuellen Zeile (Spalte) in den Löschpuffer, ohne sie tatsächlich zu löschen
es löschen. yy zieht die aktuelle Zelle (ähnlich wie x, aber eigentlich ohne
Löschen des Inhalts der Zelle). Zeilen entfernen, während sich der Zellencursor in a befindet
Der eingerahmte Bereich kopiert nur den Teil jeder Zeile, der in diesem Bereich enthalten ist
alles außerhalb des Bereichs ignorieren.

PR, pc, pp, p.m, px, pt, PC, p.
Ziehen Sie gelöschte Zeilen/Spalten/Zellen zurück in die Tabelle. Der letzte Satz Zellen
Das gelöschte oder entfernte Dokument wird aktuell wieder in die Tabelle eingefügt
pr Fügt genügend Zeilen ein, um die Daten aufzunehmen. pc fügt genügend Spalten ein, um
Halten Sie die Daten fest. pp (Einfügen) fügt keine Zeilen oder Spalten ein; es überschreibt die Zellen
beginnend an der aktuellen Position des Zellencursors. pm (verschmelzen) führt die Zellen in at zusammen
die aktuelle Position des Zellencursors, löscht jedoch nicht zuerst den Zielbereich
Gefällt mir pp. Der Unterschied zwischen pp und pm ähnelt dem Unterschied zwischen den
Erhalten Sie und Merge Befehle. pf (Format) funktioniert wie pm außer dass nur Zellenformatierung
Informationen werden zusammengeführt, die eigentlichen Daten bleiben jedoch unberührt. Das macht es einfach
Zellformate von einem Teil der Tabelle in einen anderen kopieren, z. B. wann
Erweitern einer vorhandenen Tabellenkalkulationsdatei. px (Austausch) kopiert den Inhalt des
Puffer in den Bereich löschen, beginnend an der aktuellen Position des Zellencursors, while
gleichzeitiges Kopieren des Inhalts dieses Bereichs zurück in den Löschpuffer,
den aktuellen Inhalt ersetzen. pt (transponieren) überschreibt die Zellen beginnend bei
die aktuelle Position des Zellencursors wie pp, aber transponiert Zeilen für Spalten und umgekehrt
versa. pC (kopieren) funktioniert wie pp, außer dass alle Zellbezüge angepasst werden
genauso wie sie für die sind Kopieren Befehl. p. ist die gleiche wie PC, ausgeschlossen
dass es in den Navigationsmodus wechselt und Ihnen ermöglicht, den Zielbereich zu definieren
verwendet werden. Das funktioniert wie das Kopieren Befehl, wenn der Quellbereich (der
(Inhalt des Löschpuffers) ist eine einzelne Zeile, Spalte oder Zelle, also mehrere Kopien
gemacht werden darf.

vr, vc, vv
Entfernen Sie Ausdrücke aus den betroffenen Zeilen (Spalten) und lassen Sie nur die Werte übrig
befanden sich in den Zellen, bevor der Befehl ausgeführt wurde. Bei Verwendung in einem gerahmten Bereich, vr
wirkt sich nur auf den Teil der Zeile innerhalb des Bereichs aus, der Rest bleibt übrig
Zeile unverändert. vv wirkt sich nur auf den Inhalt der aktuellen Zelle aus.

Zr, Zc, ZZ
Versteckt („zap“) die aktuelle Zeile (Spalte). Dadurch wird verhindert, dass eine Zeile (Spalte) entsteht
angezeigt, bleibt aber in der Datenbank erhalten. Der Status der Zeilen und Spalten ist
Mit der Datenbank gespeichert, sodass ausgeblendete Zeilen und Spalten beim Aufrufen weiterhin ausgeblendet bleiben
Laden Sie die Tabelle neu. Ausgeblendete Zeilen oder Spalten werden vom nicht gedruckt W Befehl.
Die ZZ Der Befehl ist ein Sonderfall. Es verbirgt nichts. Stattdessen die Datei
wird gespeichert, falls geändert, und sc wird beendet. Sehen ZZ oben unter Reichen Sie das Befehle.

mr sc Versteckte Zeilen (Spalten) anzeigen. Geben Sie einen Bereich von Zeilen (Spalten) ein, die angezeigt werden sollen. Der
Standard ist der erste Bereich von Zeilen (Spalten), der derzeit ausgeblendet ist. Dieser Befehl
ignoriert die Wiederholungsanzahl, falls vorhanden.

f Legen Sie das Ausgabeformat fest, das zum Drucken der numerischen Werte in jeder Zelle verwendet werden soll
die aktuelle Spalte. Dieser Befehl hat nur eine Spaltenversion (keinen zweiten Buchstaben).
Sie können die Spaltenbreite ändern, indem Sie auf drücken h, <, oder die linke Cursortaste zum Verkleinern
es, oder das l, >, oder die rechte Cursortaste, um den Wert zu erhöhen. Ebenso können Sie die ändern
Geben Sie die Genauigkeit (die Anzahl der Ziffern, die auf Dezimalpunkte folgen sollen) ein, indem Sie auf drücken j, -, oder auch
Cursor-Abwärtstaste, um es zu verkleinern, oder die k, +, oder Cursor-Auf-Taste, um den Wert zu erhöhen. Du
Sie können den Formattyp für die Spalte auch ändern, indem Sie eine beliebige Ziffer drücken. Wenn die f
Wenn dem Befehl ein numerisches Argument vorangestellt ist, bestimmt dieses Argument die Anzahl
Spalten sollten geändert werden, beginnend mit der aktuellen Spalte und im Fall von
Erhöhen oder Verringern der Breite oder Genauigkeit der Spalten für jede Spalte
wird unabhängig von seinen Anfangswerten separat inkrementiert oder dekrementiert.
Es können mehrere Formatierungsvorgänge nacheinander ausgeführt werden. Um das zu verlassen
Um den Formatierungsbefehl einzugeben, drücken Sie einfach ESC, ^G, q, oder RETURN .

Alternativ können Sie auch drücken SPACE um das zu bekommen Format Befehl in der obersten Zeile und
Geben Sie alle drei Werte direkt ein. Der Reihenfolge nach sind dies: die Gesamtbreite in
Zeichen der Spalte, die Genauigkeit und den Formattyp. Formattypen sind 0
für Festkomma, 1 für wissenschaftliche Notation, 2 für technische Notation, 3 für Datumsangaben
mit einer zweistelligen Jahreszahl und 4 für Daten mit einer vierstelligen Jahreszahl. Werte werden gerundet
bis zur niedrigstwertigen angezeigten Ziffer. Die Gesamtspaltenbreite wirkt sich aus
Anzeige von Zeichenfolgen und Zahlen. Zur Beeinflussung kann eine vorhergehende Zählung genutzt werden
mehr als eine Spalte.

Sie können auch Ihre eigenen Formattypen erstellen, indem Sie drücken = nach dem f Befehl,
gefolgt von einer beliebigen Ziffer (siehe F Befehl oben unten Zelle Eintrag und Bearbeitung
Befehle Eine Beschreibung zum Erstellen einer Formatzeichenfolge finden Sie hier. Formatieren Sie Zahlen 0
Die Nummern 4 bis 5 ersetzen die integrierten Formattypen, während die Nummern 9 bis XNUMX dies tun
ergänzen sie. Benutzerdefinierte Formattypen können auf die gleiche Weise wie verwendet werden
eingebaute Typen. Zum Beispiel der Befehl

Format 5 = "#,0.& ;(#,0.&)"

definiert ein Währungsformat, das dann beispielsweise der Spalte C zugewiesen werden kann:
mit dem Befehl

Format C 10 2 5

@myrow, @mycol
Sind Funktionen, die jeweils die Zeile oder Spalte der aktuellen Zelle zurückgeben. ex:
Auf die Zelle direkt über einer Zelle in der D-Spalte könnte dann zugegriffen werden
@nval("d",@myrow-1). HINWEIS: @myrow und @mycol können nicht zur Angabe von Bereichen verwendet werden.

@letzte Reihe, @lastcol
Diese geben jeweils die letzte Zeile und Spalte der Tabelle zurück. Sie sind
Nützlich für Makros, die standardmäßig auf die gesamte Tabelle ausgelegt sind.

Abdeckung Befehle
Bereichsoperationen wirken sich auf einen rechteckigen Bereich auf dem Bildschirm aus, der durch die oberen linken und definiert wird
unteren rechten Zellen in der Region. Alle Befehle in dieser Klasse beginnen mit „r“; Die
Der zweite Buchstabe des Befehls gibt an, um welchen Befehl es sich handelt. Ein kleines Menü listet die Auswahlmöglichkeiten auf
der zweite Buchstabe, wenn Sie „r“ eingeben. sc fragt nach den benötigten Parametern für jeden Befehl.
In der Eingabeaufforderung in eckige Klammern eingeschlossene Sätze dienen nur zur Information und können dies auch sein
mit der Rücktaste gelöscht werden.

Eingabeaufforderungen, die Variablennamen anfordern, können entweder mit einem expliziten Variablennamen,
sowie A10, oder mit einem Variablennamen, der zuvor in a definiert wurde rd Befehl (siehe unten).
Eingabeaufforderungen für Bereichsnamen erfordern entweder einen expliziten Bereich, z A10: B20oder ein Bereichsname
zuvor mit a definiert rd Befehl. Ein in der zweiten Zeile angezeigter Standardbereich wird verwendet, wenn
Sie lassen den Bereich im Befehl weg oder drücken die TAB-Taste (siehe unten). Der Standardbereich
kann durch Bewegen des Zellencursors über die Steuerbefehle (^P or ^N) oder den Pfeil
Schlüssel. Die Zellen im Standardbereich werden hervorgehoben (im Standout-Modus des Terminals,
wenn verfügbar).

rx Löschen Sie einen Bereich. Mit diesem Befehl gelöschte Zellen werden im Löschpuffer gespeichert.
und kann mit jedem der zurückgerufen werden ziehen Befehle.

ry Ziehen Sie eine Reihe. Wie rx, mit diesem Befehl entfernte Zellen werden beim Löschen gespeichert
Puffer und kann mit jedem der abgerufen werden ziehen Befehle. Dieser Befehl unterscheidet sich
für rxAllerdings werden die ursprünglichen Zellen nicht gelöscht. Obwohl dieses
Wenn der Befehl zum Kopieren eines Zellbereichs verwendet werden kann, behandelt er alle Referenzen als fest.
Verwenden Sie die rc wenn Sie möchten, dass Referenzen relativ zu der Zelle sind, die sie enthält, es sei denn
anders angegeben, entweder mit dem @Fest Bediener oder mit dem $ Zeichen
der Verweis auf die Zelle.

rc Kopieren Sie einen Quellbereich in einen Zielbereich. Die Quelle und das Ziel können sein
verschiedene Größen. Das Ergebnis sind immer eine oder mehrere vollständige Kopien der Quelle.
Das Kopieren einer Zeile in eine Zeile ergibt eine Zeile. Das Kopieren einer Spalte in eine Spalte ergibt eine Spalte.
Das Kopieren eines Bereichs auf irgendetwas ergibt einen Bereich. Kopieren einer Zeile in eine Spalte oder eine Spalte
auf eine Zeile ergibt einen Bereich mit so vielen Kopien der Quelle, wie es Zellen in der gibt
Ziel. Mit diesem Befehl kann eine Zelle durch einen beliebigen Befehl dupliziert werden
Bereich, indem Sie die Quelle zu einem Einzelzellenbereich machen, z b20:b20.

Wenn der Quellbereich weggelassen wird (zweites Argument), der Quellbereich vom letzten
Kopieren Der Befehl wird verwendet, es sei denn, ein Bereich ist derzeit hervorgehoben. In diesem Fall ist dies der Fall
Stattdessen wird der markierte Bereich kopiert. Wenn sowohl der Quellbereich als auch
Der Zielbereich wird weggelassen, die aktuelle Zelle wird als Ziel verwendet.
es sei denn, ein Bereich ist derzeit hervorgehoben. In diesem Fall wird der hervorgehobene Bereich hervorgehoben
als Ziel dienen und als Quelle den letzten Bereich bilden Kopieren Befehl wird sein
in dieses Ziel kopiert.

rm Verschieben Sie einen Quellbereich in einen Zielbereich. Dies unterscheidet sich vom Löschen eines Bereichs
mit rx und zieht es wieder hinein pm , dass alle Ausdrücke, die auf a verweisen
Die Zelle im zu verschiebenden Bereich referenziert die Zelle an ihrer neuen Adresse nach dem
bewegen. im Gegensatz zu den rc Befehl, das Ziel einer Verschiebung ist eine einzelne Zelle, die
wird nach dem Verschieben die obere linke Ecke des Quellbereichs sein.

rv Nur Werte. Dieser Befehl entfernt die Ausdrücke aus einem Zellbereich und hinterlässt
nur die Werte der Ausdrücke.

rs Sortieren Sie einen Bereich. Die Zeilen im angegebenen Bereich werden nach Kriterien sortiert
in Form einer Zeichenfolge angegeben. Diese Zeichenfolge, eingeschlossen in Double
Anführungszeichen können ein einzelnes Kriterium oder mehrere Kriterien in absteigender Reihenfolge umfassen
Vorrang. Jedes Kriterium besteht aus drei Teilen, die alle obligatorisch sind. Der erste
Teil ist ein einzelnes Zeichen, das entweder sein muss + or -, die angibt, ob
Die Sortierung sollte in aufsteigender bzw. absteigender Reihenfolge erfolgen. Der Zweite
Der Teil, der ebenfalls ein einzelnes Zeichen ist, muss entweder sein # or $, und ist es gewohnt,
Geben Sie an, ob die Sortierung auf dem numerischen Teil oder der Zeichenfolge basieren soll
jeweils der Teil der Zellen, die für den Vergleich verwendet werden. Der dritte Teil
kann aus einem oder zwei Zeichen bestehen und muss alphabetisch sein (Groß- und Kleinschreibung wird nicht beachtet) und
Gibt die Spalte an, die für die Vergleiche verwendet werden soll. Diese Spalte muss sein
im zu sortierenden Bereich. Es können und werden beliebig viele Kriterien verkettet
in der angegebenen Reihenfolge verwendet werden. Wenn keine Kriterien angegeben sind, gilt das Standardverhalten
um in aufsteigender Reihenfolge zu sortieren, zuerst nach Zeichenfolge und dann nach Nummer, wobei die Spalte ganz links verwendet wird
Spalte des zu sortierenden Bereichs. Dies entspricht der Angabe der Sortierung
Kriterien müssen „ +$a+#a“ sein, wo beides awerden durch den Namen ganz links ersetzt
Spalte des zu sortierenden Bereichs.

rf Füllen Sie einen Bereich mit konstanten Werten, beginnend mit einem bestimmten Wert und ansteigend um a
gegebenes Inkrement. Bei entsprechender Zeilenreihenfolge wird jede Zeile ausgefüllt, bevor mit der nächsten Zeile fortgefahren wird
Neuberechnung ist eingestellt. Durch die Spaltenreihenfolge wird jede Spalte im Bereich gefüllt, bevor fortgefahren wird
zur nächsten Spalte. Die Start- und Inkrementnummern können positiv oder negativ sein.
Um alle Zellen mit demselben Wert zu füllen, geben Sie ein Inkrement von Null ein.

r{ Alle Zeichenfolgen im angegebenen Bereich linksbündig ausrichten.

r} Alle Zeichenfolgen im angegebenen Bereich rechtsbündig ausrichten.

r| Zentriert alle Zeichenfolgen im angegebenen Bereich.

rd Mit diesem Befehl können Sie einer einzelnen Zelle oder einem rechteckigen Bereich einen symbolischen Namen zuweisen
von Zellen auf dem Bildschirm. Die Parameter sind der Name, umgeben von „“, und entweder
ein einzelner Zellenname wie z A10 oder ein Bereich wie a1:b20. Hierin definierte Namen
Mode wird vom Programm in zukünftigen Eingabeaufforderungen verwendet und kann als Antwort darauf eingegeben werden
Eingabeaufforderungen, die einen Zellen- oder Bereichsnamen anfordern, werden beim Erstellen der Tabelle gespeichert
gespeichert mit dem setzen Befehl. Definierte Namen können eine beliebige Kombination aus alphanumerischen Zeichen sein
Zeichen und `_', solange der Name keine gültige Zellenadresse ist. Daher, x, H2SO4,
und 3.Tag sind alles gültige Namen, aber H2 ist nicht.

rl Mit diesem Befehl können Sie die aktuelle Zelle oder einen Zellbereich sperren, also erstellen
immun gegen jede Art von Bearbeitung. Eine gesperrte Zelle kann bis dahin in keiner Weise geändert werden
ist entsperrt.

rU Dieser Befehl ist das Gegenteil von rl Befehl und entsperrt so eine verschlossene Zelle und
macht es bearbeitbar.

rS Dieser Befehl zeigt Listen der aktuell definierten Bereichsnamen, eingerahmten Bereiche usw. an
Farbdefinitionen und -bereiche nacheinander anzeigen. Die Ausgabe dieses Befehls wird
weitergeleitet werden weniger. Wenn die Umgebungsvariable PAGER gesetzt ist, wird ihr Wert in verwendet
Ort der weniger.

ru Verwenden Sie diesen Befehl, um die Definition eines zuvor definierten Bereichsnamens aufzuheben.

rF Verwenden Sie diesen Befehl, um eine Wertformatzeichenfolge zuzuweisen (siehe den Zelleneingabebefehl „F“).
zu einer Reihe von Zellen.

rr Dieser Befehl wird zum Erstellen, Ändern und Löschen von eingerahmten Bereichen verwendet. Ein gerahmt
Bereich ist ein Bereich, bei dem oben, unten usw. eine Anzahl von Zeilen oder Spalten angegeben ist.
links und/oder rechts (der Rahmen), der beim Bewegen des Zellencursors auf dem Bildschirm bleiben muss
liegt in diesem Bereich. Mit anderen Worten: Ein Frame besteht aus einem äußeren Bereich und einem
innerer Bereich, wobei der innere Bereich innerhalb des äußeren Bereichs scrollen darf.
Sobald ein Rahmen definiert ist, kann die Größe des inneren Bereichs geändert werden, die Größe des äußeren Bereichs jedoch
bleibt unverändert, es sei denn, innerhalb des Bereichs werden Zeilen oder Spalten hinzugefügt oder gelöscht.

Wenn dieser Befehl aufgerufen wird, werden Sie nach dem Frame-Typ gefragt
Aktion, die Sie ausführen möchten. Sie können eine Option aus der Liste auswählen, indem Sie sie eingeben
sein erster Buchstabe.

Die Optionen sind Top, Boden, links, Recht, alle und ausrahmen. Wenn Sie Top,
Boden, links, oder auch Recht, Sie werden aufgefordert, einen Bereich und eine Anzahl anzugeben
Zeilen/Spalten. Der Bereich kann weggelassen werden, wenn sich der Zellcursor in einer vorherigen Position befindet
Definierter umrahmter Bereich. In diesem Fall wird stattdessen der äußere Bereich dieses Bereichs verwendet.
Durch die Anzahl der Zeilen/Spalten wird die Breite der entsprechenden Seite festgelegt bzw. angepasst
des Rahmens. Wenn alle diese Breiten auf Null gesetzt sind, ist der Rahmen undefiniert
(dasselbe wie der Unframe-Befehl).

Wenn Sie alle, werden Sie aufgefordert, einen äußeren Bereich und einen inneren Bereich einzugeben
In diesem Fall scrollt der innere Bereich innerhalb des äußeren Bereichs und alle Zeilen oder
Spalten außerhalb des inneren Bereichs, aber innerhalb des äußeren Bereichs werden Teil des sein
„Rahmen“, der auf dem Bildschirm bleiben soll. Der äußere Bereich kann bei der Zelle weggelassen werden
Cursor befindet sich in einem zuvor definierten umrahmten Bereich, in diesem Fall der zuvor
Es wird der definierte Außenbereich verwendet. Wenn jedoch ein einzelner Bereich angegeben ist
Befehlszeile, während ein anderer Bereich vollständig in diesem Bereich enthalten ist
Wenn hervorgehoben, wird der angegebene Bereich als äußerer Bereich verwendet
Der hervorgehobene Bereich wird als innerer Bereich verwendet. Wenn kein Bereich angegeben ist
Befehlszeile, aber ein Bereich wird hervorgehoben, und der hervorgehobene Bereich ist vollständig
innerhalb eines zuvor definierten umrahmten Bereichs enthalten ist, wird der hervorgehobene Bereich angezeigt
wird als innerer Bereich verwendet, und der zuvor definierte äußere Bereich wird als verwendet
äußeren Bereich.

Wenn Sie ausrahmen, Sie werden aufgefordert, einen Bereich einzugeben und ob der Bereich gefunden wird
In der Rahmenliste wird der Rahmen gelöscht und der Rahmen ist nicht mehr vorhanden
aktiv (der angegebene Bereich muss der äußere Bereich des zuvor definierten Rahmens sein
gelöscht werden). Der Bereich kann weggelassen werden, wenn sich der Zellcursor in einer vorherigen Position befindet
Definierter gerahmter Bereich. In diesem Fall wird dieser Bereich standardmäßig verwendet.

Eingerahmte Bereiche dürfen nicht verschachtelt sein oder sich überlappen. Wenn Sie versuchen, einen Bereich zu definieren, der
Enthält alle Zellen, die mit einem zuvor definierten umrahmten Bereich gemeinsam sind, ein Fehler
Es wird eine Meldung ausgegeben und der Rahmen wird nicht erstellt.

rC Dieser Befehl definiert einen Farbbereich und gibt ein Vordergrund-/Hintergrundpaar an
für diesen Bereich verwendet werden. Weitere Informationen finden Sie weiter unten unter „Farbbefehle“.

Note Befehle
Eine Notiz ist eine Zelle oder ein Zellbereich, zu der bzw. dem von einer anderen Zelle aus schnell gesprungen werden kann
Erstellen eines speziellen Links in dieser Zelle. Die Notiz kann Text enthalten, der den Inhalt erläutert
der Zelle, die den Link enthält, ähnlich einer Fußnote, oder es kann sich einfach um einen anderen Teil handeln
der Tabelle, die in irgendeiner Weise mit der Zelle zusammenhängt. Wenn Sie die Taste „n“ drücken,
Sie erhalten eine kurze Eingabeaufforderung, in der Sie gefragt werden, ob Sie eine Notiz hinzufügen oder löschen möchten
„Zeigen“ Sie (durch Hervorheben), welche Zellen auf dem Bildschirm mit Notizen versehen sind.

Wenn eine Zelle mit einer angehängten Notiz numerische Daten enthält, wird ihr ein „*“ vorangestellt.
Wenn Farbe verfügbar und aktiviert ist, wird das „*“ mit Farbe 4 angezeigt. Außerdem wird das „*“ mit Farbe XNUMX angezeigt
Die Notizadresse wird in geschweiften Klammern in der obersten Zeile angezeigt, gefolgt von einem „*“, wann
Die Zelle ist aktuell (z {*AC30:AE43} or {*Anmerkung 1} für einen benannten Bereich). Sie können auch verwenden
*s (Notiz/Anzeigen)-Befehl zum Hervorheben aller Zellen auf dem aktuellen Bildschirm mit Anhängen
Notizen.

*a Füg ein Notiz hinzu. Dadurch wird in der obersten Zeile der Befehl „addnote“ angezeigt, gefolgt von
die Zieladresse der Zelle, in der die Notiz hinzugefügt werden soll. Anschließend müssen Sie eintreten
Klicken Sie auf die Zelle oder den Bereich, in der sich die Notiz befindet, um die Notiz hinzuzufügen. Wenn Sie den Hinweis weglassen
Wenn Sie eine Adresse oder einen Bereich angeben, wird ggf. der aktuell hervorgehobene Bereich verwendet.
Andernfalls wird die aktuelle Zelle verwendet (Sie möchten natürlich wegziehen).
aus der Zelle, in der der Befehl addnote aufgerufen wurde (im letzteren Fall).

*d Eine Notiz löschen. Wenn an die aktuelle Zelle eine Notiz angehängt ist, wird der Link angezeigt
entfernt (gelöscht). Die Notiz selbst wird nicht aus der Tabelle entfernt. Wenn
Wird es nicht mehr benötigt, muss es in einem separaten Schritt gelöscht werden.

*s Alle Notizen auf dem aktuellen Bildschirm anzeigen. Wenn auf der sichtbaren Seite Zellen vorhanden sind
Wenn Sie einen Teil der Tabelle markieren, der angehängte Notizen enthält, werden diese hervorgehoben
bis zum nächsten Bildschirmwechsel, egal wie geringfügig. Einfach in eine neue Zelle ziehen
reicht aus, um die Hervorhebung auszuschalten.

** Zu einer Notiz springen. Wenn an die aktuelle Zelle eine Notiz angehängt ist, ist dies der Fall
sofort in diese Zelle transportiert. Sie können von der Notiz dorthin zurückkehren, wo Sie sind
erfolgt durch zweimaliges Drücken von `.

Farbe Befehle
Die Farbe kann durch Festlegen der Farboption („Farbe festlegen“) oder durch Umschalten mit aktiviert werden
^TC (Steuerung-T gefolgt von einem großen C). Wenn Farbe aktiviert ist, können Sie bis zu definieren
acht Farbpaare, die jeweils aus einer Vordergrundfarbe und einer Hintergrundfarbe bestehen. Jeder von
Diese Farben können durch einen Ausdruck definiert werden, der gleichzeitig mit dem Rest ausgewertet wird
der Tabelle wird ausgewertet. Farbausdrücke können einfach sein und nur a angeben
Vordergrundfarbe und eine Hintergrundfarbe, oder sie können beliebig komplex sein, was dazu führt, dass
Farben können beispielsweise basierend auf anderen Daten in der Tabelle geändert werden. Farbbereiche können variieren
dann mit definiert werden rC Befehl, wobei dem Bereich eine Farbnummer (1-8) zugewiesen ist (siehe
unten).

Einige der Farbnummern können unter bestimmten Umständen eine besondere Bedeutung haben, aber möglicherweise
auch explizit gleichzeitig verwendet werden. Farbe 1 ist beispielsweise das Standardfarbpaar
wenn Farbe aktiviert ist, aber für eine bestimmte Zelle keine Farbe definiert wurde. Es ist auch die Farbe
Wird für die Spalten- und Zeilenbeschriftungen sowie für die beiden oberen Zeilen der Anzeige verwendet
für Eingabeaufforderungen, Eingaben, Fehlermeldungen usw. Farbe 2, wird jedoch nicht explizit für alle verwendet
Negative Zahlen werden für negative Zahlen in Zellen verwendet, die keine andere Farbe haben
wird definiert, wenn Colorneg aktiviert ist („set colorneg“ oder ^TN). Das liegt daran, dass colorneg
bewirkt, dass die Farbnummer aller Zellen mit negativen Zahlen um eins erhöht wird
(Rückkehr zu Farbe 1, wenn die Zelle so definiert ist, dass sie Farbe 8 verwendet). Farbe 3 wird verwendet für
alle Zellen mit Fehlern (ERROR oder INVALID), wenn colorerr gesetzt ist („set colorerr“ oder ^TE),
unabhängig davon, welche Farbe sie verwenden sollen oder ob sie definiert wurden
überhaupt eine beliebige Farbe zu verwenden. Farbe 4 wird verwendet, um das „*“ hervorzuheben, was bedeutet, dass a
An die Zelle ist eine Notiz angehängt.

Wenn zwei Farbbereiche verschachtelt sind oder sich überlappen, gilt dies für jede Zelle, die beiden gemeinsam ist
wird mit der Farbe des zuletzt definierten Farbbereichs angezeigt. Sie können alle auflisten
Farbdefinitionen und Farbbereiche mit dem Befehl rS (show) (siehe unten).

C Dieser Befehl fordert Sie zunächst zur Eingabe der Farbnummer auf, die Sie definieren möchten (bzw
neu definieren). Nachdem Sie eine Zahl (1-8) ausgewählt haben, können Sie einen Ausdruck eingeben, der
Definiert die Vordergrund- und Hintergrundfarben. Wenn die gewählte Farbe zuvor vorhanden ist
definiert wurde, wird die alte Definition zur Bearbeitung angezeigt. Die Syntax der
Der Farbbefehl lautet:

Farbe Anzahl = Ausdruck

woher Anzahl ist die Nummer des Farbpaares, das Sie definieren möchten, und Ausdruck is
die Definition. Fehlt der Ausdruck, wird die angegebene Farbnummer verwendet
nicht festgelegt (es wird auf die Standard-Startfarben zurückgesetzt). Im Gegensatz zum Festlegen
explizit auf seinen ursprünglichen Wert zurückgesetzt wird, führt dies nicht dazu, dass der Ausdruck geschrieben wird
der Datei hinzugefügt, wenn sie gespeichert wird. Nachfolgend finden Sie eine Erläuterung des Formats einer Farbe
Ausdruck.

rC Dieser Befehl definiert einen Farbbereich und gibt ein Vordergrund-/Hintergrundpaar an
für diesen Bereich verwendet werden. Obwohl dieser Befehl auch die verwendet Farbe Befehl, der
Die Syntax unterscheidet sich von der zum Definieren eines Farbpaars verwendeten. Diese Syntax lautet:

Farbe Angebot Anzahl

rS Dieser Befehl zeigt Listen der aktuell definierten Bereichsnamen, eingerahmten Bereiche usw. an
Farbdefinitionen und -bereiche nacheinander anzeigen. Die Ausgabe dieses Befehls wird
weitergeleitet werden weniger. Wenn die Umgebungsvariable PAGER gesetzt ist, wird ihr Wert in verwendet
Ort der weniger.

Farbausdrücke sind genau wie alle anderen numerischen Ausdrücke und können beliebige enthalten
Funktion oder Operator, die in jedem anderen numerischen Ausdruck gültig ist. Es gibt jedoch welche
spezielle Funktionen, die speziell zum Definieren von Farben entwickelt wurden. Diese Funktionen sind:

@Schwarz
@rot
@Grün
@Gelb
@Blau
@Magenta
@cyan
@Weiß

Obwohl diese Funktionsnamen die Farbe widerspiegeln sollen, die sie erzeugen, und die verwenden
Gleiche Namen wie die Fluchfarben, insbesondere @Gelb kann auf vielen Displays braun erscheinen
diejenigen, die auf dem VGA-Standard basieren.

Neben speziellen Funktionen zur Farbangabe gibt es auch einen speziellen Operator
zum Kombinieren zweier solcher Farben zu einer einzigen Zahl, die sowohl einen Vordergrund als auch einen angibt
Hintergrundfarbe. Dieser Operator ist das Semikolon (;). Zum Beispiel der Befehl

Farbe 1 = @weiß Grün

setzt die Vordergrundfarbe für jede Zelle auf Weiß und die Hintergrundfarbe auf Grün
Bereich von Zellen, die für die Verwendung von Farbe 1 definiert sind oder für die keine Farbe definiert ist. Wenn das Semikolon
Wenn der Operator nicht verwendet wird und nur eine Farbe angegeben ist, wird diese Farbe für verwendet
Vordergrund, und der Hintergrund ist standardmäßig schwarz.

Obwohl das obige Beispiel die einfachste Möglichkeit ist, Vordergrund- und Hintergrundfarben anzugeben,
und wird wahrscheinlich die Bedürfnisse der meisten Menschen erfüllen, sc ermöglicht viel mehr Leistung und Flexibilität,
bei Bedarf, da durch einen Ausdruck jede beliebige Farbe angegeben werden kann.
Zum Beispiel,

Farbe 5 = B23

bewirkt, dass alle mit Farbe 5 definierten Zellen als schwarzer Text auf Cyan angezeigt werden
Hintergrund, wenn der numerische Wert in Zelle B23 kleiner ist als der numerische Wert in Zelle E75;
andernfalls werden sie als weißer Text auf einem magentafarbenen Hintergrund angezeigt. Wenn Sie möchten
Wenn Sie die Vordergrund- und Hintergrundfarben von verschiedenen Kriterien abhängig machen möchten, können Sie dies tun
etwas wie das:

Farbe 5 = (B23

Dies führt dazu, dass die Textfarbe für Farbe 5 je nach Farbe entweder Weiß oder Cyan ist
numerische Werte in den Zellen B23 und E75, wie im vorherigen Beispiel, und die Hintergrundfarbe
entweder rot oder blau sein, je nachdem, ob der numerische Wert in Zelle D5 ungerade oder ungerade ist
sogar.

Beachten Sie, dass ein Farbausdruck zwar jede Funktion enthalten kann, die in jeder anderen gültig ist
Wenn Sie einen numerischen Ausdruck verwenden, werden die Funktionen @myrow und @mycol immer als 0 ausgewertet. Das ist
weil ein Farbausdruck nicht an eine bestimmte Zelle gebunden ist, sondern ausgewertet wird
einmal, und das Ergebnis wird für alle Zellen verwendet, die für die Verwendung dieser Farbe definiert sind.

Beachten Sie außerdem, dass die Farbe standardmäßig Schwarz ist, wenn ein Farbausdruck zu einem Fehler führt
Text auf schwarzem Hintergrund. Wenn Farbe 1 zu einem Fehler führt, wird die Farbe deaktiviert
dass Sie die Eingabezeile sehen können, um den Fehler zu korrigieren, wonach die Farbe geändert werden muss
manuell wieder aktiviert werden.

Standardfarben gelten für alle Farben, sofern nicht anders definiert. Diese Standardfarben
sind wie folgt:

Farbe 1 = @weiß;@blau
Farbe 2 = @rot;@blau
Farbe 3 = @white;@red
Farbe 4 = @schwarz;@gelb
Farbe 5 = @black;@cyan
Farbe 6 = @red;@cyan
Farbe 7 = @white;@black
Farbe 8 = @rot;@schwarz

Weitere Anwendungsbereiche Befehle

Q
q
^C Ausstieg aus sc. Wenn Sie seit dem letzten Mal Änderungen vorgenommen haben Erhalten Sie or setzen, sc fragt nach
Speichern Sie Ihre Daten vor dem Beenden.

^G
ESC Eingabe des aktuellen Befehls abbrechen.

? Rufen Sie eine interaktive Hilfefunktion auf. Hier können Sie kurze Zusammenfassungen der wichtigsten Themen nachschlagen
Funktionen des Programms. Die Hilfefunktion ist wie diese Handbuchseite aufgebaut
Es ist leicht, weitere Informationen zu einem bestimmten Thema zu finden, auch wenn dies möglicherweise nicht der Fall ist
völlig aktuell.

! Shell entkommen. sc fordert zur Ausführung eines Shell-Befehls auf. Beenden Sie die Befehlszeile mit
die RETURN-Taste. Wenn die Umgebungsvariable SHELL definiert ist, wird diese Shell ausgeführt.
Wenn nicht, / Bin / sh wird eingesetzt. Durch Angabe einer Null-Befehlszeile wird die Shell gestartet
interaktiver Modus. Ein zweites „!“ wiederholt den vorherigen Befehl.

~ Abkürzungen. Sie können Abkürzungen festlegen, um die Eingabe sich wiederholender Daten zu beschleunigen.
Abkürzungen funktionieren ähnlich wie Abkürzungen in vi, außer dass sie bei der Definition von an
Abkürzung: Sowohl die Abkürzung als auch der erweiterte Text müssen darin enthalten sein
Anführungszeichen, getrennt durch ein einzelnes Leerzeichen. Wenn mehr als ein Leerzeichen das trennt
Abkürzung aus dem erweiterten Text, sie wird als Teil des erweiterten Textes eingefügt
Text.

In sc stehen drei Arten von Abkürzungen zur Verfügung. Im ersten Typ alle
Zeichen müssen entweder alphanumerisch oder „_“ sein. Im zweiten Typ, dem letzten
Das Zeichen muss alphanumerisch oder „_“ sein, alle anderen Zeichen dürfen es jedoch nicht sein
alphanumerisch oder „_“. Keiner der Typen darf Leerzeichen enthalten. Die dritte Art von
Die Abkürzung besteht aus einem einzelnen Zeichen und muss alphanumerisch oder „_“ sein.

Bei der Verwendung von Abkürzungen muss der erste Typ am Anfang der Zeile stehen, oder
Es muss ein beliebiges Zeichen vorangestellt werden, das nicht alphanumerisch oder „_“ ist. Der Zweite
Der Typ muss am Anfang der Zeile stehen oder ihm muss ein vorangestellt sein
alphanumerisches Zeichen, „_“ oder ein Leerzeichen. Einstellige Abkürzungen müssen sein
am Anfang der Zeile oder mit vorangestelltem Leerzeichen.

Abkürzungen werden automatisch erweitert, sobald die Leertaste oder die Eingabetaste gedrückt wird
gedrückt wird, oder beim Drücken der ESC-Taste am Ende der Abkürzung zum Umschalten
in den Bearbeitungsmodus. Sie können die Erweiterung einer Abkürzung auch erzwingen, indem Sie ihr folgen
mit ^], die nicht in die Zeile eingefügt wird. Wenn Sie keine möchten
Um die Abkürzung zu erweitern, müssen Sie entweder drücken ^V zweimal oder wechseln Sie in den Bearbeitungsmodus
und wieder zurück irgendwo innerhalb der Abkürzung (Drücken ^V zweimal hat auch das
Auswirkungen des Wechsels in den Navigationsmodus und wieder zurück).

Wenn die Zeichenfolge im Abkürzungsbefehl keine Leerzeichen enthält, wird die gesamte Zeichenfolge angezeigt
wird in der Liste der Abkürzungen nachgeschlagen, und wenn sie gefunden wird, wird die Definition angezeigt
in der Form des Originals angezeigt werden Abkürzung Befehl, mit dem es definiert wurde.
Wenn Sie auf diese Weise nach einer Abkürzung suchen, achten Sie darauf, die Abkürzung zu deaktivieren
Führen Sie die oben beschriebene Erweiterung nicht durch, da die Ergebnisse sonst möglicherweise nicht Ihren Erwartungen entsprechen.

Wenn die Zeichenfolge leer ist, wird eine Liste aller Abkürzungen und deren Entsprechungen angezeigt
Erweiterter Text wird auf Ihrem Pager ausgegeben. Beachten Sie, dass Abkürzungen nicht gespeichert werden
mit der Datei. Dies ermöglicht jedem Benutzer, seine eigene Datei mit Abkürzungen und zu erstellen
entweder zusammenführen oder in seine eigene .scrc-Datei aufnehmen, anstatt alle zu erzwingen
Benutzer, die auf eine Datei zugreifen, können dasselbe Abkürzungsverzeichnis verwenden.

^L Zeichnen Sie den Bildschirm neu.

^R Zeichnen Sie den Bildschirm neu, indem Sie die auszufüllenden Zellen besonders hervorheben. Dies ist
nützlich, um Werte zu finden, die Sie in einer Form bereitstellen oder aktualisieren müssen, mit der Sie
Ihnen nicht bekannt sind oder deren Einzelheiten Sie vergessen haben.

Es ist auch nützlich, um ein Formular zu überprüfen, das Sie erstellen. Alle Zellen, die enthalten
Konstante numerische Werte (nicht das Ergebnis eines numerischen Ausdrucks) werden hervorgehoben
vorübergehend, bis zum nächsten Bildschirmwechsel, wie geringfügig er auch sein mag. Um Unklarheiten zu vermeiden, ist die
Der aktuelle Bereich (falls vorhanden) und die aktuelle Zelle werden nicht hervorgehoben.

^X Dieser Befehl ist ähnlich wie ^R, hebt aber Zellen hervor, die Ausdrücke haben. Es
zeigt die Ausdrücke in den hervorgehobenen Zellen auch als linksbündige Zeichenfolgen an,
anstelle der numerischen Werte und/oder Beschriftungszeichenfolgen dieser Zellen. Dieser Befehl
erleichtert die Überprüfung von Ausdrücken, zumindest wenn sie in ihre Zellen oder die passen
Die folgenden Zellen sind leer, sodass die Ausdrücke übergehen können (z. B. Beschriftungszeichenfolgen).
Im letzteren Fall wird der Slop-Over bei der nächsten Bildschirmaktualisierung nicht gelöscht, also Sie
Vielleicht möchten Sie tippen ^L nach dem ^X um den Bildschirm aufzuräumen.

@ Berechnet die Tabelle neu.

Variable Namen
Normalerweise ist ein Variablenname nur der Name einer Zelle, z K20. Der Wert ist der
Numerischer oder String-Wert der Zelle, je nach Kontext.

Wenn der Ausdruck (Formel) einer Zelle über an einen anderen Ort kopiert wird Kopieren or Bereichskopie,
Variablenreferenzen werden standardmäßig um den Betrag versetzt, um den die Formel verschoben wurde. Dies erlaubt
die neue Formel, um an neuen Daten zu arbeiten. Wenn sich Zellbezüge nicht ändern sollen, können Sie dies auch tun
verwenden Sie die @Fest Operator (siehe unten) oder eine der folgenden Variationen des Zellennamens.

K20 Referenzzelle K20; Die Referenz ändert sich, wenn die Formel kopiert wird.

$K$20 Bezieht sich immer auf Zelle K20; Die Referenz bleibt beim Kopieren der Formel erhalten.

$K20 Hält die Spalte auf Spalte K fixiert; Die Reihe kann frei variiert werden.

K$20 Auf ähnliche Weise wird dadurch die Zeile fixiert und die Spalte kann variiert werden.

Diese Konventionen gelten auch für definierte Bereiche. Bereichsangaben variieren je nach Formel
die sie enthalten, werden kopiert. Wenn der Bereich mit festen Variablenreferenzen definiert ist, wird der
Referenzen ändern sich nicht.

@Fest Damit sich eine Variable beim Verschieben einer Zelle nicht automatisch ändert, geben Sie das Wort ein @Fest
vor der Referenz, zum Beispiel: B1 ∗ @fixed C3.

Numerisch Ausdrücke
Numerische Ausdrücke, die mit „=“ und verwendet werden e Befehle haben eine ziemlich konventionelle Syntax.
Begriffe können Konstanten, Variablennamen, Ausdrücke in Klammern und negierte Begriffe sein.
Bereiche können mit Bereichsfunktionen wie Summe (@Summe()) und durchschnittlich
(@avg()). Begriffe können mithilfe binärer Operatoren kombiniert werden.

-e Negation.

e+e Zusatz.

e-e Subtraktion.

e*e Multiplikation.

e/e Aufteilung.

e1%e2 e1 mod e2.

e^e Potenzierung.

e<e
e<=e
e=e
e!=e
e>=e
e>e Relationen: wahr (1) genau dann, wenn die angegebene Beziehung gilt, sonst falsch (0).
Beachten Sie, dass „<=“, „!=“ und „>=“ in ihre „!()“-Entsprechungen umgewandelt werden.

~e Boolescher Operator NICHT.

e&e Boolescher Operator AND.

e|e Boolescher Operator ODER.

@Wenn(e,e,e)
e?e:e Bedingung: Wenn der erste Ausdruck wahr ist, ist der Wert des zweiten wahr
zurückgegeben, andernfalls der Wert des dritten.

Die Operatorpriorität vom höchsten zum niedrigsten Wert ist:

-, ~, !
^
∗, /
+, -
<, <=, =, !=, >=, >
&
|
?:

Eingebaut Abdeckung Funktionen
Diese Funktionen geben numerische Werte zurück. Die @sum, @prod, @avg, @count, @max, @min und
@stddev-Funktionen können ein optionales zweites Argument annehmen, bei dem es sich um einen Ausdruck handelt
für jede Zelle im angegebenen Bereich ausgewertet werden, um zu bestimmen, welche Zellen einbezogen werden sollen
die Funktion. Nur die Zellen, für die der Ausdruck „true“ (ungleich Null) ergibt, werden dies tun
zur Berechnung des Wertes der Funktion verwendet werden. Vor der Auswertung für jede Zelle wird die
Der Ausdruck wird zunächst so konvertiert, als würde er aus der Zelle oben links kopiert.
Handecke des Bereichs in die betrachtete Zelle mit allen Zellbezügen
entsprechend angepasst. Denn die Teile des Ausdrucks, die währenddessen fixiert bleiben sollen
Die Bewertung der Funktion ist möglicherweise nicht unbedingt dieselbe wie die, die erfolgen sollte
Während eines tatsächlichen Kopiervorgangs bleiben die Regeln zum Anpassen von Zellbezügen unverändert
während eines Kopiervorgangs unterscheiden sich geringfügig vom Normalzustand. Insbesondere diese Regeln
unterscheiden sich in zweierlei Hinsicht.

Der erste Unterschied besteht darin, dass die @Fest Der Operator wird während eines Kopiervorgangs ignoriert, es sei denn
es ist in Klammern eingeschlossen. Dies dient dazu, ausgewählte Zellen auszuwählen, deren Adressen angegeben werden sollen
bleiben während einer gegebenen Auswertung einer Bereichsfunktion fixiert und können relativ zu angepasst werden
die Zelle, die beim Kopieren die Bereichsfunktion enthält (die $ Präfix wird immer noch geehrt
diese Zellen beim Kopieren). Einschließlich der @Fest Der Operator in Klammern hat das
gegenteiliger Effekt. Das heißt, es führt dazu, dass Zellbezüge während des Kopierens korrigiert werden
So können sie bei der Evaluierung der Funktion angepasst werden, vorbehaltlich etwaiger Änderungen $
Präfixe vorhanden. Beachten Sie, dass nur die @Fest Der Operator selbst sollte eingeschlossen werden
Klammern, damit dies ordnungsgemäß funktioniert.

Der zweite Unterschied besteht darin, dass alle Verweise im Ausdruck, die auf Zellen in der verweisen
range im ersten Argument der Range-Funktion hat alle $ Präfixe werden ignoriert und
Die Referenzen werden stattdessen so behandelt, als ob sie dasselbe hätten $ Präfixe wie die linke Seite
des Bereichsarguments. Wenn beispielsweise die linke Seite des Bereichsarguments (die Zelle)
Adresse auf der linken Seite des Doppelpunkts) hat eine feste Zeile, aber keine feste Spalte,
Alle Zellbezüge, die auf Zellen in diesem Bereich verweisen, haben ebenfalls eine feste Zeile, dies ist jedoch der Fall
keine feste Spalte haben. Dies bedeutet, dass, wenn sich die Bereichsreferenz beim Kopieren verschiebt,
Verweise auf Zellen in diesem Bereich werden ebenfalls entsprechend verschoben.

Beachten Sie, dass der Testausdruck einmal für jede Zelle im Bereich ausgewertet wird
bedeutet, dass diese Funktionen übermäßig häufig mit dem optionalen Testausdruck oder der Verwendung verwendet werden
von zu komplexen Testausdrücken oder mit sehr großen Bereichen kann dies erheblich verlangsamen
Neuberechnung einer Tabellenkalkulation, und aus Geschwindigkeitsgründen kann es erforderlich sein, die automatische Berechnung auszuschalten, und dann
manuelle Neuberechnung mit dem @ Befehl.

@Summe(r)
@Summe(r,e) Summieren Sie alle gültigen (nicht leeren) Einträge in der Region, deren zwei Ecken sind
definiert durch die beiden Variablennamen (z. B c5:e14) oder den Bereichsnamen
angegeben. Das optionale zweite Argument ist ein Ausdruck, der sein kann
Wird verwendet, um zu bestimmen, welche Zellen im Bereich summiert werden sollen (siehe oben).

@prod(r)
@prod(r,e) Multiplizieren Sie alle gültigen (nicht leeren) Einträge im angegebenen Bereich.
Das optionale zweite Argument ist ein Ausdruck, der verwendet werden kann
Bestimmen Sie, welche Zellen im Bereich multipliziert werden sollen (siehe oben).

@avg(r)
@avg(r,e) Durchschnitt aller gültigen (nicht leeren) Einträge in der angegebenen Region. Der
Das optionale zweite Argument ist ein Ausdruck, der zur Bestimmung verwendet werden kann
welche Zellen im Bereich gemittelt werden sollen (siehe oben).

@zählen(r)
@zählen(r,e) Zählt alle gültigen (nicht leeren) Einträge in der angegebenen Region. Der
Das optionale zweite Argument ist ein Ausdruck, der zur Bestimmung verwendet werden kann
welche Zellen im Bereich gezählt werden sollen (siehe oben).

@max(r)
@max(r,e) Gibt den Maximalwert in der angegebenen Region zurück. Die optionale Sekunde
Argument ist ein Ausdruck, der verwendet werden kann, um bestimmte Zellen auszuschließen
der Bereich bei der Ermittlung dieses Maximalwertes (siehe oben). Siehe auch die
Multi-Argument-Version von @max unten mit.

@Mindest(r)
@Mindest(r,e) Gibt den Mindestwert in der angegebenen Region zurück. Die optionale Sekunde
Argument ist ein Ausdruck, der verwendet werden kann, um bestimmte Zellen auszuschließen
der Bereich bei der Ermittlung dieses Mindestwertes (siehe oben). Siehe auch die
Multi-Argument-Version von @Mindest unten mit.

@stddev(r)
@stddev(r,e) Gibt die Stichprobenstandardabweichung der Zellen im angegebenen Bereich zurück
Region. Das optionale zweite Argument ist ein Ausdruck, der verwendet werden kann
um bestimmte Zellen im Bereich bei der Berechnung des Standards auszuschließen
Abweichung (siehe oben).

@Reihen(r) Gibt die Anzahl der Zeilen im angegebenen Bereich zurück.

@cols(r) Gibt die Anzahl der Spalten im angegebenen Bereich zurück.

@Nachschlagen(e,r)
@Nachschlagen(r,e)
@Nachschlagen(se,r)
@Nachschlagen(r,se) Wertet den Ausdruck aus und durchsucht dann den Bereich r für eine
passender Wert. Der Bereich sollte entweder eine einzelne Zeile oder ein einzelner sein
Spalte. Der Ausdruck kann entweder ein Zeichenfolgenausdruck oder ein numerischer Ausdruck sein
Ausdruck. Handelt es sich um einen numerischen Ausdruck, wird nach dem Bereich gesucht
Der letzte Wert ist kleiner oder gleich e. Wenn der Ausdruck a ist
Zeichenfolgenausdruck sind die Zeichenfolgenteile der Zellen im Bereich
nach einer exakten Zeichenfolgenübereinstimmung gesucht. Der zurückgegebene Wert ist der numerische Wert
Wert aus der nächsten Zeile und derselben Spalte wie die Übereinstimmung, wenn der Bereich
war eine einzelne Zeile oder der Wert aus der nächsten Spalte und derselben Zeile wie
die Übereinstimmung, wenn der Bereich eine einzelne Spalte war.

@hlookup(e,r,n)
@hlookup(r,e,n)
@hlookup(se,r,n)
@hlookup(r,se,n) Wertet den Ausdruck aus und durchsucht dann die erste Zeile im
Angebot r für einen passenden Wert. Der Ausdruck kann entweder eine Zeichenfolge sein
Ausdruck oder ein numerischer Ausdruck. Wenn es sich um einen numerischen Ausdruck handelt, wird der
In der Zeile wird nach dem letzten Wert gesucht, der kleiner oder gleich ist e. Wenn der
Ausdruck ist ein Zeichenfolgenausdruck, der die Zeichenfolgenteile der Zellen in
Die Zeile wird nach einer exakten Zeichenfolgenübereinstimmung durchsucht. Der zurückgegebene Wert ist
der numerische Wert aus derselben Spalte n Zeilen unterhalb des Spiels.

@vlookup(e,r,n)
@vlookup(r,e,n)
@vlookup(se,r,n)
@vlookup(r,se,n) Wertet den Ausdruck aus und durchsucht dann die erste Spalte im
Angebot r für einen passenden Wert. Der Ausdruck kann entweder eine Zeichenfolge sein
Ausdruck oder ein numerischer Ausdruck. Wenn es sich um einen numerischen Ausdruck handelt, wird der
In der Spalte wird nach dem letzten Wert gesucht, der kleiner oder gleich ist e. Wenn
Der Ausdruck ist ein String-Ausdruck, die String-Teile der Zellen
in der Spalte werden nach einer exakten Zeichenfolgenübereinstimmung gesucht. Der Wert
zurückgegeben wird der numerische Wert aus derselben Zeile n Spalten nach rechts
des Spiels.

@Index(e1,r)
@Index(r,e1)
@Index(r,e1,e2) Verwenden Sie die Werte von Ausdrücken e1 und (wahlweise) e2 indizieren
Angebot r. Der numerische Wert an dieser Position wird zurückgegeben. Mit zwei
Argumente, der Bereich sollte entweder eine einzelne Zeile oder eine einzelne Spalte sein.
Ein Ausdruck mit dem Wert 1 wählt das erste Element im Bereich aus, 2
wählt das zweite Element usw. aus. Bei drei Argumenten muss der Bereich kommen
Das erste und das zweite und dritte Argument werden dann als interpretiert
Zeile bzw. Spalte für die Indizierung in einer zweidimensionalen Tabelle.

@stindex(e1,r)
@stindex(r,e1)
@stindex(r,e1,e2) Verwenden Sie die Werte von Ausdrücken e1 und (wahlweise) e2 indizieren
Angebot r. Der Zeichenfolgenwert an dieser Position wird zurückgegeben. Mit zwei
Argumente, der Bereich sollte entweder eine einzelne Zeile oder eine einzelne Spalte sein.
Ein Ausdruck mit dem Wert 1 wählt das erste Element im Bereich aus, 2
wählt das zweite Element usw. aus. Bei drei Argumenten muss der Bereich kommen
Das erste und das zweite und dritte Argument werden dann als interpretiert
Zeile bzw. Spalte für die Indizierung in einer zweidimensionalen Tabelle.

Eingebaut Numerisch Funktionen
Alle diese Funktionen arbeiten mit Gleitkommazahlen (Doppelzahlen) und geben Zahlen zurück
Werte. Bei den meisten davon handelt es sich um Standardsystemfunktionen, die ausführlicher in beschrieben werden Mathe(3). Das
Triggerfunktionen arbeiten mit Winkeln im Bogenmaß.

@sqrt(e) Geben Sie die Quadratwurzel von zurück e.

@exp(e) Gibt die Exponentialfunktion von zurück e.

@ln(e) Geben Sie den natürlichen Logarithmus von zurück e.

@Protokoll(e) Gibt den Logarithmus zur Basis 10 von zurück e.

@Boden(e) Gibt die größte Ganzzahl zurück, die nicht größer ist als e.

@ceil(e) Gibt die kleinste ganze Zahl zurück, die nicht kleiner ist als e.

@rnd(e) Rund e auf die nächste ganze Zahl. Standard: *.5 wird aufgerundet
nächste Ganzzahl; Wenn Sie „set rndtoeven“ ausführen, wird es auf gerundet
stattdessen die nächste gerade Zahl (auch bekannt als Banker-Runde). Rund-auf-gerade hat
Vorteile gegenüber der Standardrundung für einige Anwendungen. Für
Wenn beispielsweise X+Y eine ganze Zahl ist, dann ist X+Y = rnd(X)+rnd(Y) mit Rundung auf
gerade, aber nicht immer mit der Standardrundungsmethode. Das könnte sein
Ein Vorteil, wenn man zum Beispiel versucht, einen ungeraden Geldbetrag aufzuteilen
gleichmäßig zwischen zwei Personen verteilt (es würde darüber entscheiden, wer den Extra-Penny bekommt).

@runden(e,n) Rund e zu n Nachkommastellen. n kann positiv sein, das rechte abzurunden
Seite der Dezimalzahl oder negativ, um die linke Seite abzurunden. Siehe @rnd(e)
oben für Rundungsarten.

@Abs(e)
@fabs(e) Gibt den absoluten Wert von zurück e.

@pow(e1,e2) Return e1 zur Macht erhoben e2.

@hypot(e1,e2) Geben Sie sqrt(e1∗e1+e2∗e2) zurück und treffen Sie Vorsichtsmaßnahmen gegen ungerechtfertigte Fehler
überläuft.

@Pi Eine Konstante, die ziemlich nahe an Pi liegt.

@dtr(e) Konvertieren e in Grad bis Bogenmaß.

@rtd(e) Konvertieren e im Bogenmaß in Grad.

@Sünde(e)
@cos(e)
@bräunen(e) Gibt trigonometrische Funktionen von Bogenmaßargumenten zurück. Die Größe von
Die Argumente werden nicht überprüft, um aussagekräftige Ergebnisse sicherzustellen.

@wie in(e) Gibt den Arcussinus von zurück e im Bereich -pi/2 bis pi/2.

@acos(e) Gibt den Arkuskosinus von zurück e im Bereich 0 bis pi.

@eine Lohe(e) Gibt den Arcustangens von zurück e im Bereich -pi/2 bis pi/2.

@atan2(e1,e2) Gibt den Arcustangens von zurück e1/e2 im Bereich -pi bis pi.

@max(e1,e2,...) Gibt das Maximum der Werte der Ausdrücke zurück. Zwei oder mehr
Es können Ausdrücke angegeben werden. Siehe auch die Range-Version von @max zu teilen.

@Mindest(e1,e2,...) Gibt das Minimum der Werte der Ausdrücke zurück. Zwei oder mehr
Es können Ausdrücke angegeben werden. Siehe auch die Range-Version von @Mindest zu teilen.

@ston(se) String-Ausdruck konvertieren se auf einen numerischen Wert.

@eqs(se1,se2) Gibt 1 zurück, wenn ein String-Ausdruck vorliegt se1 hat den gleichen Wert wie string
Ausdruck se2, 0 sonst.

@nval(se,e) Gibt den numerischen Wert einer nach Namen ausgewählten Zelle zurück. String-Ausdruck
se muss zu einem Spaltennamen („A“-„AE“) ausgewertet werden und e muss bewerten
eine Zeilennummer (0-199). Wenn se or e liegt außerhalb der Grenzen, oder die Zelle hat keine
numerischer Wert, das Ergebnis ist 0. Sie können dies für eine einfache Tabelle verwenden
Nachschlagen. Stellen Sie sicher, dass sich der Tisch nicht unerwartet bewegt! Siehe auch @sval()
unten mit.

@irren Erzwinge einen Fehler. Dadurch wird der Ausdruck, der es enthält, dazu gezwungen
zu einem Fehler führen.

Schnur Ausdrücke
String-Ausdrücke bestehen aus konstanten Strings (von Double umgebene Zeichen).
Anführungszeichen), Variablen (Zellennamen, die auf die Beschriftungszeichenfolgen der Zellen verweisen oder
Ausdrücke) und String-Funktionen. Beachten Sie, dass Zeichenfolgenausdrücke nur zulässig sind, wenn
Eingabe der Beschriftungszeichenfolge einer Zelle, nicht ihres numerischen Teils. Beachten Sie auch diesen Zeichenfolgenausdruck
Die Ergebnisse können je nach Zelltyp links- oder rechtsbündig oder zentriert sein
String-Label.

# Zeichenfolgen verketten. Zum Beispiel der Zeichenfolgenausdruck

A0 # „zy Hund“

Zeigt die Zeichenfolge „the lazy dog“ in der Zelle an, wenn der Wert von A0Die Zeichenfolge lautet
„das la“.

Eingebaut Schnur Funktionen

@Dateiname(e) Gibt den aktuellen Standarddateinamen zurück, wie er beim Erstellen der Datei angegeben wurde
zuerst geladen oder erstellt, oder beim letzten Speichern, mit dem setzen Befehl.
If e 0 ist, wird nur der tatsächliche Dateiname mit beliebigem Pfad zurückgegeben
ENTFERNT. Wenn nicht Null, der vollständige Pfad, der in der Befehlszeile oder in angegeben ist
das Letzte Erhalten Sie or setzen Der Befehl wird zurückgegeben. Wenn der Weg mit beginnt
„~“, es wird in das Home-Verzeichnis des entsprechenden Benutzers erweitert.

@substr(se,e1,e2) Extrahieren Sie den String-Ausdruck und geben Sie ihn zurück se der von indizierte Teilstring
Zeichennummer e1 durch Zeichennummer e2 (Standardmäßig ist die Größe von
se wenn es über das Ende hinausgeht). Wenn e1 ist kleiner als 1 oder größer als e2,
Das Ergebnis ist die Nullzeichenfolge. Zum Beispiel,

@substr ("Schöne Jacke", 4, 8)

gibt die Zeichenfolge „e jac“ zurück.

@fmt(se,e) Konvertieren Sie eine Zahl in eine Zeichenfolge. Das Argument se muss gültig sein printf(3)
Zeichenfolgenformat. e wird nach den Standardregeln umgerechnet. Für
Beispiel, der Ausdruck

@fmt ("∗∗%6.3f∗∗", 10.5)

ergibt die Zeichenfolge „∗∗10.500∗∗“. e ist ein Doppel, also anwendbare Formate
sind e, E, f, g und G. Versuchen Sie „%g“ als Ausgangspunkt.

@sval(se,e) Gibt den Zeichenfolgenwert einer nach Namen ausgewählten Zelle zurück. String-Ausdruck
se muss zu einem Spaltennamen („A“-„AE“) ausgewertet werden und e muss bewerten
eine Zeilennummer (0-199). Wenn se or e liegt außerhalb der Grenzen, oder die Zelle hat keine
String-Wert, das Ergebnis ist der Null-String. Sie können dies für verwenden
einfache Tabellensuche. Stellen Sie sicher, dass sich der Tisch nicht unerwartet bewegt!

@Oberer, höher(se)
@untere(se) schreibt den String-Ausdruck in Groß- oder Kleinschreibung um.

@Hauptstadt(se) wandelt den ersten Buchstaben von Wörtern in einer Zeichenfolge in Großbuchstaben um und
andere Buchstaben in Kleinbuchstaben umwandeln (Letzteres, wenn alle Buchstaben der Zeichenfolge vorhanden sind).
Großbuchstaben).

@ext(se,e) Rufen Sie eine externe Funktion (Programm oder Skript) auf. Der Zweck besteht darin, es zu ermöglichen
Beliebige Funktionen für Werte, z. B. Tabellensuche und Interpolationen.
String-Ausdruck se ist ein Befehl oder eine Befehlszeile zum Aufrufen Popen(3).
Der Wert der e wird in einen String umgewandelt und an die Befehlszeile angehängt
als Argument. Das Ergebnis von @ext() ist eine Zeichenfolge: die erste Zeile
wird vom Befehl auf der Standardausgabe ausgegeben. Der Befehl sollte ausgegeben werden
genau eine Ausgabezeile. Zusätzlicher Ausgang oder Ausgang zum Standard
Fehler, bringt den Bildschirm durcheinander. @ext() gibt eine Nullzeichenfolge zurück und gibt eine aus
entsprechende Warnung, wenn externe Funktionen deaktiviert sind, se ist null, oder
Der Versuch, den Befehl auszuführen, schlägt fehl.

Externe Funktionen können langsam ausgeführt werden, und wenn sie aktiviert sind, werden sie jeweils aufgerufen
Bildschirmaktualisierung, daher sind sie standardmäßig deaktiviert. Sie können sie aktivieren
mit ^T wenn Sie wirklich möchten, dass sie angerufen werden.

Ein einfaches Beispiel:

@ext ("echo", a1)

Sie können verwenden @ston(), um die zu konvertieren @ext() ergibt wieder eine Zahl. Für
Beispiel:

@ston (@ext ("form.sc.ext", a9 + b9))

Beachten Sie, dass Sie eine Befehlszeile erstellen können (einschließlich weiterer Argumentwerte).
aus einem String-Ausdruck mit Verkettung. Sie können das auch „ausblenden“.
zweites Argument, indem Sie die Befehlszeile (erstes Argument) mit „#“ beenden
(Shell-Kommentar).

@coltoa(e) Gibt einen Zeichenfolgennamen für eine Spalte aus dem numerischen Argument zurück. Für
Beispiel:

@coltoa(@mycol-1) @nval(coltoa(@mycol-1), @myrow+1)

Eingebaut Finanz- Funktionen
Finanzfunktionen berechnen die Hypotheken- (oder Darlehens-)Zahlung, den zukünftigen Wert und die Gegenwart
Wertfunktionen. Jeder akzeptiert drei Argumente, einen Betrag, einen Zinssatz (pro
Periode) und die Anzahl der Perioden. Diese Funktionen sind die gleichen wie die allgemein üblichen
in anderen Tabellenkalkulationen und Finanzrechnern

@pmt(e1,e2,e3) @pmt(60000,.01,360) berechnet die monatlichen Zahlungen für eine Hypothek von 60000 $
mit 12 % Jahreszins (01 pro Monat) für 30 Jahre (360 Monate).

@fv(e1,e2,e3) @fv(100) berechnet den zukünftigen Wert für 005,36 monatliche Zahlungen von
100 $ bei 6 % Zinsen (005 pro Monat). Es beantwortet die Frage: „Wie
viel werde ich in 36 Monaten haben, wenn ich 100 $ pro Monat auf ein Sparkonto einzahle
Konto mit 6 % Zinsen und monatlichem Zinseszins?“

@pv(e1,e2,e3) @pv(1000,.015,36) berechnet den Barwert einer gewöhnlichen Rente von
36 monatliche Zahlungen von 1000 $ bei 18 % Jahreszins. Es beantwortet die
Frage: „Wie viel kann ich mir für 18 Jahre zu 3 % leihen, wenn ich 1000 $ pro Jahr bezahle?“
Monat?"

Eingebaut Datum und Uhrzeit Funktionen
Zeit für sc folgt dem Systemstandard: die Anzahl der Sekunden seit Beginn von
1970. Alle Datums- und Uhrzeitfunktionen außer @Datum() gibt Zahlen zurück, keine Zeichenfolgen.

@Jetzt Gibt die aktuelle Zeit zurück, codiert als Anzahl der Sekunden seit dem
Beginn der Epoche (31. Dezember 1969, Mitternacht, GMT).

@dts(e1,e2,e3) Konvertieren Sie ein Datum in die Anzahl der Sekunden von der Epoche bis zur ersten
Sekunde des angegebenen Datums, Ortszeit. Termine können in angegeben werden
entweder (m,d,y) oder (y,m,d)-Format, obwohl letzteres bevorzugt wird,
da es allgemeiner anerkannt ist (m,d,y wird nur in Amerika verwendet).
Wenn e2 > 12 oder e3 > 31, dann wird (m,d,y) angenommen. Ansonsten ist (y,m,d).
vermutet. Zum Beispiel, @date(@dts(1976,12,14)) Erträge

Dienstag Dezember 14 00:00:00 1976

Der Monat sollte zwischen 1 und 12 liegen; Der Tag sollte zwischen 1 und dem liegen
Anzahl der Tage im angegebenen Monat; und das Jahr sollte das enthalten
Jahrhundert (z. B. 1999 statt 99). Jedes Datum, das bearbeitet werden kann
Das System ist normalerweise vom 14. Dezember 1901 bis zum 18. Januar 2038 auf einem System gültig
das verwendet ein 32-Bit-time_t. Ungültige Daten oder Daten außerhalb dieses Bereichs
wird FEHLER zurückgeben. Zur schnellen Eingabe von Daten nur mit numerischen Eingaben
Tastatur, sc stellt die alternative Syntax bereit ymd or mdy, welches ist
automatisch in das obige @dts(...)-Format konvertiert. Das Jahr, der Monat,
und Tag müssen numerisch in der alternativen Syntax eingegeben werden; Formeln
sind nicht erlaubt.

@tts(e1,e2,e3) @tts(8,20,45) wandelt die Zeit 8:40:45 in die Anzahl der Sekunden seitdem um
Mitternacht, die Nacht zuvor. Die Stunde sollte zwischen 0 und 23 liegen; Die
Minuten und Sekunden sollten zwischen 0 und 59 liegen.

Die folgenden Funktionen nehmen die Zeit in Sekunden an (z. B. von @Jetzt) als Argument und
gibt den angegebenen Wert zurück. Die Funktionen konvertieren alle von GMT in die Ortszeit.

@Datum(e)
@Datum(e,se) Konvertieren Sie die Zeit in Sekunden in eine Datumszeichenfolge. Mit einer einzigen Zahl
Argument, das Datum ist 24 Zeichen lang und hat folgende Form:

Sun September 16 01:03:52 1973

Beachten Sie, dass Sie Teile dieser Zeichenfolge mit festem Format mit extrahieren können
@substr(). Eine mit der Funktion strftime() kompatible Formatzeichenfolge kann
kann optional als zweites Argument angegeben werden, um das Standardformat zu überschreiben.
Siehe die strftime(3) Manpage für Details.

@Jahr(e) Geben Sie das Jahr zurück. Gültige Jahreszahlen beginnen bei vielen Systemen mit 1970
wird Jahre vor 1970 zurückkehren, wenn e ist negativ. Das letzte gesetzliche Jahr
ist systemabhängig.

@Monat(e) Gibt den Monat zurück, codiert als 1 (Januar) bis 12 (Dezember).

@Tag(e) Gibt den Tag des Monats zurück, codiert als 1 bis 31.

@Stunde(e) Gibt die Anzahl der Stunden seit Mitternacht zurück, codiert als 0 bis 23.

@Minute(e) Gibt die Anzahl der Minuten seit der letzten vollen Stunde zurück, codiert als 0 bis
59

@zweite(e) Gibt die Anzahl der Sekunden seit der letzten vollen Minute zurück, codiert als 0 bis
59

Kalkulationstabelle Aktualisierung
Die Neuauswertung von Tabellenausdrücken erfolgt je nach Zeile oder Spalte
ausgewählte Berechnungsreihenfolge. Die Auswertung wird bis wiederholt Iterationen Zeiten für jedes Update
Bei Bedarf funktionieren Vorwärtsverweise normalerweise wie erwartet. Sehen kompensieren Oben. Wenn
Wenn die Stabilität nach zehn Iterationen nicht erreicht wird, wird eine Warnung ausgegeben. Dies ist in der Regel fällig
auf eine lange Reihe von Vorwärtsreferenzen oder auf instabile zyklische Referenzen (z. B. set
A0's-Ausdruck zu „A0+1“).

@numiter Gibt die Anzahl der bisher durchgeführten Iterationen zurück.

Programmierbar Funktion Tasten
Funktionstasten können verwendet werden sc wenn Ihr Terminal sie unterstützt und sie programmierbar sind.
Um die Funktionstasten zu programmieren, verwenden Sie die fkey Befehl. Dieser Befehl kann in a verwendet werden
.scrc Es kann entweder eine Datei oder eine Makrodatei sein oder direkt eingegeben werden sc's Befehlszeile. Definiert
Funktionstasten werden mit der Datei gespeichert. Es gibt keine Abkürzung, wie es bei den meisten der Fall ist
Befehle, daher muss der vollständige Befehl eingegeben werden. Drücken Sie die Eingabetaste, wenn Sie keine Zeile bearbeiten
wird Sie zu diesem Zweck mit einer Leerzeile beginnen. Das Format der fkey Befehl ist:

fkey n = "Befehl"

woher n ist die Funktionstastennummer (n = 1 für F1, n = 2 für F2 usw.) und Befehl lernen muss die
Befehl, der ausgeführt werden soll. Zum Beispiel,

fkey 2 = "verschmelzen \"|~/scmacros/macro1\""

führt das aufgerufene Makro aus macro1 befindet sich in einem Unterverzeichnis Ihres Home-Verzeichnisses namens
scmacros wenn die Taste F2 gedrückt wird. Beachten Sie, dass eingebettete Anführungszeichen mit einem Escapezeichen versehen werden müssen
Backslash. Wenn Sie die Zelladresse der aktuellen Zelle in den Befehl einbeziehen möchten
In der Befehlszeile können Sie dies tun, indem Sie an der entsprechenden Stelle „$$“ eingeben. Zum Beispiel,

fkey 5 = „fmt $$ \"^D%A\""

bewirkt, dass die F5-Taste die aktuelle Zelle so formatiert, dass der vollständige Wochentagsname angezeigt wird
numerischer Datumswert, der dort gespeichert ist. Das ^D ist ein STRG-D-Zeichen, das ein Datum angibt
Format.

Obwohl es durch die außer Kraft gesetzt werden kann fkey Befehl ist die F1-Taste standardmäßig vordefiniert
ausführen Mann SC. Im Gegensatz zu den benutzerdefinierten Funktionstasten funktioniert diese Definition auch in
Bearbeiten, Einfügen, Ersetzen und Navigieren.

Um die Definition einer Funktionstaste aufzuheben, definieren Sie sie lediglich als leere Zeichenfolge (""). Die Definition der F1 aufheben
Durch Drücken der Taste wird das Standardverhalten wiederhergestellt.

Plugins
Es gibt drei Möglichkeiten, wie externe Programme als Plugins verwendet werden können sc. Erstens
Sie können als externe Befehle verwendet werden. Bei Verwendung als externer Befehl gilt dies nicht für alle Befehle
erkannt von sc wird zuerst in $HOME/.sc/plugins und dann in gesucht
/usr/share/doc/sc/plugins. Wenn es gefunden wird, wird es mit seiner Standardeingabe und seinem Standard ausgeführt
Ausgabe zurück umgeleitet sc. Diese werden zum Senden von Befehlen und zum Empfangen von Antworten verwendet
zurück von sc auf die gleiche Weise wie erweiterte Makros.

Die zweite und dritte Möglichkeit, mit der Programme als Plugins verwendet werden können sc sind
Konvertieren Sie Dateien automatisch von und nach sc Format basierend auf ihren Erweiterungen. Um zu
Um sie auf diese Weise zu verwenden, müssen Sie zunächst eine bestimmte Erweiterung einem entsprechenden Plugin zuordnen
(zum Lesen) oder Plugout (zum Schreiben) mit dem Plugin und ausstecken Befehle. Diese
Befehle sollten in Ihrem platziert werden .scrc Datei und haben die folgende Syntax:

Plugin „ext“ = "Programmname"

or

ausstecken „ext“ = "Programmname"

woher ext ist die Erweiterung und Programmname ist der Name des zu verwendenden Plugin-Programms
für Dateinamen mit dieser Erweiterung. Zur Eingabe liest das Plugin lediglich die angegebene Datei,
führt die erforderliche Konvertierung durch und schreibt die resultierenden Daten in den Standard
Ausgabe. Zur Ausgabe schreibt das Plugin sc Befehle in die Standardausgabe um und liest die
Antworten aus der Standardeingabe auf die gleiche Weise wie ein erweitertes Makro und dann
wandelt die Daten in das entsprechende Format um und schreibt sie in eine Datei mit dem angegebenen
Dateiname.

Nutzen Sie sc online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme