recherche

Maison  >  Questions et réponses  >  le corps du texte

macvim - Comment créer et supprimer des fichiers dans Vim

vim est un éditeur très puissant lorsqu'il est utilisé avec NERDTree, vous pouvez facilement ouvrir des fichiers, rechercher des fichiers, etc. Cependant, les fichiers ne peuvent pas être créés ou supprimés, ce qui est quelque peu gênant.

vim a une fonction de ligne de commande simple et peut effectuer des opérations tactiles/rm.
Existe-t-il un moyen d'accéder à ce répertoire dans NERDTreeC到某个目录的时候,vim的终端也能自动cd, de sorte que lors de l'utilisation de la ligne de commande vim pour créer et supprimer des fichiers, il ne soit pas nécessaire d'écrire un long chemin

Merci à tous pour vos réponses, cela m'a fait réaliser que j'avais posé une telle SBquestion

PHP中文网PHP中文网2773 Il y a quelques jours1263

répondre à tous(9)je répondrai

  • 阿神

    阿神2017-05-16 16:42:48

    -_-

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-16 16:42:48

    = =
    Monsieur, savez-vous qu'en mode commande, ajoutez devant ! Peut exécuter des commandes shell

    Par exemple : ! mkdir www pour créer un nouveau dossier.
    ! rm pour supprimer le fichier

    Bien sûr, si vous utilisez Windows, faites comme si je n'avais rien dit

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:42:48

    vim est un éditeur très puissant lorsqu'il est utilisé avec NERDTree, vous pouvez facilement ouvrir des fichiers, rechercher des fichiers, etc. Cependant, les fichiers ne peuvent pas être créés ou supprimés, ce qui est quelque peu gênant.
    1. Créez un nouveau fichier. N'est-ce pas équivalent à créer un nouveau fichier en ajoutant un suffixe de nom de fichier dans vim et en l'enregistrant ou comme quelqu'un l'a dit ci-dessus :!touch, mais c'est une commande pour appeler le système d'exploitation Linux. l'a, mais je ne connais pas Windows. La suppression de fichiers est similaire

    vim a une fonction de ligne de commande simple et peut effectuer des opérations tactiles/rm.
    Existe-t-il un moyen pour que lorsque NERDTreeC accède à un certain répertoire, le terminal vim puisse également automatiquement accéder au répertoire ? De cette façon, lorsque vous utilisez la ligne de commande vim pour créer et supprimer des fichiers, il n'est pas nécessaire d'écrire un long chemin
    2. NerdTree a-t-il cette fonction ? Consultez les informations d'aide ci-dessus

    répondre
    0
  • 某草草

    某草草2017-05-16 16:42:48

    Donnez-vous une simple aide-mémoire

    https://gist.github.com/ldong/f05bbae89079f52cca0e

    répondre
    0
  • 習慣沉默

    習慣沉默2017-05-16 16:42:48

    C-x, C-f

    répondre
    0
  • 某草草

    某草草2017-05-16 16:42:48

    Incorrect, j'ai signalé une erreur
    Et le NERDTree créé avec la commande n'est pas mis à jour en temps réel

    répondre
    0
  • 漂亮男人

    漂亮男人2017-05-16 16:42:48

    https://github.com/tpope/vim-eunuch

    •  : Supprimer : supprime simultanément un tampon et le fichier sur le disque.
    •  : Dissocier : aime : Supprimer, mais conserve le tampon désormais vide.
    •  : Déplacer : renommez simultanément un tampon et le fichier sur le disque.
    • :Rename : comme :Move, mais par rapport au répertoire contenant le fichier actuel.
    • :Chmod : modifiez les autorisations du fichier actuel.
    •  : Mkdir : crée un répertoire, par défaut le parent du fichier actuel.
    •  : Rechercher : lancez la recherche et chargez les résultats dans la liste des correctifs rapides.
    •  : Localiser : exécutez la localisation et chargez les résultats dans la liste des correctifs rapides.
    •  : Mur : Écrivez chaque fenêtre ouverte. Pratique pour lancer des outils comme Guard.
    •  : SudoWrite : Écrivez un fichier privilégié avec sudo.
    •  : SudoEdit : modifiez un fichier privilégié avec sudo.

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-16 16:42:48

    Les utilisateurs de Windows peuvent vous dire qu'il peut également être utilisé dans gvim ! Ajoutez la commande cmd pour faire fonctionner le fichier, mais la fenêtre cmd apparaîtra pendant l'exécution de la commande...

    À propos, après avoir utilisé des commandes pour faire fonctionner des fichiers, NERDTree ne peut pas actualiser automatiquement le répertoire...

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-16 16:42:48

    Les nouveaux arrivants aimeraient ajouter : NERDTree ne peut pas actualiser automatiquement le répertoire... vous pouvez utiliser shift+R pour actualiser manuellement
    Lisez également attentivement la réponse donnée au 1er étage. Une fois que le curseur pointe sur le fichier, appuyez sur m et quatre opérations sur les fichiers apparaîtront. À ce stade, vous pouvez créer, supprimer, copier et autres opérations.

    répondre
    0
  • Annulerrépondre