安装spf13-vim的时候下载了许多插件,neocomplete应该是比较重要的一个,毕竟自动补全.但是在使用时却一直有:neocomplete requires ...th Lua support的警告.据说要在编译时加入相关选项才行.但并没有到这个水平!(最下面一行) 经过一番搜索之后发现这个项目的README就有: Debian (or Ubuntu) Make sure you have any of these packages: vim-nox vim-gtk vim-gnome…
问题:YouCompleteMe unavailable: requires Vim compiled with Python 2.x support 解决:重新编译,加入--enable-pythoninterp=yes参数.如果想开启Python3支持,则--enable-python3interp=yes ./configure --with-features=huge --enable-pythoninterp=yes --enable-cscope --enable-fontset -…
vim 显示颜色脚本 echo TERM=xterm >>/root/.bash_profile echo export TERM >>/root/.bash_profile source /root/.bash_profile yum install vim-common vim-enhanced vim-minimal -y [root@mail test]# vi /etc/vimrc syntax on   set hlsearch set nu set tabstop=4…
[vim显示历史命令] q: 进入命令历史编辑.类似的还有 q/ 可以进入搜索历史编辑.注意 q 后面如果跟随其它字母,是进入命令记录. 可以像编辑缓冲区一样编辑某个命令,然后回车执行.也可以用 ctrl-c 退出历史编辑,但此时历史编辑窗口不关闭,可以参照之前的命令再自己输入.用 :x 关闭历史编辑并放弃编辑结果,也可以在空命令上回车相当于退出. 参考:http://zhidao.baidu.com/link?url=Zsi4pz8qxYATGPGkf9wlMbA7xBVdjyCm1jn5c5…
shell/bash 让vi/vim显示空格,及tab字符 Vim 可以用高亮显示空格和TAB.文件中有 TAB 键的时候,你是看不见的.要把它显示出来::set listTAB 键显示为 ^I,  $显示在每行的结尾,表示换行:空格仍然显示为空格. :set list    进入List Mode:set nolist    退出List Mode ----------------------------------------------------- linux 行尾 ^M 是什么这和Li…
/*********************************************************************** * 如何让Vim显示dos下的^M符号 * 声明: * 我们都知道unix下的文本文件和Dos下的文本文件是有差异的,但是在使用 * GVim和Ubuntu下的Vim的时候,他们经常不显示这种差异,有些人是在Windows * 下写shell脚本给你,然后你很蛋疼的拿到嵌入式Linux产品上去跑,一个劲的 * 不知道为什么总是不正确,尤其当重定向到/d…
如何使得VIM显示行号: :set number…
配置文件名为Ubuntu vimrc在Fedora中vim的配置文件存放在/etc目录中,配置文件名为Ubuntu vimrc在终端 输入以下命令来编辑Ubuntu vimrc配置文件:sudo vim /etc/vim/vimrc 或者 sudo gedit /etc/vim/vimrc AD:   Ubuntu vim经过长时间的发展,这里我发表一下个人理解,下面就这就来讲术Ubuntu vim.下文对Ubuntu vim的设置适用于Ubuntu与Fedora系统,其他系统没有得到验证在Ub…
Centos7 设置vim 显示文本不同颜色 本人在查找设置 centos7 vim 文本显示颜色时, 学习了作者: luffy5459 (博客连接:https://blog.csdn.net/feinifi/article/details/82628636) 的博客,完成设置vim文本不同颜色. 步骤整理如下: 1.先用以下命令安装 vim 的包 #yum install vim-common #yum install vim-minimal #yum install vim-enhanced…
在linux环境下,vim是常用的代码查看和编辑工具.在程序编译出错时,一般会提示出错的行号,但是用vim打开的代码确不显示行号,错误语句的定位非常不便.那么怎样才能让vim显示代码的行号呢? 1 临时显示行号如果只是临时显示vim的行号,只须按ESC键退出编辑内容模式,输入“:set number”后按回车键,就可以显示行号了.行号显示只是暂时的,退出vim后再次打开vim就不显示行号了. 2 永久显示行号如果想让vim永久显示行号,则需要修改vim配置文件vimrc.如果没有此文件可以创建一…
今天解决了vi命令打开日志文件中文总是显示乱码的问题.由于项目组中的日志包含一些特殊字符,所以使用vim打开日志文件时总是不能正确识别出文件字符编码.此时用:set fileencoding命令可以看出vim把文件编码识别成latin1. 在这种情况下无论终端设置成gbk还是utf-8编码,都不能正确显示中文. 解决方法有两个: 1 使用:e ++enc=utf-8命令强制让vim以utf-8编码重新打开文件 注意:由于我们程序有时也会输出gbk编码的中文字符日志,所以有时还会有少量乱码. 2…
1.相关基础知识介绍 在Vim中.有四个与编码有关的选项,它们是:fileencodings.fileencoding.encoding和termencoding. 在实际使用中.不论什么一个选项出现错误.都会导致出现乱码. 因此,每个Vim用户都应该明白这四个选项的含义.以下,我们具体介绍一下这四个选项的含义和作用.         (1)encoding         encoding是Vim内部使用的字符编码方式.当我们设置了encoding之后.Vim内部全部的buffer.寄存器.脚…
CentOS7下可能有n个账户,让vim显示行号有两种方法:仅让当前用户显示行号和让所有用户显示行号   一.仅让当前用户显示行号 输入命令:vim ~/.vimrc 写入:set nu 保存:wq 手动加载配置: source .vimrc 二.让所有用户显示行号 输入命令:vim /etc/vimrc 在vimrc文件的最后添加:set nu 保存:wq 手动加载配置:source /etc/bashrc 这样不管是哪个用户在vim下都显示行号 参考 https://blog.csdn.ne…
设置vim 永久显示行号 - electrocrazy的博客 - CSDN博客https://blog.csdn.net/electrocrazy/article/details/79035216 vim显示行号.语法高亮.自动缩进的设置 - 奋斗!! - CSDN博客https://blog.csdn.net/chuanj1985/article/details/6873830…
1.显示 TAB 键 文件中有 TAB 键的时候,你是看不见的.要把它显示出来: :set list 现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白字符在哪里 这样做的一个缺点是在有很多 TAB 的时候看起来很丑.如果你使用一个有颜色的终端,或者使用 GUI 模式,Vim 可以用高亮显示空格和TAB 使用 'listchars' 选项: :set listchars=tab:>-,trail:- 现在,TAB会被显示成 ">-" 而行…
转载自:http://blog.csdn.net/chuanj1985/article/details/6873830   在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中vim的配置文件存放在/etc目录中,配置文件名为vimrc set nocompatible                 "去掉有关vi一致性模式,避免以前版本的bug和局限…
在Linux环境下的编辑器有vi.vim.gedit等等.进入这些编辑器之后,为了方便我们需要编辑器显示出当前的行号,可偏偏编辑器默认是不会显示行号的.我们有二种办法可以解决: 第一种是,手动显示:在vim命令行模式下输入  :set nu 取消显示:在vim命令行模式下输入:  set nonu 第二种是,永久自动显示:我们修改一个配置文件. 我们输入命令:vim   ~/.vimrc 打开后是一个空文件,我们添加 set nu,保存退出,再次进入vim编辑器,就会自动显示出行号了.…
vim打开文件是,默认不提示行号. 至于显示行号的用途,因人而异 临时修改只需要在编辑文件时输入 :set number 即可 linux下一个主机可能有N个账户.对于配置分为两种:仅配置当前账户,配置所有账户 vim配置文件路径(Centos  5.5 final ):   /etc/vimrc 若当前账户目录下无vim配置文件,可以cp   /etc/vimrc至相应目录.cp后,使用chmod  改变文件的用户组和用户,并mv  vimrc  .vimrc,将文件设为隐藏文件 一.更改所有…
1.几个路径: ubuntu: /etc/default/locale  相当于 centos:/etc/sysconfig/i18n vimrc的路径:① ~/.vimrc    ② /etc/vim/vimrc 2. 解决方法: ①添加语言支持 $sudo vim /var/lib/locales/supported.d/local# 添加下面的中文字符集zh_CN.GBK GBK zh_CN.GB2312 GB2312 zh_CN.GB18030 GB18030使其生效:$sudo dpk…
转自:http://www.cnblogs.com/yjmyzz/p/4019783.html 步骤1: cp /usr/share/vim/vimrc ~/.vimrc 先复制一份vim配置模板到个人目录下 注:redhat 改成 cp /etc/vimrc ~/.vimrc 步骤2: vi ~/.vimrc 进入insert模式,在最后加二行 syntax on set nu! 保存收工. 最后附上其它选项(从网上淘来的) set nocompatible                 "…
如何让vim在编辑模式下显示文件名 在根目录下:~/.vimrc 中追加一行: set laststatus=2 shell 下执行命令: echo "set laststatus=2" >> ~/.vimrc 然后关闭文件,重新打开文件就行了…
ubuntu默认是没有安装vim的,所以设置以前请先安装vim:sudo apt-get install vim. 然后 打开vim的配置文件:sudo vim /etc/vim/vimrc 或者 sudo gedit /etc/vim/vimrc 1.显示行号     在文件末端添加一新行,输入 set nu 2.语法高亮 在文件中找到 "syntax on   这一行,去掉前面的双引号",双引号是注释的意思 3.自动缩进 在文件末尾添加一行,输入  set autoindent 在…
vim上经常会碰到中文显示不正常的现象,也就是传说中的乱码.搜索了一下,在 http://www.chinalinuxpub.com/bbs/showthread.php?t=45475 找到了一个解决办法.但是gbk编码的正常了,utf8的又不对了.于是稍微改了一点. 用户目录下创建.vimrc文件 加入 set fileencodings=utf-8,gb2312,gbk,gb18030 set termencoding=utf-8 set fileformats=unix set enco…
使用xshell的时候,发现有时候中文显示有乱码,一开始以为是Xshell没设置好,后来检查了一下xshell<<文件<<属性<<终端:右侧编码,显示的是Unicode(UTF-8),没问题. 然后才反应过来是使用vim的时候有中文乱码,问题出在vim上,对于CentOS应该修改/etc/vimrc文件,在该文件头上添加下面四行代码 set fileencodings=utf-8,gb2312,gbk,gb18030                    注意单词后面有…
1.更改所有账户配置 直接更改/etc/vimrc vim /etc/vimrc 在vimrc文件的最后添加 set nu 即可 wq退出. 这样,不论使用哪个账号登陆,vim打开后都显示行号 2.为当前用户配置环境 找到当前用户的vimrc文件.若无此文件,建立此文件即可. vim ~/.vimrc 打开文件后,在最后添加 set nu wq退出. 再次用vim打开即可显示行号 以上方式设置后,在下一次启动vim编辑器的时候,就会自动的显示行号 3.每次手动的设置行号(不建议) 进入vim 输…
1. linux vim 进行查找的方法 在command 模式下面 输入 /what-you-search 就可以搜索 注意  n 是向下查找 N 是向上查找 不想搜索了 输入 :set nol 就取消高亮显示了. 2. 显示行号, 直接输入 在命令模式下输入 :set nu 就可以了. 取消行号 命令模式下输入 :set nonu 如果想默认显示行号最简单的办法就是 vim ~/.vimrc 在插入模式下 输入一行 :set nu 再次打开就可以了.…
在Linux环境下的编辑器有vi.vim.gedit等等.进入这些编辑器之后,为了方便我们需要编辑器显示出当前的行号,可偏偏编辑器默认是不会显示行号的.我们有二种办法可以解决: 第一种是,手动显示:在vim命令行模式下输入 :set nu 取消显示:在vim命令行模式下输入: set nonu 第二种是,永久自动显示:我们修改一个配置文件. 我们输入命令:vim ~/.vimrc 打开后是一个空文件,我们添加 set nu,保存退出,再次进入vim编辑器,就会自动显示出行号了.如此简单 原作者:…
Windows下,在Vim中如果想让中文正常显示,可以在 Vim安装目录下找到_vimrc 文件,用记事本打开就行,然后在其中加入如下语句:   set fileencodings=gb2312,gb18030,utf-8set termencoding=utf-8set encoding=prc        出自:http://www.cnblogs.com/hustcat/archive/2010/07/29/1788179.html…
默认情况下,vim是不会显示space,tabs,newlines,trailing space,wrapped lines等不可见字符的.我们可以使用以下命令打开list选项,来显示非可见字符: :set list 如下图所示,制表符被显示为"^I",而行尾则标识为"$". 我们也可以使用以下命令,重新隐藏不可见字符: :set nolist 通常我们会利用以下命令,切换显示或隐藏不可见字符: :set list!…
开始以为是vim 设置编码的问题 :网上搜  改 .vimrc    无效!!! 后转战  是不是系统里面没有中文字体 1.先从你本机 C:\Windows\Fonts 拷贝或者网络上下载你想要安装的字体文件(*.ttf文件)到/usr/share/fonts/chinese/TrueType 目录下(如果系统中没有此目录,则自行mkdir创建,亦可重命名为自己喜欢的文件夹名) 2.修改字体文件的权限,使root用户以外的用户也可以使用 # cd /usr/share/fonts/chinese…