emacs
est un éditeur génial et il est historiquement considéré commeleéditeur pour les systèmes UNIX. Communémentvi
contreemacs
les guerres de flammes et les discussions houleuses ont causé de nombreuses heures improductives pour les développeurs du monde entier.
emacs
est très puissant. Certaines personnes l'utilisent toute la journée comme une sorte de système d'exploitation (https://news.ycombinator.com/item?id=19127258). Nous allons simplement parler des bases ici.
Vous pouvez ouvrir une nouvelle session emacs simplement en appelantemacs
:
Utilisateurs de macOS, arrêtez une seconde maintenant. Si vous êtes sous Linux, il n'y a aucun problème, mais macOS ne fournit pas d'applications utilisant la GPLv3, et chaque commande UNIX intégrée qui a été mise à jour vers la GPLv3 n'a pas été mise à jour. Bien qu'il y ait un petit problème avec les commandes que j'ai répertoriées jusqu'à présent, dans ce cas, utiliser une version emacs de 2007 n'est pas exactement la même chose que d'utiliser une version avec 12 ans d'améliorations et de changements. Ce n'est pas un problème avec Vim, qui est à jour. Pour résoudre ce problème, exécutez
brew install emacs
et couriremacs
utilisera la nouvelle version de Homebrew (assurez-vous d'avoirHomebrewinstallée)
Vous pouvez également modifier un fichier existant en appelantemacs <filename>
:
Vous pouvez commencer l'édition et une fois que vous avez terminé, appuyez surctrl-x
suivie parctrl-w
. Vous confirmez le dossier:
et Emacs vous dit que le fichier existe, vous demandant s'il doit l'écraser:
Répondrey
, et vous obtenez une confirmation de succès:
Vous pouvez quitter Emacs en appuyant surctrl-x
suivie parctrl-c
. Ouctrl-x
suivie parc
(garderctrl
pressé).
Il y a beaucoup à savoir sur Emacs. Plus que je ne peux en écrire dans cette petite introduction. Je vous encourage à ouvrir Emacs et à appuyer surctrl-h
r
pour ouvrir le manuel intégré etctrl-h
t
pour ouvrir le tutoriel officiel.
Téléchargez mon gratuitManuel des commandes Linux
Plus de tutoriels cli:
- Le shell Bash
- Introduction aux scripts Bash Shell
- La coquille de poisson
- Shell, regardez le contenu du fichier au fur et à mesure qu'il se remplit
- Comment quitter Vim
- Éditeurs UNIX
- Commandes du système de fichiers UNIX
- Tutoriel Unix Shells
- Comment définir un alias dans un shell macOS ou Linux
- Un guide pratique de l'homebrew
- Comment réparer l'erreur de chemin de développeur actif non valide xcrun dans macOS
- La ligne de commande pour les débutants
- Introduction à Linux
- Comment trouver le processus qui utilise un port
- Commandes Linux: mkdir
- Commandes Linux: cd
- Commandes Linux: pwd
- Commandes Linux: rmdir
- Commandes Linux: ls
- Commandes Linux: mv
- Commandes Linux: cp
- Commandes Linux: moins
- Commandes Linux: queue
- Commandes Linux: toucher
- Commandes Linux: cat
- Commandes Linux: trouver
- Commandes Linux: ln
- Commandes Linux: ps
- Commandes Linux: echo
- Commandes Linux: top
- Commandes Linux: tuer
- Commandes Linux: killall
- Commandes Linux: alias
- Commandes Linux: tâches
- Commandes Linux: bg
- Commandes Linux: fg
- Commandes Linux: type
- Commandes Linux: qui
- Commandes Linux: whoami
- Commandes Linux: qui
- Commandes Linux: effacer
- Commandes Linux: su
- Commandes Linux: sudo
- Commandes Linux: chown
- Commandes Linux: chmod
- Commandes Linux: passwd
- Commandes Linux: ouvrir
- Commandes Linux: wc
- Commandes Linux: historique
- Commandes Linux: du
- Commandes Linux: umask
- Commandes Linux: grep
- Commandes Linux: man
- Commandes Linux: uname
- Commandes Linux: tri
- Commandes Linux: uniq
- Commandes Linux: diff
- Commandes Linux: nohup
- Commandes Linux: df
- Commandes Linux: xargs
- Commandes Linux: gzip
- Commandes Linux: gunzip
- Commandes Linux: ping
- Commandes Linux: traceroute
- Commandes Linux: tar
- Commandes Linux: export
- Commandes Linux: crontab
- Commandes Linux: dirname
- Commandes Linux: nom de base
- Commandes Linux: printenv
- Commandes Linux: env
- Un petit guide de l'éditeur ed
- Un petit guide de vim
- Un petit guide sur emacs
- Un petit guide sur le nano
- Linux, plus d'espace disponible sur l'appareil
- Comment utiliser Netcat