加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – cygwin中的vim病原体出错

发布时间:2020-12-14 05:25:30 所属栏目:Windows 来源:网络整理
导读:我最近安装了cygwin(因为我只限于 Windows操作系统)并且想在其中使用Vim.一切都已安装,我可以随时访问vim并可以修改.vimrc等.从之前的帖子中,我了解到我的插件必须是用于Windows操作系统的vimfiles并且已经这样做了.但是,现在当我尝试验证病原体时,我得到一
我最近安装了cygwin(因为我只限于 Windows操作系统)并且想在其中使用Vim.一切都已安装,我可以随时访问vim并可以修改.vimrc等.从之前的帖子中,我了解到我的插件必须是用于Windows操作系统的vimfiles并且已经这样做了.但是,现在当我尝试验证病原体时,我得到一个错误说明:

E492: Not an editor command: ^M (this repeats a couple times)
E15: Invalid expression: exists("g:loaded_pathogen") || &cp^M
E117: Unknown function: pathogen#infect

我的.virmc(再次非常基本,只是试图开始一切)

version 6.0
if &cp | set nocp | endif
let s:cpo_save=$cpo
enter code here
set cpo&vim
map! <C-Home> <C-Home>
map! <C-End> <C-End>
let &cpo=s:cpo_save
unlet s:cpo_save
set autoindent
set ff=unix
set background=dark
set backspace=2
set fileencodings=ucs-bom,utf-8,default,latin1
set helplang=en
set history=50
set laststatus=2
set ruler
set shelltemp
set viminfo='100,<50,s10,h
set window=55
" vim: set ft=vim :
call pathogen#infect()
syntax on
filetype plugin indent on

问候,

解决方法

从shell中,尝试执行以下命令:

find ~/.vim -type f -exec dos2unix "{}" ;

这会将?/ .vim目录下的所有文件转换为unix文件格式.它应该删除你看到的^ M错误.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读