Gundo eklentisi, 2.7 sürümü yüklendiğinde python 2.4 gerektirir


10

Python 2.7.9 yükledim. Ve şimdi Gundo eklentisinin 2.4 gerektirdiği mesajını alıyorum. Bir çözüm var mı?

İşte vimrc dosyam:

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required

Plugin 'VundleVim/Vundle.vim'
Plugin 'tpope/vim-surround'
Plugin 'easymotion/vim-easymotion'
Plugin 'scrooloose/nerdtree'
Plugin 'jlanzarotta/bufexplorer'
Plugin 'rstacruz/sparkup'
Plugin 'MarcWeber/vim-addon-mw-utils'
Plugin 'tomtom/tlib_vim'
Plugin 'jeffkreeftmeijer/vim-numbertoggle'
Plugin 'scrooloose/syntastic'
Plugin 'qpkorr/vim-renamer'
Plugin 'klen/python-mode'
Plugin 'ctrlpvim/ctrlp.vim'
Plugin 'dhruvasagar/vim-table-mode'
Plugin 'shinokada/listtrans.vim'
Plugin 'gavinbeatty/vmath.vim'
Plugin 'sjl/gundo.vim'
Plugin 'tpope/vim-abolish'


" Bindings for Listtrans plugin
nmap  ;l   :call ListTrans_toggle_format()<CR>          
vmap  ;l   :call ListTrans_toggle_format('visual')<CR>

" Bindings for Gundo
nnoremap <F5> :GundoToggle<CR>

"_Bindings for vmath
"nmap          ++  vip++
"vmap          ++  VMATH_YankAndAnalyse()                     


" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList       - lists configured plugins
" :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line

:syntax on
let NERDTreeQuitOnOpen=1

:set hlsearch

vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Mar 31 2015 23:56:29)
Included patches: 1-488, 576
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by buildd@
Huge version without GUI.  Features included (+) or not (-):
+acl             +farsi           +mouse_netterm   +syntax
+arabic          +file_in_path    +mouse_sgr       +tag_binary
+autocmd         +find_in_path    -mouse_sysmouse  +tag_old_static
-balloon_eval    +float           +mouse_urxvt     -tag_any_white
-browse          +folding         +mouse_xterm     -tcl
++builtin_terms  -footer          +multi_byte      +terminfo
+byte_offset     +fork()          +multi_lang      +termresponse
+cindent         +gettext         -mzscheme        +textobjects
-clientserver    -hangul_input    +netbeans_intg   +title
-clipboard       +iconv           +path_extra      -toolbar
+cmdline_compl   +insert_expand   -perl            +user_commands
+cmdline_hist    +jumplist        +persistent_undo +vertsplit
+cmdline_info    +keymap          +postscript      +virtualedit
+comments        +langmap         +printer         +visual
+conceal         +libcall         +profile         +visualextra
+cryptv          +linebreak       -python          +viminfo
+cscope          +lispindent      -python3         +vreplace
+cursorbind      +listcmds        +quickfix        +wildignore
+cursorshape     +localmap        +reltime         +wildmenu
+dialog_con      -lua             +rightleft       +windows
+diff            +menu            -ruby            +writebackup
+digraphs        +mksession       +scrollbind      -X11
-dnd             +modify_fname    +signs           -xfontset
-ebcdic          +mouse           +smartindent     -xim
+emacs_tags      -mouseshape      -sniff           -xsmp
+eval            +mouse_dec       +startuptime     -xterm_clipboard
+ex_extra        +mouse_gpm       +statusline      -xterm_save
+extra_search    -mouse_jsbterm   -sun_workshop    -xpm
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1      
Linking: gcc   -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim        -lm -ltinfo -lnsl  -lselinux -lacl -lattr -lgpm -ldl

1
Yani Gundo'nun Python sürümünüzle çalışmadığını mı söylüyorsunuz? En azından Python 2.4'ü gerektirdiğine inanıyorum , ancak herhangi bir Python 2.4+ ile çalışması gerekiyor. Makinemde çalışıyor gibi görünüyor 2.7.6.
Łukasz Górski

Gerçekten 2.4+ gerektirdiğini söylüyor, ancak yine de mantıklı değil.
user3467407

Nasıl yani? Çalışmıyorsa ve bu mesajı bir hata açıklaması olarak görüntülüyorsa, kurulumunuzda bir sorun var (Gundo, Python ile düzgün iletişim kurmuyor veya en azından yüklediğiniz bu özel uygulama ile değil). Çalışırsa, Gundo'yu 2.4'ten eski olan ( çok eski olan) Python ile kullanamayacağınız bir bilgidir . Bu Python sürüm gereksinimi tam olarak nerede görüntülenir?
asukasz Górski

Vim sürümünüz nedir? Göstermek Lütfen :versionçıkışı
Christian Brabandt

5
-Python'unuz var + python veya + python / dyn içeren bir Vim'e ihtiyacınız var . Paket yöneticinizden vim-gtk kurmayı deneyin.
Christian Brabandt

Yanıtlar:


7

Undotree eklentisini deneyin :

Birisi bana Gundo ile farkı sordu, işte farkların veya avantajların bir listesi.

  1. Saf vimscript uygulaması ve 3. parti kitaplıklara (python gibi) gerek yoktur , performans konusunda endişelenmeyin, vim'in bunu ele alması çok önemli değil. Tek bağımlılık, her zaman vim ile gönderilen 'diff' aracıdır ve 'diff' olmadan bile bu komut dosyasının özelliklerinin çoğunu kullanabilirsiniz.
  2. Gerçek zamanlı güncellenmiş ağacı geri al. Değişiklik yaptıktan sonra, geri alma ağacı aynı anda güncellenir.
  3. Geçerli değişiklik kümesi, bir sonraki yeniden değişiklik kümesi, kaydedilmiş değişiklik kümesi vb. Gibi birkaç yararlı işaret.
  4. Göreli zaman damgası ile mutlak zaman damgası arasında geçiş yapın.
  5. Gerçek zamanlı güncellenmiş geri alma penceresi.
  6. Geçmişi geri alma yeteneği.
  7. Daha özelleştirilebilir.

Gundo'dan birkaç yıl önce anlaşılmayan duruma geçtim ve çok iyi çalışıyor.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.