Хорошо - я новичок в Linux - я пытаюсь отредактировать файл из bash через edit <filename>
в любом режиме по умолчанию (я предполагаю vi?).
Проблема в том, что я не могу сохранить и выйти из режима редактирования - эта шпаргалка кажется, предлагает ESC сделать трюк, но это не работает.
Я подключаюсь через ssh с Mac к Linux suse enterprise 11 box.
Любая помощь приветствуется!
Esc только вернет вас в командный режим в VI или Vim. Чтобы сохранить и выйти, нажмите сдвиг + Z + Z, : wq, или :Икс в командном режиме. Если вы открываете файл в режиме только для чтения, вам нужно будет нажать : q!.
Также подумайте о дополнительных макросах в этой шпаргалке. Шпаргалка по VI
Если вы новичок в Linux, я бы посоветовал использовать что-нибудь кроме vi
. Например, nano
довольно удобный, хотя и менее мощный. Также, vim
это вариант vi
который имеет некоторые дополнительные функции (например, подсветку синтаксиса) и немного проще в использовании.
В bash, чтобы сохранить код, нажмите esc, после esc нажмите con + x, и появится предупреждение о том, что вы хотите сохранить, нажмите «y» и нажмите кнопку ввода. Может быть, это поможет вам ..