উত্তর:
আপনি টাইপ করার সাথে সাথে স্বয়ংক্রিয় কোড সমাপ্তি পেতে আপনি অটোকম্পলপপের মতো একটি প্লাগইন ব্যবহার করতে পারেন ।
2015 সম্পাদনা করুন: আমি ব্যক্তিগতভাবে এখন YouCompleteMe ব্যবহার করি ।
সন্নিবেশ মোডে থাকাকালীন শব্দের পরামর্শগুলির একটি তালিকা পেতে Ctrl- ব্যবহার Nকরুন। :help i_CTRL-N
এই কার্যকারিতা সম্পর্কে ভিমের ডকুমেন্টেশন দেখতে টাইপ করুন।
পাইথন অভিধানটি ভিমে আমদানির উদাহরণ এখানে ।
আপনি যদি ভিআইএম সংস্করণ 8+ ব্যবহার করেন তবে কেবল টাইপ করুন Ctrl + n
বা Ctrl + p
।
আপনি অন্তর্নির্মিত থেকে শুরু করতে পারেন omnifunc
সেটিংস ।
কেবল লিখুন:
filetype plugin on
au FileType php setl ofu=phpcomplete#CompletePHP
au FileType ruby,eruby setl ofu=rubycomplete#Complete
au FileType html,xhtml setl ofu=htmlcomplete#CompleteTags
au FileType c setl ofu=ccomplete#CompleteCpp
au FileType css setl ofu=csscomplete#CompleteCSS
আপনার নীচে .vimrc
, তারপর টাইপ করুন<Ctrl-X><Ctrl-O>
সন্নিবেশ মোডে করুন।
আমি সবসময় এই সিএসএস সমাপ্তির উপর নির্ভর করি।
setl
মানে? ধন্যবাদ।
:h buffers
বলেছেন: একটি বাফার একটি ফাইল যা সম্পাদনার জন্য মেমরিতে লোড করা হয়। এটি বলেছিল, আমি কেবলমাত্র 3 টি ম্যাসের জন্য ভিম ব্যবহার করছি seriously এবং অবশ্যই সংশোধনের জন্য উন্মুক্ত।
এছাড়াও আছে https://github.com/Valloric/YouCompleteMe এবং এতে জেদির মতো জিনিস রয়েছে এবং এতে ফাজি মিলও রয়েছে। এখনও অবধি আমি ওয়াইসিএমকে আমি যা চেষ্টা করেছি তার মধ্যে দ্রুততম বলে মনে করেছি।
সম্পাদনা করুন: https://github.com/maralla/completor.vim এর মতো কিছু নতুন রয়েছে
আমি সম্প্রতি ওনিভিম নামে একটি প্রকল্প আবিষ্কার করেছি , যা নিওভিমের একটি বৈদ্যুতিন-ভিত্তিক ফ্রন্ট-এন্ড যা বাক্সের বাইরে বেশ কয়েকটি ভাষার জন্য খুব সুন্দর স্বতঃপূরণ নিয়ে আসে এবং যেহেতু এটি মূলত নিওভিমের চারপাশে কেবল একটি মোড়ক রয়েছে, তাই আপনার কাছে ভিএম এর সম্পূর্ণ ক্ষমতা রয়েছে আপনার নিষ্পত্তি আপনি যদি GUI আপনার চাহিদা পূরণ না করে। এটি এখনও প্রাথমিক বিকাশে, তবে এটি দ্রুত উন্নতি করছে এবং এর চারপাশে একটি সত্যই সক্রিয় সম্প্রদায় রয়েছে। আমি 10 বছরেরও বেশি সময় ধরে ভিএম ব্যবহার করছি এবং কয়েক সপ্তাহ আগে ওনিকে একটি পরীক্ষা ড্রাইভ দেওয়া শুরু করেছি, এবং এখানে কিছু বাগ রয়েছে এবং এটি আমার পথে এখনও আসে নি। আমি দৃ strongly়ভাবে এটি নতুন ভিএম ব্যবহারকারীদের কাছে সুপারিশ করব যারা এখনও তাদের ভিএম-আঙ্গুলগুলি পাচ্ছেন!
অনিভিম: https://www.onivim.io/
আমি প্রায় অর্ধবছর ধরে নিউওম্প্ল্যাচ ব্যবহার করেছি । এটি এমন একটি প্লাগইন যা আপনার সমস্ত বাফারগুলিতে শব্দের ক্যাশে সংগ্রহ করে এবং সেগুলি আপনাকে স্বয়ংক্রিয়ভাবে সম্পূর্ণ করার জন্য সরবরাহ করে।
পূর্ববর্তী লিঙ্কে প্রকল্পের পৃষ্ঠায় স্ক্রিনশটের একটি অ্যারে রয়েছে। নিওকম্প্লাচেতে প্রচুর কনফিগারেশন অপশন রয়েছে, যার মধ্যে প্রকল্পের পৃষ্ঠায়ও বেসিক উদাহরণ রয়েছে।
আপনার যদি আরও গভীরতার প্রয়োজন হয় তবে আপনি আমার ভিএমআরসি - র প্রাসঙ্গিক বিভাগটি দেখতে পারেন - কেবল নিউোকম্প্ল্যাচ শব্দটি অনুসন্ধান করুন।
এখানে লিঙ্ক ! পিএইচপি জন্য।
কিছু পিএইচপি ফাংশন লেখার সময় Ctrl + x টিপুন Ctrl + o টিপুন।
টিউটোরিয়ালটির জন্য ওসেমস সলিউশনকে ধন্যবাদ
যদি আপনি আপনার বর্তমান বাফার ক্যাশে থেকে মাত্র চাও স্বয়ং-সম্পূর্ণতে, supertab চেয়ে ইনস্টল করার সহজ neocomplete , ম্যাক কাজ করতে পারেন MacVim প্রয়োজন ছাড়া বাক্সের বাইরে থেকে ইনস্টল প্রাক তেজ।
আপনি অন্যান্য বিকল্প পরীক্ষা করতে পারবেন তেজ সন্ত্রস্ত ।
পিএইচপি জন্য, Padawan সঙ্গে Deoplete Neovim একটি শক্তসমর্থ পিএইচপি স্বয়ংক্রিয়ভাবে থাকার জন্য মহান সমাধান হয়। আমি অনেক কিছু চেষ্টা করেছি এবং পাদওয়ান একটি কবজির মতো কাজ করে!
ভিমের জন্য আপনি ডায়োপ্লেটের পরিবর্তে নিউকম্পলিট ব্যবহার করতে পারেন ।
কারও আগ্রহী হলে কীভাবে একটি ভিএম পিএইচপি আইডিই করবেন তা আমি একটি নিবন্ধ লিখেছিলাম । অবশ্যই পাডাওয়ান এটির একটি অংশ।
আর একটি বিকল্প coc.nvim ।
এটি সত্যই দ্রুত এবং সমাপ্তি দুর্দান্ত কারণ এটি ভিএসকোডের মতো একই স্বতঃপূরণ ইন্টেলিজেন্স ব্যবহার করে। এটি আবদ্ধ করার ক্ষমতা আছে। সুতরাং এটি দেখায় যে আপনি একটি বাগ থাকতে পারেন। এটি বহু ভাষা সমর্থন করে।
এটি সেট আপ এবং কনফিগার করতে কিছুটা সময় লাগতে পারে তবে আমি মনে করি এটি সেখানে ভিমের জন্য সেরা স্বতঃপূরণ ইঞ্জিন।