ভিআই এডিটর ব্যবহার করে কীভাবে দুটি আলাদা ফাইল খুলবেন?


20

আমার বিভিন্ন স্থানে দুটি ফাইল রয়েছে এবং আমি একই viকমান্ড দিয়ে এই দুটি ফাইল খুলতে চাই । আমি এটা কিভাবে করবো?

  • ফাইল 1 অবস্থান: /home/rs/rest.pl
  • ফাইল 2 অবস্থান: /home/dev/grd.pl

4
এর মূল্য কী, কেবলমাত্র ভি / ভিমের
জেপিআই 1618

উত্তর:


25

জান্নার দ্বারা উল্লিখিত হিসাবে , ভিতে একাধিক যুক্তি ব্যবহার করুন। তবে ডিফল্টভাবে ভি (এম) ফাইলগুলি একবারে প্রদর্শন করে না। এগুলি বাফারে লোড হয়ে গেছে এবং আপনি :bnএবং ব্যবহার করে পরবর্তী (বা পূর্ববর্তী) বাফারে স্যুইচ করতে পারেন :bp। আপনি যদি একই সময়ে ফাইলগুলি দেখতে চান তবে উইন্ডোজ (স্প্লিট) ব্যবহার করুন:

vim /some/file1 /some/file2 -o # horizontal split
vim /some/file1 /some/file2 -O # vertical split

বা ট্যাবগুলি:

vim /some/file1 /some/file2 -p # Open up to 10 files in tabs

যাইহোক, বাফারগুলি হ'ল ফাইলগুলি, ট্যাবগুলি এবং উইন্ডোগুলিকে দর্শনীয়ভাবে সাজানোর কেবল উপায়গুলি ম্যানিপুলেট করতে ব্যবহার করে। একাধিক উইন্ডো বা ট্যাবগুলির পরিবর্তে সরাসরি বাফারগুলি ব্যবহার করতে অভ্যস্ত হন।

(এই বিকল্পগুলি উবুন্টুর ক্ষেত্রেও প্রযোজ্য vi, যা vim.tinyপূর্বনির্ধারিত। vim-tinyএটি দিয়ে তৈরি +windows, তাই ট্যাব এবং উইন্ডোজ সক্ষম হয়))

আরো দেখুন:


12

আপনি একাধিক যুক্তি সহ কল ​​vi (বা vim) করতে পারেন

vi /home/rs/rest.pl /home/dev/grd.pl

আপনি প্রথম ফাইলটিতে রয়েছেন তবে উভয়ই খোলা আছে। আপনি :n(পরের ফাইল) এবং :N(শেষ ফাইল) ব্যবহার করে তাদের মধ্যে স্যুইচ করতে পারেন ( escপ্রয়োজনে সন্নিবেশ মোড থেকে বেরিয়ে আসতে টিপুন )।

আমি লক্ষ্য করেছি যে এই ফাইলগুলি বিভিন্ন ব্যবহারকারীর হোম ডিরেক্টরিতে রয়েছে তাই সাধারণ ব্যবহারকারী হিসাবে আপনার অনুমতি নাও থাকতে পারে। আপনার ব্যবহারকারীর সম্পাদনা করার জন্য পর্যাপ্ত অনুমতি নেই এমন ফাইলগুলি সম্পাদনা করতে আপনার প্রয়োজন হবে sudo। আপনি sudoপ্রথমে কমান্ডটি চালাতে পারেন , বা ফাইলটি সংরক্ষণ করার সময় একটি কৌশল ব্যবহার করতে পারেন:w !sudo tee %


2
:w !sudo tee %কৌশলের জন্য +1 !
নলজোক

1

আপনি যদি আনুভূমিকভাবে টাইল দুটি ফাইল দেখতে চান তবে ব্যবহার করুন

vi -o /home/rs/rest.pl /home/dev/grd.pl

এখানে চিত্র বর্ণনা লিখুন

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