web-dev-qa-db-fra.com

Comment enregistrer + fermer le fichier lors de l'édition en bash?

OK - je suis un débutant linux - j'essaye d'éditer un fichier depuis bash via edit <filename> commande quel que soit le mode par défaut (je suppose "vi"?).

Le problème est pour l'enfer de moi, je ne peux pas comment enregistrer et sortir du mode d'édition - cette feuille de triche semble suggérer que l'ESC devrait faire l'affaire, mais cela ne semble pas fonctionner.

Je me connecte via ssh à partir d'un mac à un boîtier Linux suse enterprise 11.

Toute aide appréciée!

10
JohnIdol

Esc ne vous renverra qu'en mode commande dans VI ou Vim. Pour enregistrer et quitter, appuyez sur Shift + Z + Z:wq, ou :x en mode commande. Si vous ouvrez le fichier en mode lecture seule, vous devrez appuyer sur :q!.

Pensez également à regarder cette feuille de triche pour plus de macros feuille de triche VI

11
Wilshire

Si vous êtes nouveau sous Linux, je vous suggère d'utiliser autre chose que vi. Par exemple, nano est assez convivial, bien que beaucoup moins puissant. De plus, vim est une variante de vi qui a plus de fonctionnalités (comme la coloration syntaxique) et est légèrement plus facile à utiliser.

1
Zhehao Mao

Dans le bash pour enregistrer le code, appuyez sur esc après esc, appuyez sur la touche con + x et l'alerte que vous souhaitez enregistrer apparaîtra appuyez sur "y" là-bas et appuyez sur le bouton Entrée. Cela peut vous aider ..

0
Kiran Dhokade