Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/07/2015, à 22:03

LePetitApprenti

[RESOLU]Creer/editer un fichier avec Vim

Bonsoir,

Voila je mets gentiment à Vim étant donne qu il semble être très apprécier mais assez particulier pour le maitriser via la fameux VimTutor vraiment génial pour les débutant comme moi.
La je souhaite créer un fichier dans le repertoire courant, c est aussi facile il suffit de taper dans le terminal Vim NomDuFichier.

Cependant si je souhaite créer un fichier dans le repertoire non pas courant mais dans un autre.
Es ce que cela est possible en précisant le chemin absolu ou relatif ?

J'ai essayé ceci mais sans résultat, en me trouvant dans mon repertoire personnel,

pierro@Cocotte:~$ pwd
/home/pierro
pierro@Cocotte:~$ vim /home/pierro/Bureau Test

Mais cela ne me crée pas un nouveau fichier cela m'ouvre le seul fichier .txt que j'ai sur mon bureau et qui s'appelle MonPremierScriptBash
http://pix.tdct.org/upload/original/1435780783.png

Est t il également possible d'éditer un fichier existant qui n'est pas dans le répertoire courant ?

Je sais on est très mal partie pour faire des scripts bash au niveau des hiéroglyphes, mais la foi fait des miracle smile

Dernière modification par LePetitApprenti (Le 02/07/2015, à 21:27)

Hors ligne

#2 Le 01/07/2015, à 22:54

J5012

Re : [RESOLU]Creer/editer un fichier avec Vim

Hors ligne

#3 Le 02/07/2015, à 01:16

ssdg

Re : [RESOLU]Creer/editer un fichier avec Vim

A tout hasard:
vim /home/pierro/Bureau/Test


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

#4 Le 02/07/2015, à 08:42

tiramiseb

Re : [RESOLU]Creer/editer un fichier avec Vim

Salut,

cela m'ouvre le seul fichier .txt que j'ai sur mon bureau

Non, ça t'affiche le contenu du répertoire, car tu lui as donné un répertoire comme argument : /home/pierro/Bureau.

La réponse de ssdg est la bonne : il faut mettre le chemin complet du fichier comme seul argument, il ne faut pas mettre le répertoire comme premier argument et le nom de fichier comme second argument.

Hors ligne

#5 Le 02/07/2015, à 21:27

LePetitApprenti

Re : [RESOLU]Creer/editer un fichier avec Vim

Bonsoir,
Merci beaucoup !!
Même en regardant attentivement "man vim",  je n'ai  toujours pas trouver ou est cette information.

Hors ligne

#6 Le 02/07/2015, à 21:42

tiramiseb

Re : [RESOLU]Creer/editer un fichier avec Vim

C'est la base de la base de l'utilisation de la ligne de commande.

Ce n'est pas spécifique à vim. Cela étant dit, nulle part la manpage de vim ne dit qu'il faut mettre répertoire et fichier en deux arguments séparés, au contraire comme partout il est marqué que si on met un nom de fichier, c'est un seul argument.

Hors ligne

#7 Le 04/07/2015, à 01:07

J5012

Re : [RESOLU]Creer/editer un fichier avec Vim

man vim

Si la listefichiers est omise, l'éditeur démarre avec un tampon vide. Autrement, l'une des quatre méthodes suivantes vous permettra de choisir un ou plusieurs fichiers à éditer.

fichier ...
    Une liste de noms de fichiers. Le premier sera le fichier courant et sera lu dans le tampon. Le curseur sera placé sur la première ligne du tampon. Vous pouvez passer aux autres fichiers avec la commande ":next". Pour éditer un fichier débutant par un tiret, faites précéder la liste de fichiers par "--".

c'est pas difficile pourtant le francais ...

Hors ligne

#8 Le 11/07/2015, à 09:56

ssdg

Re : [RESOLU]Creer/editer un fichier avec Vim

Tut tut. Je ne suis pas sur que les manpages soient en français par défaut.


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

#9 Le 11/07/2015, à 11:19

tiramiseb

Re : [RESOLU]Creer/editer un fichier avec Vim

ssdg: si la manpage existe en français et que le système est configuré en français, alors c'est la manpage en français qui s'affiche par défaut.

Hors ligne

#10 Le 11/07/2015, à 13:07

MicP

Re : [RESOLU]Creer/editer un fichier avec Vim

LePetitApprenti a écrit :

…Es ce que cela est possible en précisant le chemin absolu ou relatif ?…

Oui :

En supposant que le répertoire personnel du compte "pierro" soit : "/home/pierro",
et que le fichier à éditer ou créer nommé "Test", existe (Sinon, il y sera créé si enregistrement) dans le répertoire "/home/pierro/Bureau"

Chemin absolu  :

pierro@Cocotte:~$ vim /home/pierro/Bureau/Test
pierro@Cocotte:~$ vim ~/Bureau/Test
pierro@Cocotte:~$ vim $HOME/Bureau/Test
pierro@Cocotte:~$ cd depuis/nimporte/quel/répertoire
pierro@Cocotte:~/depuis/nimporte/quel/répertoire$ vim /home/pierro/Bureau/Test
pierro@Cocotte:~/depuis/nimporte/quel/répertoire$ vim ~/Bureau/Test
pierro@Cocotte:~/depuis/nimporte/quel/répertoire$ vim $HOME/Bureau/Test

Chemin relatif :

pierro@Cocotte:~$ vim Bureau/Test
pierro@Cocotte:~$ vim ./Bureau/Test
pierro@Cocotte:~$ cd Documents
pierro@Cocotte:~/Documents$ vim ../Bureau/Test
pierro@Cocotte:~/Documents$ cd UnSous-Répertoire
pierro@Cocotte:~/Documents/UnSous-Répertoire$ vim ../../Bureau/Test

=======
Pour info :
Quels que soient les paramètres régionaux du compte utilisateur qui lancera la commande "man"
il est possible de visualiser les pages "man" en US ASCII (originales) en utilisant l'option "-LC" de la commande "man" :

man -LC locales
man -LC vim

Hors ligne