я знаю, что это более общий вопрос Linux, но ж/д. Поэтому, когда я вхожу в программу, как vim в командной строке отображается весь текст в файле и я могу редактировать его и т. д. Но я не могу выяснить, как закрыть или сохранить файл и вернуться к командной строке, не убивая процесс. Любая помощь приветствуется.
В vim есть 3 разных режима:
Вставка - позволяет печатать и редактировать как обычно Visual - используется для выбора копирования / вставки и т. д. Обычный - используется для командЧтобы получить вернуться в нормальный режим, вы всегда можете нажать esc.
Как только вы в обычном режиме Нажмите :, чтобы начать свою команду (вы увидите, что она отображается в левом нижнем углу). Следующие команды относятся к quiting vim:
Insert - позволяет печатать и редактировать как обычно :q! - выйти и уничтожить сделанные изменения Visual - используется для выбора копии / paste и т. д. :x - аналогично :wq, записывать файл только после внесения изменений, затем выйти изВ vim есть 3 разных режима:
Вставка - позволяет печатать и редактировать как обычно Visual - используется для выбора копирования / вставки и т. д. Обычный - используется для командЧтобы получить вернуться в нормальный режим, вы всегда можете нажать esc.
Как только вы в обычном режиме Нажмите :, чтобы начать свою команду (вы увидите, что она отображается в левом нижнем углу). Следующие команды относятся к quiting vim:
Insert - позволяет печатать и редактировать как обычно :q! - выйти и уничтожить сделанные изменения Visual - используется для выбора копии / paste и т. д. :x - аналогично :wq, записывать файл только после внесения изменений, затем выйти изВ vim есть 3 разных режима:
Вставка - позволяет печатать и редактировать как обычно Visual - используется для выбора копирования / вставки и т. д. Обычный - используется для командЧтобы получить вернуться в нормальный режим, вы всегда можете нажать esc.
Как только вы в обычном режиме Нажмите :, чтобы начать свою команду (вы увидите, что она отображается в левом нижнем углу). Следующие команды относятся к quiting vim:
Insert - позволяет печатать и редактировать как обычно :q! - выйти и уничтожить сделанные изменения Visual - используется для выбора копии / paste и т. д. :x - аналогично :wq, записывать файл только после внесения изменений, затем выйти изВ vim есть 3 разных режима:
Вставка - позволяет печатать и редактировать как обычно Visual - используется для выбора копирования / вставки и т. д. Обычный - используется для командЧтобы получить вернуться в нормальный режим, вы всегда можете нажать esc.
Как только вы в обычном режиме Нажмите :, чтобы начать свою команду (вы увидите, что она отображается в левом нижнем углу). Следующие команды относятся к quiting vim:
Insert - позволяет печатать и редактировать как обычно :q! - выйти и уничтожить сделанные изменения Visual - используется для выбора копии / paste и т. д. :x - аналогично :wq, записывать файл только после внесения изменений, затем выйти изв vim есть 3 различных режима:
Вставить - позволяет набирать и редактировать как обычный визуальный - используется для выбора копировать/вставить и т. д. Обычный - используется для команды, чтобы вернуться к обычному режиму, вы всегда можете нажать клавишу ESC.
когда вы находитесь в обычном режиме нажмите [F1] чтобы начать вашу команду (вы увидите, что он отображается в нижнем левом углу). Следующие команды относятся к помнится ВИМ:
Вставить - позволяет набирать и редактировать как обычные :q! - закрыть и уничтожить любые сделанные изменения визуальный - используется для выбора копировать/вставить и т. д. :x - похож на :wq, только писать в файл, если были внесены изменения, затем закройтеВ vim есть 3 разных режима:
Вставка - позволяет печатать и редактировать как обычно Visual - используется для выбора копирования / вставки и т. д. Обычный - используется для командЧтобы получить вернуться в нормальный режим, вы всегда можете нажать esc.
Как только вы в обычном режиме Нажмите :, чтобы начать свою команду (вы увидите, что она отображается в левом нижнем углу). Следующие команды относятся к quiting vim:
Insert - позволяет печатать и редактировать как обычно :q! - выйти и уничтожить сделанные изменения Visual - используется для выбора копии / paste и т. д. :x - аналогично :wq, записывать файл только после внесения изменений, затем выйти изВ vim существует 3 разных режима:
Чтобы вернуться в нормальный режим, вы всегда можете нажать esc.
Как только вы находитесь в нормальном режиме Нажмите :
, чтобы начать вашу команду (вы увидите, что она появляется в левом нижнем углу). Следующие команды относятся к quiting vim:
: q
- выйти, если никаких изменений не было сделано : q!
- прекратить и уничтожить любые сделанные изменения : wq
- записать изменения (сохранить) и выйти : x
- аналогично : wq
, записывать файл только в том случае, если были сделаны изменения, а затем выйти из В vim существует 3 разных режима:
Чтобы вернуться в нормальный режим, вы всегда можете нажать esc.
Как только вы находитесь в нормальном режиме Нажмите :
, чтобы начать вашу команду (вы увидите, что она появляется в левом нижнем углу). Следующие команды относятся к quiting vim:
: q
- выйти, если никаких изменений не было сделано : q!
- прекратить и уничтожить любые сделанные изменения : wq
- записать изменения (сохранить) и выйти : x
- аналогично : wq
, записывать файл только в том случае, если были сделаны изменения, а затем выйти из В vim существует 3 разных режима:
Чтобы вернуться в нормальный режим, вы всегда можете нажать esc.
Как только вы находитесь в нормальном режиме Нажмите :
, чтобы начать вашу команду (вы увидите, что она появляется в левом нижнем углу). Следующие команды относятся к quiting vim:
: q
- выйти, если никаких изменений не было сделано : q!
- прекратить и уничтожить любые сделанные изменения : wq
- записать изменения (сохранить) и выйти : x
- аналогично : wq
, записывать файл только в том случае, если были сделаны изменения, а затем выйти из mode ()
в vim может вернуть 18 различных значений.
– Benoit
2 February 2011 в 13:11
:
в нормальном режиме. Если вы нажмете esc
, вы вернетесь в нормальный режим. -1 для того, чтобы вводить в заблуждение людей, пытающихся изучить стандартную терминологию (и, следовательно, иметь возможность понять систему помощи).
– intuited
4 April 2011 в 12:10
Сначала нажмите клавишу escape.
Затем просто введите ZZ (это два капитала Z в строке). Или введите :x. Либо сохранит любые изменения и уйдет. Вы также можете использовать :wq
В качестве альтернативы вы можете ввести :q (a.k.a, «quit, please»). Это выйдет, только если вы не внесли изменения.
Если вы внесли изменения и хотите отбросить их и уйти, введите :q! (иначе « quit, пожалуйста !»)
1 : Это гарантирует, что вы находитесь в режиме «команды». Который вы хотите для ввода команд, например тех, которые должны были выйти.
В наших неудобствах нет общего метода выхода из программ командной строки, таких как кнопка «X» для графических программ.
Многие программы из командной строки следуют теме использования Q (например, man и top) или Ctrl + C (например, ping и watch), но это значительно варьируется, особенно среди текстовых редакторов:
В частности, Vim использует неясную комбинация :q!, затем Enter, обычно предшествующей нескольким нажатиям Esc для хорошей меры. Emacs, другой драгоценный камень, предпочитает Ctrl + X, а затем Ctrl + C.Редакторы вроде этого являются ловушками для неопытных. Мои личные предпочтения и рекомендации, когда они вынуждены редактировать текст в командной строке, используют вместо этого более самостоятельный пояснительный редактор Joe (JOE).
Наряду с ответом Джондавидджона, вот две ссылки, которые имеют незаменимую информацию об использовании vim.
Это графическая клавиатура, которая показывает вам, что делает каждая клавиша, в зависимости от того, находитесь ли вы в режиме редактирования, режиме команды , или визуальный режим: http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html Это лучший учебник по vim, с которым я когда-либо работал. Это разговорно и легко понять, что связано с его форматом IRC / мгновенного обмена сообщениями. http://www.vi-improved.org/tutorial.phpНаконец, есть такие, как aendruk, которые просто не хотят использовать расширенные текстовые редакторы командной строки. У Vim, в частности, есть крутая кривая обучения и на самом деле предпринимает некоторые первоначальные усилия, чтобы привыкнуть. Но это очень быстро и очень мощно. Если у вас есть интерес к Linux за пределами обычного использования на рабочем столе, стоит потратить время на изучение достойного текстового редактора командной строки, такого как Vim или Emacs. Если вам просто нужно отредактировать какой-то текст и не волнует многое, то попробуйте ввести gedit filename.txt. Он запустит знакомую графическую программу, такую как Блокнот из Windows.
, если Esc :q! не работает,
попробуйте сначала Esc + q (чтобы разблокировать экран, который был заблокирован с помощью Ctrl + s)
[d7 ] затем повторите попытку q :q! (чтобы выйти без сохранения) или Esc :wq (для сохранения и выхода)Ход выхода без сохранения:
Хит ESC Хит ZQВыход с сохранением:
Хит ESC Хит ESC ZВ наших неудобствах нет общего метода выхода из программ командной строки, таких как кнопка «X» для графических программ.
Многие программы из командной строки следуют теме использования Q (например, man и top) или Ctrl + C (например, ping и watch), но это значительно варьируется, особенно среди текстовых редакторов:
В частности, Vim использует неясную комбинация :q!, затем Enter, обычно предшествующей нескольким нажатиям Esc для хорошей меры. Emacs, другой драгоценный камень, предпочитает Ctrl + X, а затем Ctrl + C.Редакторы вроде этого являются ловушками для неопытных. Мои личные предпочтения и рекомендации, когда они вынуждены редактировать текст в командной строке, используют вместо этого более самостоятельный пояснительный редактор Joe (JOE).
Сначала нажмите клавишу escape.
Затем просто введите ZZ (это два капитала Z в строке). Или введите :x. Либо сохранит любые изменения и уйдет. Вы также можете использовать :wq
В качестве альтернативы вы можете ввести :q (a.k.a, «quit, please»). Это выйдет, только если вы не внесли изменения.
Если вы внесли изменения и хотите отбросить их и уйти, введите :q! (иначе « quit, пожалуйста !»)
1 : Это гарантирует, что вы находитесь в режиме «команды». Который вы хотите для ввода команд, например тех, которые должны были выйти.
Наряду с ответом Джондавидджона, вот две ссылки, которые имеют незаменимую информацию об использовании vim.
Это графическая клавиатура, которая показывает вам, что делает каждая клавиша, в зависимости от того, находитесь ли вы в режиме редактирования, режиме команды , или визуальный режим: http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html Это лучший учебник по vim, с которым я когда-либо работал. Это разговорно и легко понять, что связано с его форматом IRC / мгновенного обмена сообщениями. http://www.vi-improved.org/tutorial.phpНаконец, есть такие, как aendruk, которые просто не хотят использовать расширенные текстовые редакторы командной строки. У Vim, в частности, есть крутая кривая обучения и на самом деле предпринимает некоторые первоначальные усилия, чтобы привыкнуть. Но это очень быстро и очень мощно. Если у вас есть интерес к Linux за пределами обычного использования на рабочем столе, стоит потратить время на изучение достойного текстового редактора командной строки, такого как Vim или Emacs. Если вам просто нужно отредактировать какой-то текст и не волнует многое, то попробуйте ввести gedit filename.txt. Он запустит знакомую графическую программу, такую как Блокнот из Windows.
если Эку :q! не действует,
попробуйте сначала ЭСК+м (для разблокировки экрана, которая была заперта с помощью Ctrl+с)
повторите г :q! (для выхода без сохранения изменений) или ESC :wq (сохранить и выйти)
Ход выхода без сохранения:
Хит ESC Хит ZQВыход с сохранением:
Хит ESC Хит ESC ZВ наших неудобствах нет общего метода выхода из программ командной строки, таких как кнопка «X» для графических программ.
Многие программы из командной строки следуют теме использования Q (например, man и top) или Ctrl + C (например, ping и watch), но это значительно варьируется, особенно среди текстовых редакторов:
В частности, Vim использует неясную комбинация :q!, затем Enter, обычно предшествующей нескольким нажатиям Esc для хорошей меры. Emacs, другой драгоценный камень, предпочитает Ctrl + X, а затем Ctrl + C.Редакторы вроде этого являются ловушками для неопытных. Мои личные предпочтения и рекомендации, когда они вынуждены редактировать текст в командной строке, используют вместо этого более самостоятельный пояснительный редактор Joe (JOE).
Сначала нажмите клавишу escape.
Затем просто введите ZZ (это два капитала Z в строке). Или введите :x. Либо сохранит любые изменения и уйдет. Вы также можете использовать :wq
В качестве альтернативы вы можете ввести :q (a.k.a, «quit, please»). Это выйдет, только если вы не внесли изменения.
Если вы внесли изменения и хотите отбросить их и уйти, введите :q! (иначе « quit, пожалуйста !»)
1 : Это гарантирует, что вы находитесь в режиме «команды». Который вы хотите для ввода команд, например тех, которые должны были выйти.
Наряду с ответом Джондавидджона, вот две ссылки, которые имеют незаменимую информацию об использовании vim.
Это графическая клавиатура, которая показывает вам, что делает каждая клавиша, в зависимости от того, находитесь ли вы в режиме редактирования, режиме команды , или визуальный режим: http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html Это лучший учебник по vim, с которым я когда-либо работал. Это разговорно и легко понять, что связано с его форматом IRC / мгновенного обмена сообщениями. http://www.vi-improved.org/tutorial.phpНаконец, есть такие, как aendruk, которые просто не хотят использовать расширенные текстовые редакторы командной строки. У Vim, в частности, есть крутая кривая обучения и на самом деле предпринимает некоторые первоначальные усилия, чтобы привыкнуть. Но это очень быстро и очень мощно. Если у вас есть интерес к Linux за пределами обычного использования на рабочем столе, стоит потратить время на изучение достойного текстового редактора командной строки, такого как Vim или Emacs. Если вам просто нужно отредактировать какой-то текст и не волнует многое, то попробуйте ввести gedit filename.txt. Он запустит знакомую графическую программу, такую как Блокнот из Windows.
, если Esc :q! не работает,
попробуйте сначала Esc + q (чтобы разблокировать экран, который был заблокирован с помощью Ctrl + s)
затем повторите попытку q :q! (чтобы выйти без сохранения) или Esc :wq (для сохранения и выхода)
Ход выхода без сохранения:
Хит ESC Хит ZQВыход с сохранением:
Хит ESC Хит ESC ZВ наших неудобствах нет общего метода выхода из программ командной строки, таких как кнопка «X» для графических программ.
Многие программы из командной строки следуют теме использования Q (например, man и top) или Ctrl + C (например, ping и watch), но это значительно варьируется, особенно среди текстовых редакторов:
В частности, Vim использует неясную комбинация :q!, затем Enter, обычно предшествующей нескольким нажатиям Esc для хорошей меры. Emacs, другой драгоценный камень, предпочитает Ctrl + X, а затем Ctrl + C.Редакторы вроде этого являются ловушками для неопытных. Мои личные предпочтения и рекомендации, когда они вынуждены редактировать текст в командной строке, используют вместо этого более самостоятельный пояснительный редактор Joe (JOE).
Сначала нажмите клавишу escape.
Затем просто введите ZZ (это два капитала Z в строке). Или введите :x. Либо сохранит любые изменения и уйдет. Вы также можете использовать :wq
В качестве альтернативы вы можете ввести :q (a.k.a, «quit, please»). Это выйдет, только если вы не внесли изменения.
Если вы внесли изменения и хотите отбросить их и уйти, введите :q! (иначе « quit, пожалуйста !»)
1 : Это гарантирует, что вы находитесь в режиме «команды». Который вы хотите для ввода команд, например тех, которые должны были выйти.
Наряду с ответом Джондавидджона, вот две ссылки, которые имеют незаменимую информацию об использовании vim.
Это графическая клавиатура, которая показывает вам, что делает каждая клавиша, в зависимости от того, находитесь ли вы в режиме редактирования, режиме команды , или визуальный режим: http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html Это лучший учебник по vim, с которым я когда-либо работал. Это разговорно и легко понять, что связано с его форматом IRC / мгновенного обмена сообщениями. http://www.vi-improved.org/tutorial.phpНаконец, есть такие, как aendruk, которые просто не хотят использовать расширенные текстовые редакторы командной строки. У Vim, в частности, есть крутая кривая обучения и на самом деле предпринимает некоторые первоначальные усилия, чтобы привыкнуть. Но это очень быстро и очень мощно. Если у вас есть интерес к Linux за пределами обычного использования на рабочем столе, стоит потратить время на изучение достойного текстового редактора командной строки, такого как Vim или Emacs. Если вам просто нужно отредактировать какой-то текст и не волнует многое, то попробуйте ввести gedit filename.txt. Он запустит знакомую графическую программу, такую как Блокнот из Windows.
, если Esc :q! не работает,
попробуйте сначала Esc + q (чтобы разблокировать экран, который был заблокирован с помощью Ctrl + s)
затем повторите попытку q :q! (чтобы выйти без сохранения) или Esc :wq (для сохранения и выхода)
Ход выхода без сохранения:
Хит ESC Хит ZQВыход с сохранением:
Хит ESC Хит ESC ZВ наших неудобствах нет общего метода выхода из программ командной строки, таких как кнопка «X» для графических программ.
Многие программы из командной строки следуют теме использования Q (например, man и top) или Ctrl + C (например, ping и watch), но это значительно варьируется, особенно среди текстовых редакторов:
В частности, Vim использует неясную комбинация :q!, затем Enter, обычно предшествующей нескольким нажатиям Esc для хорошей меры. Emacs, другой драгоценный камень, предпочитает Ctrl + X, а затем Ctrl + C.Редакторы вроде этого являются ловушками для неопытных. Мои личные предпочтения и рекомендации, когда они вынуждены редактировать текст в командной строке, используют вместо этого более самостоятельный пояснительный редактор Joe (JOE).