Maison > Article > Opération et maintenance > Linux est-il livré avec Emacs ?
Linux n'est pas fourni avec emacs ; emacs est un environnement de développement intégré et un éditeur de texte. Étant donné que vim est plus petit qu'emacs, l'éditeur fourni avec la plupart des distributions Linux est vim ; "apt-get installer emacs".
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
Linux n'est pas livré avec emacs
Emacs, un célèbre environnement de développement intégré et éditeur de texte. Emacs est reconnu comme l'un des éditeurs de code les plus populaires auprès des programmeurs professionnels, avec vim.
Le volume d'installation d'emacs est d'environ 300 Mo,
le volume d'installation de vim est supérieur à 3 millions et son prédécesseur vi est d'environ 300 kilo-octets
Sur ce point, emacs n'est pas adapté à l'intégration. la taille maximale d'un disque CD n'était que de quelques centaines de Mo, pour mettre d'autres choses dans la version de distribution, l'ajout d'emacs n'est évidemment pas suffisant
Pour l'installation réseau, cette énorme chose ne sera pas intégrée, ni la bande passante et ; les coûts de trafic à l'époque sont totalement incomparables avec ceux d'aujourd'hui. Même aujourd'hui, diverses distributions de bureau ne font que 1 à 2 Go, emacs peut être installé tout seul, il n'est pas nécessaire de l'intégrer. De plus, emacs doit exécuter de nombreux démarrages. code pour démarrer, donc il démarre lentement et prend plus de mémoire ;
Extension Knowledge :
Grammaire
emacs(选项)(参数)
Options
+ : Démarrez l'éditeur emacs et déplacez le curseur sur la ligne où le numéro de ligne est spécifié. ;
-q : Démarrez l'éditeur emacs sans charger le fichier d'initialisation ;
- u : Lors du démarrage de l'éditeur emacs, chargez le fichier d'initialisation de l'utilisateur spécifié
-t : Lors du démarrage de l'éditeur emacs, utilisez le fichier spécifié ; fichier comme extrémité centrale, non applicable à l'entrée standard (stdin) et à la sortie standard (stdout)
-f : Exécuter la fonction lisp spécifiée (langage de programmation largement utilisé dans le domaine de l'intelligence artificielle)
-l : Charger ; le fichier de code Lisp spécifié ;
-batch : Exécutez l'éditeur emacs en mode batch.
Paramètres
Fichier : Spécifiez le fichier texte à modifier.
Exemple
Rendre les touches de modification d'Emacs plus significatives
Sur le clavier du PC, la touche Ctrl s'appelle C et la touche Alt s'appelle M. Ces touches ne sont pas les touches C et M car elles le sont toujours associé à la lettre ou au symbole clé correspondant, il est donc facilement identifiable dans le document.
Par exemple, C-x signifie Ctrl+X et M-x est Alt+X dans la notation du clavier moderne. Tout comme lorsque vous coupez du texte depuis n'importe quelle application, appuyez sur les deux touches en même temps.
Cependant, il existe un autre niveau de raccourcis clavier qui est complètement différent de tout ce qui se trouve sur un ordinateur moderne. Parfois, un raccourci clavier n'est pas simplement une combinaison de touches, mais une série de touches.
Par exemple, C-x C-f signifie appuyer sur Ctrl+X comme d'habitude, puis Ctrl+C.
Parfois, un raccourci clavier comporte des types de touches mixtes. La combinaison de touches C-x 3 signifie appuyer sur Ctrl+X comme d'habitude, puis sur la touche 3.
La raison pour laquelle Emacs peut effectuer ces combinaisons de puissance sophistiquées est que certaines touches mettent Emacs dans un mode de commande spécial. Si vous appuyez sur C-X (c'est-à-dire Ctrl+X), vous dites à Emacs d'entrer dans un état inactif et d'attendre une deuxième touche ou un raccourci clavier.
La documentation Emacs, officielle et non officielle, comporte de nombreux raccourcis clavier. Entraînez-vous à traduire mentalement la touche C en touche Ctrl et la touche M en touche Alt, et les documents commenceront à avoir plus de sens pour vous.
Apprentissage recommandé : Tutoriel vidéo Linux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!