EMACS commande un aperçu complet

EMACS commande un aperçu complet
Les éditeurs de texte sont des outils fondamentaux qui sont devenus extrêmement populaires dans l'industrie de la programmation. Les éditeurs de texte sont des logiciels qui permettent aux utilisateurs d'écrire et de modifier du texte. Ils sont spécialement conçus pour modifier le code source des programmes et sont souvent comparés aux environnements de développement intégrés, un type d'outil similaire. Les éditeurs de texte ne se soucient d'aucun formatage ou d'autres éléments de style requis pour l'écriture. Ces programmes fournissent simplement une plate-forme où vous pouvez modifier votre code. Par conséquent, les éditeurs de texte sont extrêmement légers et utilisent beaucoup moins de ressources que les IDE.

Pour de nombreux développeurs, un bon éditeur de texte est tout ce dont vous avez besoin. Parce qu'il s'agit d'un outil tellement important pour les développeurs, il est important de choisir un éditeur qui vous fournit une bonne interface et avec des fonctionnalités qui vous permettent de programmer et de travailler facilement efficacement.

Emacs est bien connu parmi les développeurs comme l'un des meilleurs éditeurs de texte. En raison de sa polyvalence et de ses performances rapides, ainsi qu'une documentation extrêmement détaillée et une interface facile à utiliser et conviviale, Emacs s'est fait le nom de lui-même dans la communauté des développeurs. Avec beaucoup de fonctionnalités avec autant de fonctionnalités différentes nichées sous sa conception simple, cela indique clairement la puissance et l'élégance d'Emacs.

Cet article fournit un aperçu complet des commandes qui accompagnent Emacs.

Clés importantes

Avant de regarder certaines des principales commandes d'Emacs, nous spécifierons d'abord une terminologie souvent utilisée par les utilisateurs d'Emacs.

Le raccourci le plus courant et le plus important utilisé presque partout dans Emacs est le C-x commande. C-x fait référence à Ctrl + x. Un autre raccourci important d'Emacs est le M-x commande, qui est souvent connue sous le nom méta x. Méta, ou m, fait référence au Alt clé ou le Esc clé.

Résumé:

Commencer Emacs

Emacs a à la fois une interface utilisateur graphique (GUI) et une interface terminale. Pour ouvrir Emacs via l'interface graphique, ouvrez votre liste d'applications et recherchez EMACS. Une fois trouvé, cliquez dessus et Emacs commencera. Pour ouvrir les EMAC à partir du terminal, entrez la commande suivante dans le terminal:

$ emacs

Pour ouvrir un fichier spécifique avec EMACS du terminal, entrez la commande suivante dans le terminal, en remplaçant le terme «nom de fichier» par le nom du fichier que vous souhaitez ouvrir:

$ nom de fichier Emacs

Obtenir de l'aide

Emacs a une documentation détaillée qui fournit d'excellentes explications et exemples de l'utilisation du programme. Pour ouvrir le manuel en ligne dans Emacs, frappez les clés Ctrl + h, suivie par r.

Si vous préférez suivre un tutoriel et ses directives pour en savoir plus sur EMACS, vous pouvez accéder au tutoriel intégré dans EMACS en cliquant sur Ctrl + h, suivie par t.

Une autre excellente ressource est le répertoire des informations, un menu qui donne accès à des informations utiles, telles que la documentation en ligne d'EMACS. Le répertoire d'informations peut être ouvert en frappant les clés Ctrl + h, suivie par je.

Pour avoir une idée de ce que fait une clé, frappez les clés Ctrl + h, suivie par k, et entrez le frappe que vous souhaitez en savoir plus sur.

Résumé:

Sortir des Emacs

Emacs peut être sorti simplement en appuyant sur les clés Ctrl + x, suivie par Ctrl + c. Vous pouvez suspendre Emacs en frappant les clés Ctrl + z.

Commandes de fichiers de base

Pour ouvrir ou créer un fichier, appuyez sur les clés Ctrl + x, suivie par Ctrl + f, puis entrez le nom de fichier. Si un fichier existe avec ce nom, il ouvrira ce fichier. Cependant, si un fichier avec ce nom n'existe pas, alors Emacs créera un nouveau fichier avec ce nom.

Pour visiter un autre fichier dans une nouvelle fenêtre, appuyez sur les clés Ctrl + x, suivie par Ctrl + v, et entrez le nom de fichier du nouveau fichier.

Pour enregistrer un fichier, utilisez les clés Ctrl + x, suivie par Ctrl + s. Vous pouvez également enregistrer ce fichier sur un autre nom de fichier en frappant les clés Ctrl + x, suivie par Ctrl + w, et entrer dans le nouveau nom de fichier.

