Gibt es einen Texteditor für die Befehlszeile, der dieselben Tasten wie Notepad unter Windows verwendet?

12

Ich bin es gewohnt, in einer Windows-Umgebung zu arbeiten und bin an die Befehle in Notepad gewöhnt, z. B. CtrlSzum Speichern, CtrlCKopieren und so weiter.

Unter Ubuntu ist es praktisch, direkt in der Kommandozeile zu arbeiten, zB wie bei vi mytextfile.txt.

Ich möchte einen Texteditor verwenden, den ich im Terminal verwenden kann, aber mit denselben Tastaturbefehlen wie Notepad unter Windows. Gibt es einen Texteditor mit "Notepad-Befehlen" für die Ubuntu-Befehlszeile?

Jonas
quelle
Kennen Sie keinen Terminal-Editor in Linux, mit dem Sie notepad-ähnliche Befehle verwenden können? Das heißt, haben Sie versucht, mit "Nano"? Die Befehle werden unten aufgelistet und sind bei den meisten Distributionen standardmäßig installiert.
Marlon

Antworten:

6

Versuchen Sie den Mindestgewinn (mped). Es ist in Synaptic aufgeführt

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Ich habe es gerade überprüft, und die neueste Synaptic-Version scheint die Befehlszeilenoption nicht zu akzeptieren. Dies -txist ein Schalter für den Textmodus, der standardmäßig als GTK gestartet wird.
In Textterminals (Strg + Alt + F [1-6]) wird es im Textmodus gestartet, aber im Gnome-Terminal scheint es keinen Schalter für den Textmodus zu geben

Wenn dies zutrifft, können Sie ältere Versionen (Hardy) herunterladen oder die neueste Version mit erstellen ncursesw

Zetah
quelle
Ich sehe dies nicht in Ubuntu Synaptic
Endolith
0

Sie können einen GUI-Texteditor, ähnlich wie Notepad, vom Terminal aus wie folgt starten:

gedit mytextfile.txt

Sie führen dann nicht direkt die Bearbeitung des Terminals durch, sondern können es bequem über die Befehlszeile und vertraute Tastenkombinationen starten.

greg
quelle
0

Es ist unwahrscheinlich , dass ein CLI - basierter Editor akzeptiert CtrlCund CtrlS. Der Grund dafür ist, dass diese Tastenkombinationen standardmäßig für das Terminal spezifisch sind, sodass das Terminal sie abfängt, bevor sie das Programm erreichen, das Sie im Terminal ausführen.

Wenn das Terminal empfängt CtrlC, sendet es das Signal INTERRUPT an das Programm, das im Terminal ausgeführt wird. Die meisten Programme brechen ab, wenn sie dieses Signal empfangen.

Wenn das Terminal empfängt CtrlS, stoppt es das Scrollen der Ausgabe. Dies ist nützlich, wenn Sie etwas ausführen, das eine Menge Daten an das Terminal ausgibt. Wenn CtrlSSie auf diese Schaltfläche klicken , können Sie die Ausgabe anhalten , um den betreffenden Teil genauer zu betrachten. CtrlQnimmt wieder auf.

Mit dem sttyBefehl können Sie diese Tastenkombinationen ändern.

geirha
quelle
2
nanoist ein Beispiel, mit dem Sie Strg + C
Lekensteyn
Terminal-Anwendungen können solche Tastenkombinationen auf die gleiche Weise außer Kraft setzen wie "stty".
João Pinto
Sie haben beide recht, ich war in dieser Sache weit weg.
Geirha
0

Gedit ist sicherlich eine gute Wahl, aber es basiert nicht auf einer Befehlszeile. Wenn Sie die Funktionalität von Editor wirklich benötigen, können Sie es mit Wein verwenden . Aber meiner Meinung nach für vi / vim oder für gedit gehen

Kodierer
quelle
0

textadept-curses ! Noch nicht in den Standard-Paketdepots verfügbar, aber ein wunderbares Tool für Windows-Transplantationen. Außerdem ist es plattformübergreifend, sodass Sie es unter Windows installieren können, um sich vertraut zu machen. Unterstützt Umschalt + Pfeile zum Markieren von Text und vielen Ihrer anderen Favoriten.

Ich empfehle Ihnen, ein Alias ​​oder einen zusätzlichen Symlink anzugeben, da es ärgerlich ist, diesen ganzen Namen einzugeben.

Peter M
quelle
0

Micro macht das https://github.com/zyedidia/micro . Ziemlich am weitesten fortgeschritten hier, ich verstehe nicht wirklich, wie es noch nicht erwähnt wurde.

phil294
quelle