Я в настоящее время читаю книгу по bash
и это рекомендует учиться также emacs
или vi
. Я - прежде всего, пользователь Windows и не очень опытный с Linux все же. Таким образом, который был бы лучшим для изучения или не является там никаким четким выбором?
Vi является более оптимальным вариантом, потому что это - часть стандарта Unix, таким образом, любая машина Unix, которую Вы когда-либо используете, должны установить его. Это включает Linux, Солярис, BSD и т.д. Стоит изучить основы его просто по этой причине.
Существует много аргументов в пользу достоинств каждого онлайн - многое из него просто сводится к персональному вкусу.
Выберите emacs, и vi (m) является личным выбором.
Установите cygwin на своей машине окон и установите и emacs и энергию. Читайте о них и попытайтесь использовать их. Какой бы ни Вы предпочитаете, правильный выбор для Вас.
Я начался с помощью emacs и затем переключился на энергию. Это является все персональным. Проблема может на самом деле стать объемом горячего спора правильные/неправильные люди.
Ну, Вы были бы более обеспечены в этой точке, выбирающей дистрибутив Linux, чем редактор, потому что, по всей вероятности, Ваша книга Bash предполагает использование Linux.
Я предлагаю установить Ubuntu под VirtualBox, затем пробуя обоих vi и emacs. Если Вы предпочитаете один по другому, используйте это. Но в целом, не повредило бы знать достаточно из открыть, отредактировать, и сохранить файл, не уничтожая его или Вашу клавиатуру в процессе.
Ни один. Взятие emacs или vi (m) для изучения языка программирования или другого компьютерного навыка означает, что необходимо изучить, как использовать текстовый редактор одновременно, Вы учитесь программировать. Используйте Блокнот. Или Блокнот ++. На Linux, gedit или Kate.
Ни один из редакторов не доступен по умолчанию в Windows, таким образом, он действительно не имеет значения.
Выбором или Vi или Emacs является определенно на любителя, и необходимо получить его, если Вы собираетесь быть работой в командной строке Unix много.
Vi является стандартным инструментом, который доступен в каждой среде и при помощи этого одного, это - вероятно, лучший инструмент для изучения, по крайней мере, набора основных умений и навыков использования vi.
Emacs, с другой стороны, немного ближе к тому, как большая часть работы редакторов (например, никакая отдельная команда, режим навигации и режим редактирования) и довольно много сред оболочки использует те же стандартные привязки клавиш в качестве Emacs для редактирования строки.
В любом случае - если Вы ищете хороший и мощный текстовый редактор для окон, я предлагаю бросить взгляд на электронный текстовый редактор
Если бы Вы просто надеетесь редактировать файлы из командной строки, я рекомендовал бы нано. Это нигде не рядом столь же сложно как emacs или vi, но иногда что, s точно, что необходимо.