Vous pouvez également insérer le contenu d'un autre fichier à l'intérieur de votre fichier actuel à la position actuelle du curseur en cliquant sur Ctrl + x, suivie par je, et entrer dans le nom de fichier du fichier à partir duquel le contenu inséré sera copié.

Vous pouvez complètement annuler toutes les modifications dans un fichier depuis la dernière sauvegarde en frappant les clés Alt + x et entrer dans la commande retourner.

Si un fichier se ferme et que vous n'avez pas pu l'enregistrer, alors Emacs vous permet de récupérer le texte à partir d'un fichier de sauvegarde automatique en appuyant sur les clés Alt + x et entrer dans la commande fichier de récupération.

Si vous éditez plusieurs fichiers avant de fermer, vous pouvez récupérer toute la session en utilisant les clés Alt + x et entrer dans la commande secours. L'image suivante montre la liste des sessions que je peux récupérer sur mon système:

Résumé

Commandes de mouvement du curseur

Dans EMACS, les utilisateurs peuvent se déplacer autour de l'écran à l'aide de touches. L'avantage de ces clés est qu'ils sont tellement plus rapides que leurs alternatives (comme l'utilisation d'une souris).

Pour vous déplacer par un personnage, frappez les clés Ctrl + f pour avancer un caractère et Ctrl + b Pour reculer un personnage.

Pour bouger par un mot, appuyez sur les clés Alt + F aller de l'avant par un mot et Alt + b Pour reculer par un mot.

Pour vous déplacer par une ligne, appuyez sur les clés Ctrl + n pour passer à la ligne suivante et Ctrl + p Pour passer à la ligne précédente.

Pour vous déplacer par une phrase, frappez les clés Alt + e pour passer à la phrase suivante et Alt + a Pour passer à la phrase précédente.

