git clone的源码在vim打开时是乱码

起因:昨天从github clone源码时,有些readme.txt的文件在vim打开时变成了乱码。在网上找了一下答案,都说是linux的字符集和windows的字符集不兼容导致的,并不是github或是vim的问题。但没有提供解决方法,我也就不了了之。

今天在查怎么确定文件的字符集时突然看到了这篇博文:http://jayli.github.io/blog/data/2010/03/15/vimencode.html

里面讲解了一些vim文件编码的知识提到了fileencodings,索性就把vim解码设置了一个集合

set fileencodings=ucs-bom,utf-,GB18030,gbk

这样就解决了clone源码编程乱码的问题,但目前还有一个问题就是对于termencoding选项并没法设置成一个集合按顺序匹配解码,导致直接cat clone的源码txt文件到终端时还是会是乱码,问题暂存在这吧,也许哪天答案就自己蹦出来了。

希望对需要的人有些帮助。

时间: 2024-08-25 05:05:43

git clone的源码在vim打开时是乱码的相关文章

从源码Build vim

How to build vim 1. Build步骤 git clone --depth 1 https://github.com/vim/vim.git # download the source code cd vim/src make distclean # clean workspace if you build vim before ./configure --enable-pythoninterp --enable-rubyinterp --enable-python3interp

源码编译vim

目录 获取最新版 vim 源码 1 git仓库clone 2, 源码包下载,里面有各个版本的vim压缩包 vim 配置选项 配置示例 参考文章 tip 获取最新版 vim 源码 1 git仓库clone git clone https://github.com/vim/vim.git 2, 源码包下载,里面有各个版本的vim压缩包 https://ftp.nluug.nl/pub/vim/unix/ Unix The best way to install Vim on Unix is to u

git android.google 源码:Unknown SSL protocol error in connection to code.google.com:443

想要提取android的源码.就必须要使用git.下面是本人安装的过程发生的问题: 1.1安装git.win的命令行的客户端(相当与svn的乌龟那样使用).http://git-scm.com/download/win 1.2.或者你用Eclipse的git插件也可以. 不过本文是用Git-1.8.0-preview. 1.3安装过程一直点下一步就好了. 2.安装完git.就找一个文件夹准备往网上拖拉别人的源码了. 2.1进入那个文件夹.首先第一步是把你这个文件夹初始化. 右键-->"Gi

git文件致源码泄露

前言:在一道ctf题的驱动下,我进行了对git和.git文件致源文件泄露的学习. 一.任务 一道ctf题目. 二.确定题目考的点 谷歌关键词:版本管理工具 github ctf 由得到的结果猜测,可能考的点是.git文件导致源文件泄露. 三.对git的粗略学习 其实经常会用到git,例如在用hexo+github pages搭建博客的时候就用到了git,又如在linux下载一些工具的时候,用到的git clone. git:分布式版本控制系统. 首先,何为版本控制系统?以git的诞生故事来解释,

1 weekend110的hdfs源码跟踪之打开输入流 + hdfs源码跟踪之打开输入流总结

3种形式的元数据,fsimage是在磁盘上,meta.data是在内存上, 我们继续,前面呢,断点是打在这一行代码处, FileSystem fs = FileSystem.get(conf); weekend110的hdfs下载数据源码跟踪铺垫  +  hdfs下载数据源码分析-getFileSystem 现在,开始weekend110的hdfs源码跟踪之打开输入流 1.  清掉之前,所有的断点, dfs是fs的成员, 此刻,断点过不去了,为什么?因为,这需要在服务器上运行. 由此可见,new

jenkins获取git上的源码

jenkins获取git上的源码会遇到三种情况,我们在这里会分别介绍一下: 一.获取git上public(公有)的项目 只需配置仓库的URL即可 jenkins下使用git获取源码的配置方法 二.获取git上的private(私有)项目 2.1 使用用户名密码 仓库的URL使用http协议 2.2 使用密钥 仓库的URL使用 ssh协议的,以git开头 原文地址: http://www.xuebuyuan.com/2042085.html

创作gtk源码级vim帮助文档 tags

创作gtk源码级vim帮助文档 tags 缘由 那只有看到源码了.在linux源码上有个网站 http://lxr.linux.no /+trees, 可以很方面的查出相应版本的代码实现,gtk没有.那么就自己动手做一个. 我一直用vim,就想到了 ctags + vim + gtk3 相对应的源码包制作一个源码级帮助文档. 源码包准备 工作目录:/root/gtk/src 在官方下载页面 (http://www.gtk.org/download/index.php) 选取下载链接,存入文档pa

使用 git 下载linux 源码

1)进入源码官网 https://www.kernel.org/ 页面如下: 2)主线的git 地址,当点mainline 后面的 “browse ”时,如下: 点一下,企鹅右边的 index:kernel/git/torvalds/linux.git,即可找到 主线源码的 git 地址 具体如下(三者都是相同的代码,服务器不同): git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git https://git.kerne

ubuntu 下源码编译vim的亲测方法

1.前言 本人从ubuntu开始接触vim,在window下开始了解gvim插件的配置,但是在window下有个问题就是想要自己编译vim很困难(鄙人功力不够,在windows下的ycm插件就从未成功过..),造成有很多功能缺失.参考此处比较靠谱的vim配置,这个文章的作者是在linux的基础上进行教学的.受够了windows下功能缺失的vim后,鄙人决定返回新出来的ubuntu16.04,开始配置自己的vim. 然而,事实上,上面这个链接的vim配置还是有一定的问题的,不知道是作者的问题还是本