~/.vimrc
vim.options
映射:
import vim
# set wildmenu
vim.options['wildmenu'] = True
# set wildcharm=<C-Z>
vim.options['wildcharm'] = ord('^Z') # [Literal ^Z (ASCII 26), CTRL-V CTRL-Z]
# set wildchar=<F10>
vim.options['wildchar'] = -15211 # extracted from Vim
wildchar
和
wildcharm
是
问题字符的ASCII码)。
set wildchar=<F10>
,Vim将Vim特定的文本表示转换为数字键码。
vim.options['wildchar'] = '<F10>'
给出一个类型错误)。
ord()
在一个包含字面上键入的控制字符的字符串上(参见上面的Ctrl-Z)。但是,一把钥匙
F10
生成多个字符,因此无法使用
作战需求文件()
vim.options['wildchar'] = magic('<F10>')
是这样吗
magic()
功能是否存在?
vim.command(...)
).
我知道这个包罗万象的问题可以用这种方法来解决,但我在这里问的是另一个问题。