Pour vous déplacer par un paragraphe, frappez les clés Alt + shift +] (ou Alt +) pour passer au paragraphe suivant et Alt + shift + [ (ou alt + ) pour passer au paragraphe précédent.

Pour aller au début d'une ligne, frappez les clés Ctrl + a Et pour aller à la fin d'une ligne, frappez les clés Ctrl + e.

Pour aller au début d'un tampon, frappez les clés Alt + Shift + . (ou Alt + <) Et pour aller à la fin d'un tampon, appuyez sur les clés Alt + Shift + . (ou Alt +>).

Pour faire défiler vers le bas d'une page, appuyez sur les clés Ctrl + v, Et pour faire défiler une page, appuyez sur les clés Alt + V.

Allumez l'option pour afficher les numéros de ligne en frappant Alt + x et entrant moode de lim. Maintenant, vous pouvez accéder directement au numéro de ligne spécifié en frappant les clés Alt + g, suivie par g, et entrer dans le numéro de ligne. Par exemple:

Commandes d'édition

Emacs a un ensemble diversifié de commandes en matière d'édition de texte. L'une des commandes les plus utiles offertes par EMACS est la possibilité de répéter une commande un nombre spécifié de fois. Cela se fait en frappant les clés Ctrl + u, suivi par entrer dans le nombre de fois La commande sera répétée puis entrera la commande pour être répétée. Par exemple, pour passer à la troisième ligne ci-dessous depuis l'emplacement actuel du curseur, vous entreriez la commande suivante:

Dans Emacs, le terme «marque» fait référence à la position du curseur. Les marques sont utilisées dans EMACS pour sélectionner des sections du texte. Vous pouvez d'abord définir la marque en frappant les clés Ctrl + espace. Ensuite, déplacez le curseur au point final de la section que vous souhaitez sélectionner. Par exemple, dans l'image suivante, j'ai mis ma marque à l'emplacement du carré rouge et a déplacé mon curseur vers le cercle rouge.

Dans Emacs, le terme «marque» fait référence à la position du curseur. Les marques sont utilisées dans EMACS pour sélectionner des sections du texte. Vous pouvez d'abord définir la marque en frappant les clés Ctrl + espace. Ensuite, déplacez le curseur au point final de la section que vous souhaitez sélectionner. Par exemple, dans l'image suivante, j'ai mis ma marque à l'emplacement du carré rouge et a déplacé mon curseur vers le cercle rouge.

Vous pouvez également sélectionner l'intégralité du tampon en frappant les touches Ctrl + x, suivie par H.

Dans EMACS, le processus de copie et de coloration du matériel est appelé texte «Killing» et «Yanking», respectivement. EMACS contient une région appelée «Kill-Ring», une liste contenant tous les blocs de texte tués ou coupés précédemment.

Comme mentionné ci-dessus, avant d'appliquer ces commandes, vous devrez d'abord sélectionner la région à l'aide des clés Ctrl + espace. Après avoir sélectionné la région, copiez la région sélectionnée en frappant les clés Alt + w. Pour couper ou tuer le texte, vous pouvez soit utiliser les clés Ctrl + k pour tuer une ligne particulière, ou le Ctrl + w commande de tuer toute la région sélectionnée. Alt + D peut également être utilisé pour couper un seul mot.

Pour coller ou tirer le texte, appuyez sur les touches Ctrl + y. Cela colle le dernier objet tué de l'anneau de mise à mort. Emacs, cependant, vous permet également de parcourir la liste de kill-ring en utilisant Alt + y.

EMACS permet également aux utilisateurs d'annuler ou d'interrompre les commandes en cours d'exécution ou entrées en appuyant sur les clés Ctrl + g.

Les fonctions d'annulation et de refaire sont également disponibles dans EMACS. Ctrl + / peut être utilisé pour annuler commandes, tandis que Ctrl + g, suivie par Ctrl + /, peut être utilisé pour refaire commandes.

Pour augmenter la taille du texte de l'écran, appuyez sur les touches Ctrl + x, suivie par Ctrl + + (plus). Pour diminuer la taille du texte, appuyez sur les clés Ctrl + x, suivie par Ctrl + - (moins).

Commandes de recherche et de remplacement

Les utilisateurs EMACS ont plusieurs commandes de recherche et de remplacement à leur disposition.

Les utilisateurs peuvent effectuer une recherche incrémentielle en frappant les clés Ctrl + s. Pour sauter d'un occurrence à un autre, tape en continu Ctrl + s.

Une recherche incrémentielle vers l'arrière peut être effectuée en frappant les clés Ctrl + r.

Effectuez une recherche en utilisant des expressions régulières en frappant les clés Ctrl + alt + s.

Un remplacement de la requête peut être effectué en frappant les clés Alt + shift + 5.

Voir un exemple demandant le mot être remplacé Dans l'image ci-dessous:

Voir un exemple demandant le mot pour remplacer par Dans l'image ci-dessous:

Remplacer les expressions régulières à l'aide des clés Ctrl + alt + shift + 5.

Commandes de tampon

Dans EMACS, les «tampons» sont appelés le contenu du fichier ou du répertoire sur lequel vous travaillez actuellement. Chaque fois que vous ouvrez un fichier ou un répertoire, le texte ou la liste de répertoires à l'intérieur est conservé dans un tampon. Donc, il peut y avoir plus d'un tampon ouvert.

Pour voir la liste des tampons ouverts, appuyez sur les clés Ctrl + x suivie par Ctrl + b.

Passez d'un tampon à un autre en frappant les touches Ctrl + x, suivie par b.

Les tampons peuvent également être tués en frappant les clés Ctrl + x, suivie par k.

Si vous appuyez sur Entrée sans spécifier de tampon, il tuera le tampon par défaut, ce qui dans le cas ci-dessus serait Scratch.

Caractéristiques spéciales intégrées

Emacs a souvent été comparé à un système d'exploitation, décrit comme quelque chose de plus qu'un éditeur de texte et plus comme une machine LISP à part entière. Ces descriptions conviennent en fait très bien Emacs, car c'est comme une grande boîte qui est entièrement remplie d'outils avec de nombreuses fonctionnalités différentes.

Examinons certains d'entre eux:

Frapper Alt + x et entrez les commandes respectives pour ouvrir ces fonctionnalités:

Ouvrez un terminal à l'intérieur d'Emacs en entrant dans la commande coquille.

Emacs a également le débogueur GDB intégré, qui peut être ouvert en entrant gdb.

Il y a aussi une calculatrice intégrée, ainsi qu'un calendrier, dans Emacs. Ces fonctionnalités sont accessibles en entrant calculatrice ou calendrier, respectivement.

Calculatrice:

Calendrier:

Vous pouvez même accéder à des jeux dans Emacs, comme Tetris, qui peut être ouvert en tapant leurs noms. Par exemple, pour ouvrir Tetris, entrez simplement Tétris.

Commande:

Résultat:

Pour vérifier et installer les extensions EMACS, entrez la commande packages de package.

Résumé:

Modes d'EMAC

Emacs a également plusieurs modes qui y sont associés, chacun pouvant avoir ses propres personnalisations et formats.

Conclusion

Emacs est un éditeur de texte très puissant qui s'appuie fortement sur ses commandes et raccourcis. Une fois que les utilisateurs ont compris, la courbe d'apprentissage d'Emacs tombe radicalement. Le charme d'Emacs découle également de son développement de telle manière que les clients peuvent le personnaliser et utiliser un large éventail de fonctionnalités avancées.