在使用vim配置方案spf13中碰到的一些问题

安装spf13之前的准备:

安装Git:

sudo apt-get install git
sudo apt-get install curl

使用官方给出的方法进行安装并执行https://github.com/spf13/spf13-vim

curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh

需要等待一段时间,让脚本自行去下载插件进行安装。

我使用的是tty1这种终端;

安装完成后发现不能自动提示,在命令模式“:”下输入“NeoCompleteEnable”发现不能启动提示

“
It requires Vim 7.3.885 or later with Lua support ("+lua")
”

按照github上的方法安装vim-nox、vim-athena就可以解决问题{传送门}(https://github.com/spf13/spf13-vim/issues/773):

sudo apt-get install vim-nox
sudo apt-get install vim-athena

自动补全不能只能提示

在使用过程中,自动提示的东西不能显示,还是那种插件形式的。

解决方法{传送门}(https://github.com/spf13/spf13-vim/issues/819):

在.vimrc.loacl中添加如下代码:

inoremap <expr><CR> neosnippet#expandable() ? neosnippet#mappings#expand_or_jump_impl() : pumvisible() ? neocomplete#close_popup() : "\<CR>"

不显示配色效果:

在.vimrc.loacl中添加如下代码【可参考(http://www.cnblogs.com/keepHack/archive/2012/04/09/2439361.html)】:

set t_Co=256

后续遇到的问题,会继续添加

时间: 2024-08-14 10:08:46

在使用vim配置方案spf13中碰到的一些问题的相关文章

简洁vim配置方案Janus(1)

最近不想在编辑器上花太多的精力,所以找到个不错的解决方案. 在不懂vim配置的前提下也能用的很开心. 1,下载安装Janus(https://github.com/carlhuda/janus) 安装很简单,如果安装不成功,可能你需要安装rake curl -Lo- https://bit.ly/janus-bootstrap | bash 2,设置一下配色方案 在用户根目录下新建.vimrc.after文件,填写 color darkburn 在.vim文件夹下新建colors文件夹 把颜色主

gVim 配置方案 采用Vundle管理插件

在Linux下配置vim非常简单,尤其是采用Vundle来管理插件,使得一切用起来得心应手. Maple大神在github上公布了自己的vim配置方案,相当方便好用.详见 https://github.com/humiaozuzu/dot-vimrc 在Windows下也可以用Maple提供的方案,但是,要修改一些东西.并且,gVim可能需要做一些设置使得它好用一些,比如多标签页显示.隐藏工具栏. 下面,我将介绍我的gVim配置方案. Step 1. 安装gVim 下载gVim之后,安装,我使用

web.config中sessionState节点的配置方案

web.config中sessionState节点的配置方案 web.config关于sessionState节点的配置方案,sessionState有五种模式:Custom,off,inProc,StateServer,SqlServer. 1.Custom模式  会话状态将使用自定义数据存储区来存储会话状态信息. 2.off模式 从字面上就可以看出这个是关闭模式,如果当前页面不需要session的值,为了减少服务器资源,你可以去掉Session的开销. <sessionState mode=

ACM中的vim配置

把vim当主力编辑器搞acm很长一段时间了,用vim的好处不必多说, 在此总结一下ACM中的vim配置方法,配置直接写到 ~/.vimrc 中就可以了. 比赛用的14行配置: syntax on set cindent set nu set tabstop=4 set shiftwidth=4 set background=dark map <C-A> ggVG"+y map <F5> :call Run()<CR> func! Run() exec &quo

Nginx+Php中限制站点目录防止跨站的配置方案记录

Nginx+Php中限制站点目录防止跨站的配置方案记录(使用open_basedir)-------------------方法1)在Nginx配置文件中加入: 1 fastcgi_param  PHP_VALUE  "open_basedir=$document_root:/tmp/:/proc/"; 通常nginx的站点配置文件里用了include fastcgi.conf;,这样的,把这行加在fastcgi.conf里就OK了.如果某个站点需要单独设置额外的目录,把上面的代码写在

Vim配置(python版)

由于马上将用到django框架,需要有一个好的ide来coding,之前做C的开发时候体会到了vim的强大,所以编写python也决定采用vim. PS:除了vim,一般浏览代码多用atom和sublime,具体可以自己google. 之前做C的项目时采用了spf13-vim,git地址:https://github.com/spf13/spf13-vim.喜欢的同学可以去下载. 这里由于环境限制,准备配置一套新的简单一些的vim.好久没有配置了,这里写个文档记录下来,重新温习一遍. 这里推荐一

vim 配置

1 此vim配置有以下优点: 2 3 1,按F5可以直接编译并执行C.C++.java代码以及执行shell脚本,按“F8”可进行C.C++代码的调试 4 2,自动插入文件头 ,新建C.C++源文件时自动插入表头:包括文件名.作者.联系方式.建立时间等,读者可根据需求自行更改 5 3,映射“Ctrl + A”为全选并复制快捷键,方便复制代码 6 4,按“F2”可以直接消除代码中的空行 7 5,“F3”可列出当前目录文件,打开树状文件目录 8 6,支持鼠标选择.方向键移动 9 7,代码高亮,自动缩

Linux 的vim 配置

一.vim介绍 Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性.VIM是纯粹的自由软件. vim常用的三种命令模式: 1.命令模式(command mode) 输入 vim test.c 会直接进入命令行模式,输入i,进入插入模式. 2.插入模式(Insert mode) 按ESC,进入命令行模式 : w (保存当前文件) : wq (保存并退出vim) : q! (强制退出vim) 3.底行模式(last line mode) 二.vim配置

vim配置的初级道路---打造属于自己的Vim

1.vim是linux程序员编程的上古神器 Vim是Linux系统上的最著名的文本/代码编辑器,也是早年的Vi编辑器的加强版,被誉为文本/代码编辑器之中最为优秀经典的上古神器. 它之所以会获得如此美誉,我想主要有以下原因:1.它古老而神秘,学习曲线陡峭,难以驾驭,但是一旦学会则受益匪浅.如今被看作是高手.Geek们专用的编辑器.所以尽管 Vim 已经是古董级的软件,但还是有无数新人迎着困难去学习使用. 2.轻便,无需多言,当仅仅只需要对某一文本文件(比如脚本代码.配置文件)进行简单的编辑的时候,