gvim - VIM's %< variable substitution problem
为情所困
为情所困 2017-05-16 16:39:25
0
4
812

How to replace %<with file name.data?

For example, replace the above %<.data with the following file name.data

为情所困
为情所困

reply all(4)
小葫芦

:call append(line("."), expand('%') . ' and something 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
仅有的幸福

I think if you can find the answer online, you don’t need to come here to ask

PHPzhong

Enter command line mode

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

Use this command:

Result after

Enter:

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template