vimrc之fileformat

我在Linux开发时经常会遇到这样的问题,在windows下编辑的文件拿到Linux下打开时发现会在每行的结尾出现一个^M的符号,影响美观

为了消除这个符号,刚开始不知道Linux下有unix2dos/dos2unix命令,就自己写了一段代码,可以将这个符号去掉,但是这样有一个限制,就是必须手动的去转换文件,最后就想能不能让编辑器自己去检测文件类型,从而不论打开windows/unix文件都能正常显示呢

最后在网上搜到一个解决办法,就是在vimrc文件中加入一行:set fileformat=unix,dos

另外,还可以使用vim的命令转换文件格式:set ff=unix/set ff=dos 可以分别将文件格式转换为unix和dos,其中ff是fileformat的缩写

时间: 2024-08-29 17:12:41

vimrc之fileformat的相关文章

linux .vimrc的设置!

0.记得在配之前先下载vim.不同的版本下载vim使用不同命令 ubuntu使用sudo apt-get install vim 1.vi ~/.vimrc  打开当前用户下的vim的配置文件(修改完之后只对当前用户有效) 2.下面是已经写好的一些参数,可以直接使用,配完之后很方便(直接拷贝保存:wq!就行了). set nocompatible " 关闭 vi 兼容模式 syntax on " 自动语法高亮 colorscheme molokai " 设定配色方案 set

自定义vimrc

有的时候我们写shell等脚本时,会在开头注明书写的日期.编辑人.注释等等.而我们每次都是在重复的输入一些内容,耗时又费力,经过查找,我们可以实现 一键输入格式 比如:我们按F4,会直接输出如下内容 vim /etc/vimrc   #尾部加入 "set autoindent set tabstop=4 set shiftwidth=4 function AddTitle() call setline(1,"#!/bin/bash") call append(1,"

不是最强大的vimrc

一直都是使用vim作为我的主要编辑器,它大大提高了我的代码编辑效率.vim的配置高度灵活.插件丰富,恐怕100个人就有99种配置方法,网上关于vim配置的所谓“最强大的vimrc”之类的文章不少,博人眼球,无可厚非,不过我相信,永远没有最强大的配置,只有更合理的配置.毕竟vim的学习曲线还是比较陡的,复杂的配置并不一定适合于新手的学习,另外,每个人对编辑器的功能需求是不一样的,使用vim的目的也因人而异,某些插件和功能对一个人很有用,对另一个人可能就毫无用处.审美需求和习惯也是多样化的,最典型的

[转] vim配置文件.vimrc

--------------------------------------------------------------------------- 转自:http://www.cnblogs.com/wangj08/archive/2013/03/13/2957309.html ------------------------------------------------------------------------------------- vim 配置文件 ,高亮+自动缩进+行号+折

windows下GVIM的配置(vimrc)

学习python时想要在gvim中配置python的编译环境,网上找到一个比较好用的vimrc配置,保存下来以备下次有需要. set encoding=utf-8 set termencoding=utf-8 set fileencodings=utf-8,chinese,latin-1 if has("win32") set fileencoding=chinese else set fileencoding=utf-8 endif language messages zh_CN.u

vimrc易读精简版(100ms启动)

vimrc @bolun365 """""""""""""""""""""""""" " 非特定文件数据加载 """""""""""

vimrc 配置

" All system-wide defaults are set in $VIMRUNTIME/debian.vim and sourced by" the call to :runtime you can find below. If you wish to change any of those" settings, you should do it in this file (/etc/vim/vimrc), since debian.vim" will

.vimrc文件配置

map <F9> :call SaveInputData()<CR> func! SaveInputData() exec "tabnew" exec 'normal "+gP' exec "w! /tmp/input_data" endfunc "colorscheme torte "colorscheme murphy "colorscheme desert "colorscheme de

vimrc

" See: http://vimdoc.sourceforge.net/htmldoc/options.html for details """"""""""""""""""""""""""""""