emacs
отличный редактор, который исторически считаетсявредактор для систем UNIX. Знаменитоvi
противemacs
Пламенные войны и жаркие дискуссии стали причиной непродуктивных часов работы разработчиков по всему миру.
emacs
очень мощный. Некоторые люди используют его весь день как своего рода операционную систему (https://news.ycombinator.com/item?id=19127258). Здесь мы просто поговорим об основах.
Вы можете открыть новый сеанс emacs, просто вызвавemacs
:
Пользователи macOS, остановитесь на секунду. Если вы работаете в Linux, проблем нет, но macOS не поставляет приложения, использующие GPLv3, и каждая встроенная команда UNIX, обновленная до GPLv3, не обновлялась. Хотя есть небольшая проблема с командами, которые я перечислял до сих пор, в этом случае использование версии emacs 2007 года не совсем то же самое, что использование версии с 12-летними улучшениями и изменениями. Это не проблема с обновленным Vim. Чтобы исправить это, запустите
brew install emacs
и бегemacs
будет использовать новую версию от Homebrew (убедитесь, что у вас естьДомашнее пивоустановлены)
Вы также можете редактировать существующий файл, вызываяemacs <filename>
:
Вы можете начать редактирование, и как только вы закончите, нажмитеctrl-x
с последующимctrl-w
. Подтверждаете папку:
и Emacs сообщит вам, что файл существует, и спросит вас, следует ли его перезаписать:
Отвечатьy
, и вы получите подтверждение успеха:
Вы можете выйти из Emacs, нажавctrl-x
с последующимctrl-c
. Или жеctrl-x
с последующимc
(держатьctrl
нажата).
Об Emacs нужно много знать. Больше, чем я могу написать в этом небольшом введении. Я рекомендую вам открыть Emacs и нажатьctrl-h
r
открыть встроенное руководство иctrl-h
t
, чтобы открыть официальный учебник.
Скачать мою бесплатнуюСправочник по командам Linux
Больше руководств по cli:
- Оболочка Bash
- Введение в сценарии оболочки Bash
- Раковина рыбы
- Оболочка, наблюдайте за содержимым файла по мере его заполнения
- Как выйти из Vim
- Редакторы UNIX
- Команды файловой системы UNIX
- Учебник по оболочкам Unix
- Как установить псевдоним в оболочке macOS или Linux
- Практическое руководство по домашнему пиву
- Как исправить ошибку неверного пути к активному разработчику xcrun в macOS
- Командная строка для начинающих
- Введение в Linux
- Как найти процесс, использующий порт
- Команды Linux: mkdir
- Команды Linux: cd
- Команды Linux: pwd
- Команды Linux: rmdir
- Команды Linux: ls
- Команды Linux: mv
- Команды Linux: cp
- Команды Linux: меньше
- Команды Linux: хвост
- Команды Linux: коснитесь
- Команды Linux: cat
- Команды Linux: найти
- Команды Linux: ln
- Команды Linux: ps
- Команды Linux: echo
- Команды Linux: вверх
- Команды Linux: kill
- Команды Linux: killall
- Команды Linux: псевдоним
- Команды Linux: вакансии
- Команды Linux: bg
- Команды Linux: fg
- Команды Linux: введите
- Команды Linux: какие
- Команды Linux: whoami
- Команды Linux: кто
- Команды Linux: очистить
- Команды Linux: su
- Команды Linux: sudo
- Команды Linux: chown
- Команды Linux: chmod
- Команды Linux: passwd
- Команды Linux: открыть
- Команды Linux: wc
- Команды Linux: история
- Команды Linux: du
- Команды Linux: umask
- Команды Linux: grep
- Команды Linux: man
- Команды Linux: uname
- Команды Linux: сортировка
- Команды Linux: uniq
- Команды Linux: diff
- Команды Linux: nohup
- Команды Linux: df
- Команды Linux: xargs
- Команды Linux: gzip
- Команды Linux: gunzip
- Команды Linux: ping
- Команды Linux: traceroute
- Команды Linux: tar
- Команды Linux: экспорт
- Команды Linux: crontab
- Команды Linux: dirname
- Команды Linux: базовое имя
- Команды Linux: printenv
- Команды Linux: env
- Краткое руководство по редактору ed
- Краткое руководство по vim
- Краткое руководство по emacs
- Краткое руководство по нано
- Linux, на устройстве не осталось места
- Как использовать Netcat