অভিধান থেকে শব্দ সরান


12

আমি ব্যবহার করছি gvim:

$ gvim --version
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Feb 16 2017 06:36:51)
MacOS X (unix) version
Included patches: 1-329
Compiled by Homebrew

আমি নীচের পাঠ্যটির লাইনটি সম্পাদনা করছি:

enable mouse scrolling, pane selection, pan reiszing and so on.

আমি লক্ষ্য করেছি যে "রিজাইজিং" ভুল বানানযুক্ত ছিল তাই আমি বানান চেক চালু করতে নিম্নলিখিত কমান্ডটি ব্যবহার করেছি:

setlocal spell spelllang=en_us

"রিজাইজিং" প্রত্যাশিত হিসাবে হাইলাইট করা হয়েছিল তবে আমি ঘটনাক্রমে zgকমান্ডটি ব্যবহার করেছিলাম যা আমার অভিধানে শব্দটি যুক্ত করেছিল। আমি গ্রিপ করেছিলাম /usr/share/dict/wordsকিন্তু "রিসিজিং" পাইনি।

  • আমি কীভাবে এই শব্দটিকে আমার অভিধান থেকে সরিয়ে দেব?
  • শব্দটি যদি সংরক্ষণ না করা হয় /usr/share/dict/words, তবে এটি কোথায়?

আমি অন্য উত্তরে পড়লাম যে আদেশ

set runtimepath?

যে পাথগুলি ব্যবহার করে সেগুলি সন্ধান করতে ব্যবহার করা যেতে পারে vim:

~/.vim
/usr/local/Cellar/macvim/8.0-127/MacVim.app/Contents/Resources/vim/vimfiles
/usr/local/Cellar/macvim/8.0-127/MacVim.app/Contents/Resources/vim/runtime
/usr/local/Cellar/macvim/8.0-127
/MacVim.app/Contents/Resources/vim/vimfiles/after
~/.vim/after

আমি ফাইলগুলি উড়িয়ে দিয়ে আমার সমস্যার সমাধান করতে সক্ষম হয়েছি:

$ rm /usr/local/Cellar/macvim/8.0-127/MacVim.app/Contents/Resources/vim/runtime/spell/en.utf-8.add
$ rm /usr/local/Cellar/macvim/8.0-127/MacVim.app/Contents/Resources/vim/runtime/spell/en.utf-8.add.spl

এটি আমার পক্ষে এখন দুর্দান্ত কাজ করেছে কারণ এটি প্রথমবারের মতো হয়েছিল তবে আমি কৌতূহলবোধ করি যদি zgকমান্ডটি যুক্ত করার পরে অভিধান থেকে কোনও শব্দ মুছে ফেলার সহজ এবং কম ধ্বংসাত্মক উপায় থাকে ।

আমি চেষ্টা করেছি cmd + fing বানান man পৃষ্ঠা "সরান শব্দ" কিন্তু কিছুই পাওয়া যায়নি জন্য।


টাইপোর জন্য দুঃখিত! দয়া করে সম্পাদনা দেখুন
এমবিগ্রাস

1
আপনি zg মানে (এনজি পরিবর্তে)? :-)
স্ট্যান্ডার্ডইয়ের

উত্তর:


18

কোনও শব্দ অপসারণ করতে, zuwএবং / অথবা চেষ্টা করুনzug

I've tried cmd + fing the spell man page for "remove word" but found nothing.

একটি cmd+fঅনুসন্ধানের জন্য, আমি কেবল "অপসারণ" :-) এ অনুসন্ধান করতে আরও বেশি সাফল্য পেয়েছি

আপনি যদি বানানটি চালু করেন setlocal spell spelllang=en_usতবে আপনার দীর্ঘকালীন অভিধান আপনার হোম ডিরেক্টরিতে রয়েছে। খনিটি এখানে:

 ~/.vim/spell/en.utf-8.add 

এখানেই zgশব্দ যুক্ত হয়।

আপনি ~/.vim/spell/en.utf-8.addভুল ভুক্তিগুলি অপসারণ করতে ভিন্ন ট্যাবের নীচে ভিমে সম্পাদনা করতে পারবেন , zugকমান্ডটি সম্ভবত সহজ। :-)

zGকমান্ড, একটি অস্থায়ী ফাইল যোগ করে অধীনে/tmp

help spellfile( help spf) ফাইলের অবস্থান এবং ফর্ম্যাট সম্পর্কে আরও বিশদ সরবরাহ করতে পারে।


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