mirror of
https://github.com/neovim/neovim.git
synced 2025-09-28 22:18:33 +00:00
@@ -2405,35 +2405,35 @@ M.funcs = {
|
||||
done like for the |cmdline-special| variables with their
|
||||
associated modifiers. Here is a short overview:
|
||||
|
||||
% 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
|
||||
% 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
|
||||
<cexpr> C expression under the cursor
|
||||
<sfile> deprecated, use <script> or <stack>
|
||||
<slnum> sourced script line number or function
|
||||
<sfile> Deprecated, use <script> or <stack>
|
||||
<slnum> Sourced script line number or function
|
||||
line number
|
||||
<sflnum> script file line number, also when in
|
||||
<sflnum> Script file line number, also when in
|
||||
a function
|
||||
<SID> "<SNR>123_" where "123" is the
|
||||
current script ID |<SID>|
|
||||
<script> sourced script file, or script file
|
||||
<script> Sourced script file, or script file
|
||||
where the current function was defined.
|
||||
Use |debug.getinfo()| in Lua scripts.
|
||||
<stack> call stack
|
||||
<cword> word under the cursor
|
||||
For Lua see |lua-script-location|.
|
||||
<stack> Call stack
|
||||
<cword> Word under the cursor
|
||||
<cWORD> WORD under the cursor
|
||||
<client> the {clientid} of the last received
|
||||
<client> The {clientid} of the last received
|
||||
message
|
||||
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
|
||||
: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
|
||||
|
||||
Example: >vim
|
||||
let &tags = expand("%:p:h") .. "/tags"
|
||||
|
Reference in New Issue
Block a user