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

gvim - Problème de substitution de variable %< de VIM

Comment remplacer %<par le nom du fichier.data ?

Par exemple, remplacez le %<.data ci-dessus par le nom de fichier suivant.data

为情所困为情所困2712 Il y a quelques jours777

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

  • 高洛峰

    高洛峰2017-05-16 16:41:25

    :appel append(line("."), expand('%') . 'et quelque chose append')

        %       current file name
        #       alternate file name
        #n      alternate file name n
        <cfile>     file name under the cursor
        <afile>     autocmd file name
        <abuf>      autocmd buffer number (as a String!)
        <amatch>    autocmd matched name
        <sfile>     sourced script file name
        <slnum>     sourced script file line number
        <cword>     word under the cursor
        <cWORD>     WORD under the cursor
        <client>    the {clientid} of the last received
                message |server2client()|
    
    Modifiers:
        :p      expand to full path
        :h      head (last path component removed)
        :t      tail (last path component only)
        :r      root (one extension removed)
        :e      extension only
    

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 16:41:25

    Je pense que si vous pouvez trouver la réponse en ligne, vous n'avez pas besoin de venir ici pour demander

    répondre
    0
  • PHPz

    PHPz2017-05-16 16:41:25

    Entrez en mode ligne de commande

    :%s/%<.data/.data/g
    

    répondre
    0
  • 阿神

    阿神2017-05-16 16:41:25

    Utilisez cette commande :

    Résultat après

    Entrée :

    répondre
    0
  • Annulerrépondre