`
agile_boy
  • 浏览: 558355 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

vim的字符编码

阅读更多
vim简单好用,可是好像不能自动识别字符编码吧,这在中文环境尤为突出,常见的是utf-8,gb2312等。

vim的encoding在中文unix/linux下边缺省是euc-cn,但是我现在需要将编码统一成为utf-8,为了避免各种乱码问题,下边是我的配置:

let &termencoding = &encoding
set encoding=utf-8

此外你也可以在vim中动态指定编码类型:

:e ++enc=<encoding>
:e ++enc=utf-8

附记:中文编码范围:[\\u4e00-\\u9fa5]
1
0
分享到:
评论

相关推荐

    VIM使用技巧之特殊字符的输入

    VIM支持多种字符编码,例如Unicode、ISO-8859-1等。在不同的编码环境中,同一个digraph可能对应不同的特殊字符。因此,在定义digraphs时,需要考虑到当前使用的编码环境。 如果要确保digraphs在不同的编码环境中都...

    php字符编码确定

    在探讨“PHP字符编码确定”这一主题时,我们需深入理解如何在PHP与MySQL环境中确保一致且正确的字符编码设置,这对于处理多语言内容、避免乱码以及确保数据完整性和正确显示至关重要。 ### PHP与MySQL字符编码的...

    Linux系统攻略 Vim的编码及字体问题详解

    和所有的流行文本编辑器一样,Vim可以很好的编辑各种字符编码的文件,这当然包括UCS-2、UTF-8 等流行的Unicode编码方式。然而不幸的是,和很多来自 Linux世界的软件一样,这需要你自己动手设置。本文介绍了Vim四个跟...

    vim 配置 vim 配置

    在本文中,我们将深入探讨如何配置Vim,特别是关于字符编码的设置,以确保在处理不同编码的文件时避免乱码问题。 首先,我们要关注`encoding`设置。`encoding`决定了Vim内部使用的字符编码方式,包括缓冲区、菜单...

    解决linux下vim中文乱码的方法

    在Linux环境下,使用Vim编辑中文文本时可能会遇到乱码问题,这主要是因为Vim的字符编码设置不正确。要解决这个问题,我们需要了解Vim的几个关键编码选项以及它们的作用。 1. **encoding**: 这个选项决定了Vim内部...

    Linux下查看文件编码,文件编码格式转换和文件名编码.doc

    其中,encoding 指的是 Vim 内部使用的字符编码方式,fileencoding 指的是当前编辑的文件的字符编码方式,fileencodings 是 Vim 自动探测 fileencoding 的顺序列表,termencoding 指的是终端的字符编码方式。...

    Linux 本编辑器vim显示utf-8文档乱码的解决方法.docx

    encoding 是 Vim 内部使用的字符编码方式,它决定了 Vim 内部所有的 buffer、寄存器、脚本中的字符串等的编码方式。在选择 Vim 的内部编码的时候,需要使用一种表现能力足够强的编码,以免影响正常工作。 ...

    SecureCRT中文乱码 两种解决方法【方法详解】.docx

    这是因为 SecureCRT 的字符编码与服务器的字符编码不兼容所导致的。 出现中文乱码的原因是因为 SecureCRT 和 Linux 服务器的字符编码不一致。SecureCRT 使用的字符编码是 ISO-8859-1,而 Linux 服务器上使用的字符...

    vim编译包安装vim8.2

    9. **Unicode和编码支持** - 完善的Unicode支持,能处理多种字符集和编码。 **在CentOS x86上安装Vim 8.2的步骤:** 1. **更新系统** - 首先确保你的CentOS系统是最新的。 ``` sudo yum update ``` 2. **安装...

    Vim中文件编码处理与重新打开乱码文件详解

    在Vim编辑器中,处理文件编码和解决乱码问题是一项常见的挑战。本文将深入探讨Vim中的两个关键编码变量,以及如何正确处理文件编码,尤其是当文件打开时出现乱码的情况。 首先,我们需要了解Vim中的两个核心编码...

    vim 简明手册

    - **乱码问题**:在使用vim过程中偶尔会出现乱码的情况,解决此问题的关键在于正确配置vim的编码选项。 #### 二、vim中的编码配置详解 - **encoding**:vim的内部编码,通常设置为`utf-8`。 - **termencoding**:在...

    开源项目-vim-vim.zip

    此外,该版本还增强了对Unicode字符集的支持,确保Vim能够正确处理各种语言的文本,包括中文、日文和韩文等。这意味着开发者可以使用Vim编辑来自世界各地的代码和文档,无需担心编码问题。 Vim的插件系统是其强大...

    grep.vim乱码问题解决

    解决 grep.vim 乱码问题的关键在于理解字符编码的原理和 Vim 的处理方式。首先,Vim 支持多种编码格式,如 ASCII、UTF-8、GB2312、GBK 等。当打开一个文件时,Vim 会尝试根据文件头信息或默认设置来确定文件的编码。...

    Vim在windows下乱码问题的解决.docx

    然而,在Windows环境下使用Vim时,可能会遇到字符编码不兼容导致的乱码问题。本篇文章将详细解析如何解决Vim在Windows下的乱码问题。 首先,我们要理解Vim的编码设置。Vim有三个与字符编码相关的设置:`encoding`、...

    vim_for win加解决中文乱码插件

    在Windows 8环境下,Vim 默认可能无法很好地处理中文字符,导致显示为乱码。不过,通过安装特定的插件和配置,我们可以使Vim支持中文显示,从而解决这个问题。 首先,我们需要了解为什么Vim在Windows 8上会出现中文...

    linux系统vim实验报告.doc

    3. **字符串替换、行的复制、移动与删除**: - **替换**:`:s/old/new`替换当前行的第一个匹配项,`:s/old/new/g`替换当前行所有匹配项,`:%s/old/new/g`则替换文件中所有行的匹配项。 - **行的复制**:在命令模式...

    vim-7.4.tar.bz2和vimgdb-for-vim7.4-master.zip

    Vim(Vi Improved)是一款强大的文本编辑器,广泛用于Linux、Unix和其他类Unix系统,也支持Windows等平台。Vim 7.4是其在2013年发布的一个...无论是日常编码还是复杂的项目调试,Vim 7.4和Vimgdb都能提供优秀的支持。

    blog.csdn.net-VIM配置vim-airline插件安装 - 最暖一天 - 博客频道

    **vim-airline**是一款用于美化Vim状态栏的插件,它可以显示当前文件的相关信息,如文件名、文件类型、文件编码等,同时还能展示缓冲区信息,帮助用户更好地管理多个缓冲区。此外,该插件还提供了丰富的主题和高度的...

Global site tag (gtag.js) - Google Analytics