vi, একাধিক পেয়ে "দুঃখিত, কমান্ডটি এই সংস্করণে উপলভ্য নয় ..." পুনরায় ইনস্টল করার পরে


49

আমার .vimrc থেকে, পাওয়া:

line   16:
E319: Sorry, the command is not available in this version: filetype on
line   17:
E319: Sorry, the command is not available in this version: filetype plugin on
line   18:
E319: Sorry, the command is not available in this version: filetype indent on
line   21:
E319: Sorry, the command is not available in this version: syntax on
line   45:
E319: Sorry, the command is not available in this version: match ExtraWhitespace /\s\+$/
line   46:
E319: Sorry, the command is not available in this version: autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
line   47:
E319: Sorry, the command is not available in this version: autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/
line   48:
E319: Sorry, the command is not available in this version: autocmd InsertLeave * match ExtraWhitespace /\s\+$/
line   49:
E319: Sorry, the command is not available in this version: autocmd BufWinLeave * call clearmatches()

আমি লাইনগুলি সরিয়ে ফেলতে পারি, তবে আমি বরং জানব যে আমি আসলে কী অনুপস্থিত রয়েছি বা এটি আপগ্রেড করা দরকার যা এই ফাইলটি আমার জন্য আগে কাজ করেছিল বলে এটি ঘটায়।


1
আমি ডেবিয়ান ব্যবহার করছি, উবুন্টু নয়, সুতরাং এটি প্রয়োগ নাও হতে পারে। ডেবিয়ান জেসিতে, চর্মসার vim-tinyপ্যাকেজটি ডিফল্টরূপে ইনস্টল করা হয়, এতে vim-runtimeপ্যাকেজটি অন্তর্ভুক্ত নয় । আমি আরও বিকাশযুক্ত vimপ্যাকেজ ইনস্টল করে আমার E319 ঠিক করেছি , যার vim-runtimeনির্ভরতা হিসাবে রয়েছে ।
নোভাডেনিজেন

1
একই সমস্যার কারণে আমি এখানে এসেছি। সঠিক উত্তরের ভিত্তিতে, আমি খুঁজে পেয়েছি vimইনস্টল করা হয়নি, তবে viছিল। vimসবকিছু ইনস্টল করার পরে কাজ।
জেলমার

আমার ক্ষেত্রে :versionজিইউআই সম্পর্কে কিছু না বলে এবং -গুই-কমন ইনস্টল করা বা -রুনটাইম সমস্যাটি সমাধান করে না, এটি চালু ছিল~/.vimrc
পাবলো এ

উত্তর:


78

এর মধ্যে থেকে চেষ্টা করুন vim...

:version

এবং যদি তোমার ...

Small version without GUI.

আপনি প্যাকেজ অনুপস্থিত vim-gui-common। এটি সম্ভবত ইনস্টল করার পরামর্শ দেওয়া হয় vim-runtime। কমান্ডগুলি ইনস্টল করুন:

sudo apt-get install vim-gui-common
sudo apt-get install vim-runtime

অন্য কারণ হতে পারে বিকল্পগুলি ভুলটির দিকে ইঙ্গিত করছে:

update-alternatives --display vim

কী ব্যবহৃত হয় তা দেখাতে এবং ...

update-alternatives --config vim

অন্য ভিমে পরিবর্তন। এটি এমনটি হতে পারে যা আপনার /usr/bin/vim.gnomeব্যবহৃত হয়/usr/bin/vim


সম্পাদনা: মাইকেল ডুরান্ট যদি কেউ বিস্মিত হয় সে ক্ষেত্রে এটি # 1 দিয়ে ঠিক করেছে।


