我刚刚在它的最新版本中安装了neovim,我在配置上有问题,我想做以下操作:
let g:clipboard = {
\ 'name': 'win32yank-wsl',
\ 'copy': {
\ '+': 'win32yank.exe -i --crlf',
\ '*': 'win32yank.exe -i --crlf',
\ },
\ 'paste': {
\ '+': 'win32yank.exe -o --lf',
\ '*': 'win32yank.exe -o --lf',
\ },
\ 'cache_enabled': 0,
\ }它与init.vim一起工作,但是在我的init.lua not中,我寻找了解决这个问题的方法,并发现我应该在一开始使用:
vim.g.clipboard在这样做的时候,我想把剩下的放在和以前一样的方式上:
vim.g.clipboard = {
\ 'name': 'win32yank-wsl',
\ 'copy': {
\ '+': 'win32yank.exe -i --crlf',
\ '*': 'win32yank.exe -i --crlf',
\ },
\ 'paste': {
\ '+': 'win32yank.exe -o --lf',
\ '*': 'win32yank.exe -o --lf',
\ },
\ 'cache_enabled': 0,
\ }我得到了以下错误:
E5113: Error while calling lua chunk: vim.lua:63: /home/us/.config/nvim/lua/basic-settings.lua:14:
unexpected symbol near '\'因此,我决定删除/:
vim.g.clipboard = {
'name': 'win32yank-wsl',
'copy': {
'+': 'win32yank.exe -i --crlf',
'*': 'win32yank.exe -i --crlf',
},
'paste': {
'+': 'win32yank.exe -o --lf',
'*': 'win32yank.exe -o --lf',
},
'cache_enabled': 0,
}我得到了以下错误:
Error detected while processing /home/us/.config/nvim/init.lua:
E5113: Error while calling lua chunk: vim.lua:63: /home/us/.config/nvim/lua/basic-settings.lua:14:
'}' expected (to close '{' at line 13) near ':'我怎么能解决这个问题?尽管搜索了,我还是找不到另一个替代的
发布于 2021-07-23 09:51:38
试试这个:
vim.g.clipboard = {
name = "win32yank-wsl",
copy = {
["+"] = "win32yank.exe -i --crlf",
["*"] = "win32yank.exe -i --crlf"
},
paste = {
["+"] = "win32yank.exe -o --crlf",
["*"] = "win32yank.exe -o --crlf"
},
cache_enable = 0,
}https://stackoverflow.com/questions/68435130
复制相似问题