我最近安裝了cygwin(因爲我限於Windows操作系統),並且想在其中使用Vim。一切都安裝好了,我可以隨時訪問vim,並可以修改.vimrc之類的東西。從之前的文章中,我瞭解到我的插件必須在Windows操作系統的vimfiles中,並且已經這樣做了。但是,現在當我嘗試驗證病原體我得到一個錯誤,指出:cygwin內的vim病原體錯誤
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
問候,
它看起來像你的一些文件,例如'autoload/pathogen.vim',有窗口行尾。 [修復](http://stackoverflow.com/questions/1110678/m-at-the-end-of-every-line-in-vim)。 – romainl
我該如何解決這個問題?原諒我的無知 – Liam
我看到你提供的鏈接,但我很困惑:%s/^ M $ //命令的應用。我已經嘗試在vim中打開pathogen.vim,它說沒有找到序列。 – Liam