Vim 。无法将非英语字符复制到系统剪贴板

标签 vim neovim

当我将俄语字符(例如 тест)拖放到系统剪贴板 ("+y) 中,然后将其粘贴到 shell 或浏览器中时,我得到这个 —Ç–µ—Å— Ç。如何解决这个问题?

Vim

:set encoding?
encoding=utf-8
:set fileencoding
fileencoding=utf-8

外壳

echo $LC_CTYPE
UTF-8

最佳答案

我遇到了同样的问题,并通过将 lang en_US.UTF-8 添加到我的 ~/.config/nvim/init.vim (使用 Neovim)来修复它。您可以尝试将其添加到您的 ~/.vimrc 中。

来源:https://github.com/neovim/neovim/issues/5683#issuecomment-420833679

关于 Vim 。无法将非英语字符复制到系统剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65989404/

相关文章:

vimrc 将注释设置为斜体

vim - 如何使用round.vim单独包围多行

vim - 如何在neovim中安装vim-translate插件

vim - 设置 mouse=a 在 iTerm2 中的 Vim/Neovim 上不起作用

vim - Vim 脚本中函数参数的默认值

regex - 在vim字符串替换新行中自动缩进?

vim - Quickfix ftplugin 包含防护

vim - 打开 vim 文件并自动替换 ^M

vim - 想要使用 'o'进入netrw中的一个文件

function - Neovim 中的 ALE Fixer 配置