Pourquoi moins quand vous pouvez en avoir plus? (Téléavertisseurs sur * Nix)
12
Pourquoi les gens Linux et la plupart des programmes - les commandes Ruby, par exemple - utilisent-ils lessau lieu de more. N'est-ce pas plus grand, plus agréable et meilleur? Quel en est l'avantage less?
votre prochaine mission est de déterminer les différences entre le chat et le chien, et pourquoi ce dernier n'a jamais décollé ...: D
quiack Quack
1
le chien est gentil, la plupart est aussi un téléavertisseur décent.
Justin Smith
le support de chien a été interrompu après Debian Lenny et Ubuntu Jaunty: '(
ℝaphink
Réponses:
8
À l'origine, moreseul le mouvement en avant était autorisé dans le fichier, tout en lessvous permettant de vous déplacer librement dans le fichier affiché.
La version moderne de moreest plus polyvalente.
Je pense que les deux pages wiki pour plus et moins montrent assez bien la différence actuelle.
less n'a pas à lire l'intégralité du fichier d'entrée avant de démarrer, donc avec des fichiers d'entrée volumineux, il démarre plus rapidement que les éditeurs de texte comme vi (1). Moins utilise termcap (ou terminfo sur certains systèmes), il peut donc fonctionner sur une variété de terminaux. La prise en charge des terminaux sur papier est même limitée. (Sur un terminal papier, les lignes qui doivent être imprimées en haut de l'écran sont préfixées par un signe d'insertion.)
plus ne lit pas non plus l'intégralité du fichier d'entrée…
Tobu
@Tobu, tu veux dire plus?
Dan Rosenstark
@Je le fais. Aucun téléavertisseur n'a lu l'intégralité de l'entrée tant que cela n'était pas nécessaire. Le principal avantage de less est celui que Nifle décrit.
Tobu
@Tobu, quel est le principal avantage? Ce lessqui était le seul à vous permettre de revenir en arrière? Aussi, pourquoi ma morecommande s'exécute-t-elle lesssur OSX? Cela commence à ressembler à une conspiration.
Dan Rosenstark
3
"La plupart des programmes - les commandes Ruby, par exemple", devraient utiliser le pageur par défaut au lieu d'en utiliser explicitement un particulier. Vous pouvez définir votre pager préféré via la variable d'environnement $ PAGER, et tout programme se comportant correctement utilisera ce pager. Je recommande également de vérifier la plupart. la vue peut être agréable si vous êtes fan de vi.
Quelqu'un connaît-il un pager qui a des raccourcis clavier emacs (ou, mieux encore, un moyen d'utiliser emacsclient comme un pager qui accepte les données de stdin)?
Réponses:
À l'origine,
more
seul le mouvement en avant était autorisé dans le fichier, tout enless
vous permettant de vous déplacer librement dans le fichier affiché.La version moderne de
more
est plus polyvalente.Je pense que les deux pages wiki pour plus et moins montrent assez bien la différence actuelle.
la source
Parce que moins, c'est plus que plus ...
la source
less
qui était le seul à vous permettre de revenir en arrière? Aussi, pourquoi mamore
commande s'exécute-t-elleless
sur OSX? Cela commence à ressembler à une conspiration."La plupart des programmes - les commandes Ruby, par exemple", devraient utiliser le pageur par défaut au lieu d'en utiliser explicitement un particulier. Vous pouvez définir votre pager préféré via la variable d'environnement $ PAGER, et tout programme se comportant correctement utilisera ce pager. Je recommande également de vérifier la plupart. la vue peut être agréable si vous êtes fan de vi.
Quelqu'un connaît-il un pager qui a des raccourcis clavier emacs (ou, mieux encore, un moyen d'utiliser emacsclient comme un pager qui accepte les données de stdin)?
la source
Vous devez être conscient du
most
pager , ajoutant la possibilité de visualiser plusieurs fichiers simultanément.la source