উত্তর:
এর জন্য ডকুমেন্টেশন পড়ুন bufdo
, এটি আপনার যা করা উচিত তা করা উচিত।
set noconfirm
ব্যবহার করার পূর্বে bufdo
(কমান্ড set confirm
reanable করার পরে)।
bufdo e
কৌতূহলীভাবে সমস্ত বাফারগুলি আন-সিনট্যাক্স-হাইলাইট করা ছেড়ে দেয়
:checkt[ime]
কমান্ড এই খুব উদ্দেশ্যে ডিজাইন করা হয়েছে।
এটি আপনাকে পরিবর্তিত কোনও বাফার পুনরায় লোড করতে অনুরোধ করবে; আপনি যদি প্রম্পটটি এড়িয়ে যেতে চান তবে আপনি :set autoread
আগেই করতে পারেন (আপনি স্থানীয় সুরক্ষিত পরিবর্তনগুলি সহ বাফারগুলিতে একটি প্রম্পট পাবেন)।
এটি গ্রহণযোগ্য উত্তরে স্টিভেন লু দ্বারা উল্লিখিত সিনট্যাক্স হাইলাইটিংয়ের বিষয়টিও এড়িয়ে যায়; :bufdo
ডিজাইনের মাধ্যমে সিনট্যাক্স হাইলাইটিং বন্ধ করে দেয় ।
এর মাধ্যমে পাওয়া গেছে: http://vim.1045645.n5.nabble.com/Bug-report-bufdo-e-breaking-syntax-hightlighting-on-displayed-buffers-tp1209995p1209998.html
থেকে :help autoread
:
যখন কোনও ফাইল ভিমের বাইরে পরিবর্তন করা হয়েছে এবং ভিমের অভ্যন্তরে এটি পরিবর্তন করা হয়নি তখন তা স্বয়ংক্রিয়ভাবে আবার পড়ুন। ফাইলটি মোছা হয়ে গেলে এটি করা হয় না।
যদি, আমার মতো, আপনি কেবল সর্বদা নিষ্ক্রিয় করতে চান বাসি-তবে-মোড-না-করা বাফারগুলি পুনরায় লোড , তবে মনে হয় এটি কাজটি করা উচিত।
তবে চূড়ান্ত বিবরণটি যখন ভিএম বাসি বাফারটি লক্ষ্য করে। যে বাধ্য করা যেতে পারে checktime
। আপনার যদি ফোকাস ইভেন্টগুলি সেট আপ করা থাকে , তবে আমরা checktime
যখনই এর মতো ফোকাস অর্জন করি তখন আমরা চালাতে পারি:
set autoread
autocmd FocusGained * checktime
এই উত্তরেও কিছু আকর্ষণীয় বিশদ রয়েছে।
@ ম্যাথহে এস হিসাবে এখানে https://vi.stackexchange.com/a/462 উল্লেখ করা হয়েছে , আপনি ব্যবহার করতে পারেন:
:set noconfirm
:bufdo !e
:set confirm