Puncte:5

Care editor de text CLI nu irosește spațiu pe ecran?

drapel jp

Vim are o bară de stare care nu poate fi detașată în partea de jos. Nano are aceeași problemă cu bara de titlu. Cu siguranță trebuie să existe o alternativă pentru introducerea textului pe ecran complet fără bibelouri? Adesea, notez idei într-un terminal cu ecran complet cu dimensiune mare a fontului și un spațiu pe o singură linie devine critic. De exemplu, întregul meu ecran arată ca mai jos cu Vim.

introduceți descrierea imaginii aici

Notă: Luați în considerare explicarea votului negativ.

MTCoster avatar
drapel nl
Puteți [ascunde starea și liniile de comandă ale Vim](https://unix.stackexchange.com/q/140898/62484).
tejasvi88 avatar
drapel jp
@MTCoster Nu elimină linia de comandă, ci doar ascunde conținutul acesteia. [Acest răspuns](https://superuser.com/questions/619765/hiding-vim-command-line-when-its-not-being-used) este mai explicit. Există un [PR] abandonat (https://github.com/neovim/neovim/pull/4382) pentru neovim pentru această caracteristică.
tejasvi88 avatar
drapel jp
@24601 Din păcate, TextRoom este GUI.
vanadium avatar
drapel cn
Nu sunteți sigur de ce întrebarea este neclară? Sigur, este deranjant, dar întrebarea este clară: eliminați orice bară de titlu sau bară de stare din ecranul de editare. Gedit în modul ecran complet o reduce perfect, dar avem nevoie de editor de terminale aici.
paladin avatar
drapel kr
`ed` nu irosește spațiu sau pur și simplu folosește `cat` prin `clear;cat>>~/mytext.txt`.
Puncte:7
drapel cn

Pare o oportunitate grozavă de a trece la un editor real! :P. Emacs poate face asta. Are și o bară în partea de jos și poate avea unele în partea de sus, dar toate pot fi dezactivate. Cel mai probabil îl veți vedea pe cel de jos în configurația implicită:

captură de ecran cu emacs cu bara de stare

Pentru a o dezactiva, adăugați această linie la dvs ~/.emacs fișier și reporniți emacs:

(setq mode-line-format nil)                                                                              

Sau, pentru a o dezactiva numai pentru această sesiune, apăsați Esc+: si apoi scrie (setq mode-line-format nil) și apăsați introduce. Rezultatul arată astfel:

captură de ecran cu emacs fără bara de stare

Dacă aveți și alte bare active în mod implicit, adăugați aceste linii la ~/.emacs comenzile vor scăpa de ele:

Pentru a dezactiva bara de meniu, adăugați această linie la ~/.emacs:

(meniu-bara-mod -1)                                                                                       
                                                                                                         

Pentru a dezactiva bara de derulare, aceasta:

(bara de comutare-defilare -1)                                                                                   
                                                                                                         

Pentru a dezactiva bara de instrumente, aceasta:

(mod-bara de instrumente -1)                                                                                       

Puteți instala emacs cu

sudo apt install emacs

Sau, pentru a-l instala numai pentru linia de comandă, fără suport pentru GUI:

sudo apt install emacs-nox

Indiferent pe care dintre cele două instalați, dacă rulați fără GUI (de exemplu, într-un tty), rulați emacs va deschide versiunea de linie de comandă și, dacă rulați cu o interfață grafică, rulează emacs -nw va deschide modul linie de comandă într-un terminal.


Răspuns adaptat din https://stackoverflow.com/a/44188258/1081936 și http://kb.mit.edu/confluence/display/istcontrib/Disabling+the+Emacs+menubar%2C+toolbar%2C+or+scrollbar.

Someone avatar
drapel my
Wow, chiar este foarte bun!!! , tocmai l - am descărcat .
Puncte:1
drapel vn

Începând cu GNU nano 6.0 (lansat în 15 decembrie 2021) este inclus un mod de ecran complet, invocat cu opțiunea --zero Acest mod poate fi comutat în continuare Meta + Z în mod implicit.

2021 15 decembrie - GNU nano 6.0 „Humor heeft ook zijn leuke kanten”

  • Opțiunea --zero ascunde bara de titlu, bara de stare și liniile de ajutor și utilizări toate rândurile terminalului ca zonă de editare. Bara de titlu și bara de stare poate fi comutat cu M-Z.

Referinţă.

Totuși, un punct important este că această versiune necesită libc6 2.33 sau mai sus, care este inclus numai în Ubuntu 21.04 sau mai nou. Deci, chiar acum, dacă sunteți pe 20.04 (ca mine), se pare că ați avut noroc (nano snap-ul nu este actualizat în mod regulat și am întâmpinat diverse probleme cu el, din păcate). Dar, desigur, aceasta va fi răscumpărată cu 22.04.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.