Linux более 'подобен Unix' так да упрощенно, Вы могли назвать его клоном, то же верно для BSDs (хотя по общему признанию BSDs можно было считать ближе к Unix, чем Linux).
Главным, которое дает Linux подобный Unix заголовок, является то, что это - почти полностью совместимый w/POSIX (Интерфейс Переносимой информационной системы [для Unix]) стандарты, которые росли со временем.
Другая ключевая вещь, наследование кода и т.д., как продемонстрировано на Википедию, Linux на самом деле не происходит из источников Unix, вместо этого это в значительной степени создается с нуля (это оспаривается однако).
Таким образом, по существу главным, которое разделяет Unix от Linux, является родословная и стандарты, которым это соответствует.
энергия является модальным редактором. Совершите нападки клавиша ESC для вхождения Нормальный (команда) режим затем введите: q и нажимают Enter.
Для выхода, не сохраняя изменений введите: q! и нажмите Enter.
См. также Уход в документации Vim.
Я использую ctrl + [для генерации последовательности esc, это мешает мне иметь, чтобы пошевелить моими пальцами от домашней строки (помните, что клавиша Esc была в другом месте когда vi
был изобретен. :wq
запишет все файлы regardeless по необходимости. Я предлагаю использовать ZZ
(который является shift+z дважды), который только запишет, было ли изменение внесено в файле. Также :xa
совпадает с ZZ
кроме того, если у Вас есть больше чем 1 файл, открытый в экземпляре редактора (таком как вкладки энергии).примечание: Я не уверен, что все это составляет 100%, разделяют со всеми клонами vi, но я знаю, что это работает с энергией
ZZ
команда, кажется, полезна. Я вижу точку с Ctrl+[
но я использую шведскую раскладку клавиатуры, и я должен нажать AltGr+8
добираться [
таким образом, это было бы Ctrl+AltGr+8
для меня :(
– Jonas
21.10.2010, 04:17
ZQ
эффективно то же как :q!
. Однако это не стандартно. ZZ
, с другой стороны, указан в POSIX.
– Wildcard
18.11.2016, 03:59
Как Sinan сказал, энергия является модальным редактором. Если Вы хотите знать, работает ли это на Вас, необходимо, возможно, инвестировать некоторое время и работать vimtutor
который является интерактивным способом изучить энергию. (Это также покрывает, как выйти, что означают режимы и что можно сделать в каждом режиме).
Выход от vi, иначе Esc :x.
Опция используется для сохранения и завершена одновременно.
ZZ
, :x
запишет файл, только если его содержание изменилось, в отличие от этого, :wq
.
– jlliagre
18.11.2016, 03:55
После изменения нажмите ESC и данную команду : wq!
.
Это принудительно запишет новую модификацию в файл, доступный только для чтения. Раньше это не работало, потому что файл доступен только для чтения.
E37: No write since last change (add ! to override)
. У меня нет ничего для сохранения. – Jonas 21.10.2010, 01:49:wq
если Вы хотите сохранить то, что Вы отредактировали и затем выходите.:q!
если Вы хотите выйти и оставить Ваши изменения. – Steven D 21.10.2010, 01:50:w newFileName.txt
, затем разберитесь в проблеме только для чтения за пределами vi или энергии. – Kevin Cantu 21.10.2010, 02:17:q
; сила завершена:q!
; выход и сохраняет:wq
или:x
– fromnaboo 06.10.2012, 13:52:qall!
, Я подозреваю, что Вы имеете открытый больше файлов в одном единственном буфере. – Alan Dong 04.10.2015, 07:03