গুন্ডো প্লাগইনটির অজগর ২.৪ প্রয়োজন যখন সংস্করণ ২.7 ইনস্টল থাকে


10

আমি পাইথন ২.7.৯ ইনস্টল করেছি। এবং এখন আমি বার্তাটি পেয়েছি যে গুন্ডো প্লাগইনটির ২.৪ প্রয়োজন। এখানে কি কাজ আছে?

এখানে আমার vimrc ফাইলটি রয়েছে:

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
আপনার অর্থ কি গুন্ডো আপনার পাইথন সংস্করণে কাজ করে না? আমি বিশ্বাস করি এর জন্য কমপক্ষে পাইথন ২.৪ প্রয়োজন, তবে যেকোন পাইথন ২.৪+ এর সাথে কাজ করা উচিত। 2.7.6আমার মেশিনে কাজ করছে বলে মনে হচ্ছে ।
asukasz Górski

এটি সত্যই বলেছে যে এর জন্য 2.4+ প্রয়োজন তবে এটি এখনও কার্যকর হয় না।
ব্যবহারকারী 3467407

তা কিভাবে? যদি এটি কাজ না করে এবং এই বার্তাটিকে ত্রুটির ব্যাখ্যা হিসাবে প্রদর্শন করে, তবে আপনার সেটআপে কিছু সমস্যা আছে (গুন্ডো পাইথনের সাথে সঠিকভাবে যোগাযোগ করে না, বা আপনি ইনস্টল করা এই নির্দিষ্ট প্রয়োগের সাথে কমপক্ষে নয়)। যদি এটি কাজ করে, এটি কেবলমাত্র একটি তথ্য যা আপনি ২.৪ এর চেয়ে বেশি পুরানো পাইথনের সাথে গুন্ডো ব্যবহার করতে পারবেন না (এটি নিজেই খুব পুরানো)। এই পাইথন সংস্করণ প্রয়োজনীয়তাটি ঠিক কোথায় প্রদর্শিত হয়?
asukasz Górski

আপনার ভিম সংস্করণটি কী? দয়া করে :versionআউটপুট দেখান
খ্রিস্টান ব্র্যাব্যান্ড

5
আপনার কাছে -python আপনার সাথে একটি তেজ প্রয়োজন + + পাইথন বা + + পাইথন / Dyn । আপনার প্যাকেজ ম্যানেজার থেকে vim-gtk ইনস্টল করার চেষ্টা করুন।
খ্রিস্টান ব্র্যাব্যান্ড

উত্তর:


7

Undotree প্লাগইন চেষ্টা করুন :

কেউ আমাকে গুন্ডোর সাথে পার্থক্য সম্পর্কে জিজ্ঞাসা করেছেন, এখানে পার্থক্য বা সুবিধার তালিকা রয়েছে।

  1. খাঁটি উইমস্ক্রিপ্ট বাস্তবায়ন এবং তৃতীয় পক্ষের কোনও লাইব্রেরি (পাইথনের মতো) প্রয়োজন নেই , কর্মক্ষমতা সম্পর্কে চিন্তা করবেন না, ভিম এটি পরিচালনা করা এত বড় বিষয় নয়। একমাত্র নির্ভরতা হ'ল 'ডিফ' সরঞ্জাম যা সর্বদা ভিমে পাঠানো হয় এবং এমনকি 'ডিফ' ছাড়াই আপনি এখনও এই স্ক্রিপ্টের বেশিরভাগ বৈশিষ্ট্য ব্যবহার করতে পারেন।
  2. রিয়েলটাইম আপডেট হওয়া পূর্বাবস্থায়। একবার আপনি পরিবর্তনগুলি করার পরে, পূর্বাবস্থায় ফলের গাছ একই সাথে আপডেট করা হবে।
  3. বেশ কয়েকটি দরকারী চিহ্ন যেমন বর্তমানের চেঞ্জসেট, নেক্সট রিডো চেঞ্জসেট, সেভ চেঞ্জসেট ইত্যাদি
  4. আপেক্ষিক টাইমস্ট্যাম্প এবং পরম টাইমস্ট্যাম্পের মধ্যে টগল করুন।
  5. রিয়েলটাইম আপডেট হয়েছে উইন্ডো পূর্বাবস্থায়।
  6. পূর্বাবস্থায় থাকা ইতিহাস সাফ করার ক্ষমতা।
  7. আরও কাস্টমাইজযোগ্য।

আমি প্রায় কয়েক বছর আগে গুন্ডো থেকে আনড্রিতে স্থানান্তরিত করেছি এবং এটি খুব ভালভাবে কাজ করে।


5

এটি আপনার .vimrc এ যুক্ত করুন

if has('python3')
    let g:gundo_prefer_python3 = 1
endif

আমি একই ত্রুটি পেয়েছিলাম। উপরেরগুলি আমার পক্ষে কাজ করেছে (আমি মঞ্জারো লিনাক্স ব্যবহার করছি এবং সম্প্রদায় / পাইথন-নিওভিম ইনস্টল করেছি (নিউওমির জন্য পাইথন 3 ক্লায়েন্ট))। Https://bitbucket.org/sjl/gundo.vim/issues/42/about-python3-support এ পাওয়া গেছে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.