উত্তরের জন্য +1, ধন্যবাদ, আমার জন্যও ঠিক করা হয়েছে (উবুন্টু 12.04 এলটিএস 64 বিট চলমান একটি puphpet.com- বিধানযুক্ত ভিএম-তে): উপরের উত্তরে বর্ণিত কমান্ডগুলি: 1) sudo apt-get install vim-gui-commonতারপরে ২) sudo apt-get install vim-runtimeএটি আমার জন্য স্থির করে - অর্থাৎ আর কোনও E319: Sorry, the command is not available in this version:ত্রুটি নেই । আসলে, 1) স্থির ছিল, সত্যই কমান্ড জারি করার সময় 2) আমার কাছে বার্তা পেয়েছিল যে জিনিসগুলি ইতিমধ্যে আপ টু ডেট ছিল: ...vim-runtime is already the newest version. vim-runtime set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 59 not upgraded.
থ্রোবাইওয়াক

1
আপনি যদি জিইউআই না চান, আপনি কেবল sudo apt-get install vim-nox(এবং তারপরে: সংস্করণটি রিপোর্ট করবে Huge version without GUI.)
ysth

8

আপনার সম্ভবত ভিআইএমের সম্পূর্ণ সংস্করণ ইনস্টল নেই। পরীক্ষা করতে, কার্যকর করার চেষ্টা করুন vimবা:

readlink -f `which vi`

উদাহরণস্বরূপ, উবুন্টু 16.04 এলটিএস কেবল এসেছে /usr/bin/vim.tiny

পূর্ণ ভিআইএম ইনস্টল করুন:

sudo apt update
sudo apt install vim

এখন আপনার উচিত /usr/bin/vim.basic, এবং .vimrcআদেশগুলি সফল হওয়া উচিত।


এটি আমার জন্য লিনাক্স মিন্টে কাজ করেছিল যখন শীর্ষের উত্তরটি দেয় নি।
adrianmc

6

আপনি যদি 16.04-এ আপডেট হওয়ার পরে এটি শুরু হয়ে থাকে তবে @ লুকা 5 জনের নির্দেশিত হিসাবে এটি ডিফল্ট ইন্টারপ্রেটার হিসাবে পাইথন 3 এ পরিবর্তন হতে পারে / সি হতে পারে।

সমাধানের জন্য, আমি https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/clang-format.py থেকে সর্বশেষতম ক্ল্যাং-ফর্ম্যাট.পি ফাইলটিতে আপডেট করেছি resolve

এবং সম্পাদনা। Vimrc লাইনগুলি থেকে:

" Add hook for clang-format
map <C-K> ggVG :pyf /usr/local/bin/clang-format.py<cr>
imap <C-K> <c-o>:pyf /usr/local/bin/clang-format.py<cr>

প্রতি:

" Add hook for clang-format
map <C-K> ggVG :py3f /usr/local/bin/clang-format.py<cr>
imap <C-K> <c-o>:py3f /usr/local/bin/clang-format.py<cr>

2

আমার জন্য আমাকে vim.nox-py2 ইনস্টল করতে হয়েছিল:

aptitude install vim-nox-py2

এবং এটি সক্রিয় করতে আপডেট-বিকল্পগুলি ব্যবহার করুন:

update-alternatives --config vim

vim.nox-py2 এর সাথে সম্পর্কিত নম্বরটি নির্বাচন করুন।


উল্লেখ্য যে এটি 16.04 এর জন্য। উবুন্টুতে ভিমে কেবল পাইথন 2 সক্ষম ছিল, এখন এটি পাইথন 3-সক্ষম এবং পাইথন 2 পৃথক প্যাকেজে রয়েছে।
মুড়ু

3
পাইথন 3 উবুন্টু 16.04 এর জন্য ডিফল্ট ইন্টারপ্রেটার। যদি এই বার্তাটি pyকমান্ড ব্যবহারের ফলাফল হিসাবে উপস্থিত হয় , তবে পাইথন 3 সমতুল্য দ্বারা এটি প্রতিস্থাপন করুন py3
luka5z

@ luka5z আপনার মন্তব্যটি এই পৃষ্ঠায় সবচেয়ে বেশি দরকারী জিনিস খুঁজে পেয়েছি o
e4c5
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.