ভিমের নেটট্রু থেকে দুটি নতুন উইন্ডোতে আমি দুটি ফাইল খুলতে পারি না কেন?


0

বর্তমান ডিরেক্টরিতে ভিম এর ফাইল এক্সপ্লোরারটি খুললে আমি ফাইলটি খুলতে পারি o একটি নতুন উইন্ডোতে কী। আমি খোলা ফাইল এবং ফাইল তালিকা ব্যবহার করে ফোকাস পরিবর্তন CTRL-w w কী ক্রম। এ পর্যন্ত সব ঠিকই.

তবে, আমি যদি ফাইল এক্সপ্লোরারকে ফোকাস পরিবর্তন করে এবং অন্য ফাইলটি ব্যবহার করে খুলি o কী, এটি ঘটে: ফাইল তালিকা দেখানো একটি নতুন উইন্ডো তৈরি করা হয়, এবং পূর্বে খোলা ফাইল দেখাচ্ছে উইন্ডোটি ফোকাস করা হয়। আমি ফাইল তালিকা উইন্ডোর মধ্যে স্যুইচ করতে পারবেন না CTRL-w w কী ক্রম। কেন এই ঘটবে?

কিভাবে আমি একটি নতুন উইন্ডোতে একটি দ্বিতীয় ফাইল খুলতে পারি, এবং কিভাবে আমি বিভিন্ন উইন্ডোগুলির মধ্যে কার্সারটি সরাতে পারি?


কোন ভিম এবং Netrw সংস্করণ? আপনি চেষ্টা করেছেন সর্বশেষ উপলব্ধ সংস্করণ !
Ingo Karkat

@ ইনগার্কট: 2: 7.3.547-4ubuntu1.1 এবং netrw v145। আমি আপগ্রেড করার চেষ্টা করব কারণ এটি একটি বাগ বা একটি কনফিগারেশন ভুল মনে হচ্ছে।
Flimm

7.3 টি প্যাচ 1-816 এ ভিম আপগ্রেড করে এবং নেটআরইউ থেকে ভি146 এটিকে সমাধান করে। একটি বাগ মত মনে হচ্ছে।
Flimm

উত্তর:


1

যখন এই ধরনের "অদ্ভুত" আচরণ সম্মুখীন হলে, দুটি জিনিস গুরুত্বপূর্ণ:

  1. অন্যান্য প্রভাব কমানোর চেষ্টা করুন; যেমন সাময়িকভাবে আপনার অন্য প্লাগইন এবং অপ্রাসঙ্গিক কনফিগারেশন নিষ্ক্রিয় করে ~/.vimrc
  2. এটি একটি বাগ হতে পারে; ভিমের সর্বশেষ উপলব্ধ সংস্করণগুলিতে আপগ্রেড করুন (আপনার প্ল্যাটফর্মের উপর নির্ভর করে) এবং প্লাগইন (সর্বশেষ netrw সংস্করণ পাওয়া যাবে এখানে )।
  3. যদি আপনি সম্ভবত আপগ্রেড করতে না পারেন তবে অন্তত সনাক্তকরণ এবং পরিবর্তন লগ / ইস্যু ট্র্যাকার / মেলিং তালিকা সন্ধান করুন; সমস্যা সম্পর্কে ইঙ্গিত হতে পারে।

3

একটি ফাঁকা স্লেট দিয়ে শুরু হচ্ছে (* ফোকাস দেখায়) ...

+------------------------------+
| *                            |
|                              |
|                              |
|                              |
|                              |
|                              |
|                              |
|                              |
+------------------------------+
  1. :Ex netrw তালিকা সহ বর্তমানে খালি বাফার প্রতিস্থাপন করা উচিত:

    +------------------------------+
    | * netrw                      |
    |                              |
    |                              |
    |                              |
    |                              |
    |                              |
    |                              |
    |                              |
    +------------------------------+
    
  2. আঘাত o একটি নতুন অনুভূমিকভাবে বিভক্ত উইন্ডোতে নির্বাচিত ফাইলটি খুলতে এবং এটি ফোকাস দিতে হবে:

    +------------------------------+
    | * file 1                     |
    |                              |
    |                              |
    |                              |
    +------------------------------+
    | netrw                        |
    |                              |
    |                              |
    +------------------------------+
    
  3. পূর্ববর্তী উইন্ডোতে ফিরে যাওয়ার জন্য ম্যাপিং (যাই হোক না কেন যেখানেই হোক) <C-w>p। এই মুহুর্তে, এই শর্টকাট ব্যবহার করে নেটট্রো তালিকাতে ফোকাস দিতে হবে:

    +------------------------------+
    | file 1                       |
    |                              |
    |                              |
    |                              |
    +------------------------------+
    | * netrw                      |
    |                              |
    |                              |
    +------------------------------+
    
  4. একটি নতুন ফাইল নির্বাচন এবং আঘাত o দ্বিতীয় অনুভূমিকভাবে বিভক্ত উইন্ডোতে এটি খুলতে হবে (নেট এবং উইন্ডোয়ের মধ্যে এটির প্রথম উইন্ডোটির ডানদিকে অবস্থিত) এবং এটি ফোকাস দিন:

    +------------------------------+
    | file 1                       |
    |                              |
    +------------------------------+
    | * file 2                     |
    |                              |
    +------------------------------+
    | netrw                        |
    |                              |
    +------------------------------+
    
  5. এই মুহুর্তে, আপনি নেটট্রো তালিকাতে ফিরে যেতে পারেন <C-w>p অথবা আপনার উইন্ডোজ মাধ্যমে চক্র <C-w>w (এগিয়ে) বা <C-w>W (পিছনে) বা ব্যবহার <C-w>hjkl অথবা পড়া :h window-move-cursor


এটি দরকারী কিন্তু আমার সমস্যা সমাধান করে না। ধাপ 4 এ, আমি তিনটি উইন্ডো, file1, netrw এবং netrw যে ক্রম পেতে। <C-w>p আমাকে তৃতীয় উইন্ডোতে ফোকাস করার অনুমতি দেয়, তবে আমি অন্যটিতে ফোকাস করতে পারি না <C-w>w, <C-w>W, অথবা <C-w>p
Flimm

আপনি আঘাত যদি এই না হওয়া উচিত o একটি ফাইল উপর। আপনি আঘাত করেছেন মত ​​শোনাচ্ছে কি o একটি ডিরেক্টরি উপর। আপনি একটি প্লাগইন বিতরণ ব্যবহার করেন নাকি আপনি নিজের কনফিগারেশন পরিচালনা করেন? আপনি আমাদের আপনার দেখাতে পারে ~/.vimrc?
romainl

আমি ~ / .vimrc এবং ~ / .vim মুছে ফেলার পরেও এই সমস্যাটি পাই। আপগ্রেড vim যদিও এটি সংশোধন করা হয়েছে।
Flimm

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