রিমোট ফাইলগুলির জন্য ফাইলের নাম সমাপ্তি


16

আমার বন্ধু আমাকে কিছুদিন আগে ইমাসকে একটি দুর্দান্ত কৌশল দেখিয়েছিল যেখানে তিনি কেবল একটি রিমোট সার্ভারে একটি ফাইল খুলতে পারেন এবং আমি তাত্ক্ষণিকভাবে ভেবেছিলাম "ভিমেও এটি করার একটি উপায় থাকা উচিত" এবং এটি সত্য ছিল।

আমি কেবল এটি করতে ব্যবহার :e scp://user@server//filepathকরতে পারি, কোনও সমস্যা নেই;)। যাইহোক, তিনি কেবল সার্ভারের নাম টাইপ করতে পারেন এবং তারপরে ফাইল পাথ এবং নামগুলির জন্য সম্পূর্ণ করতে পারেন (ট্যাব সহ), এমন কিছু যা আমি করতে সক্ষম হইনি। কেউ কি জানেন যে এটি ভিমে করা যায় কিনা?


1
সিটিআরএলপি এটি সমর্থন করতে পারে যদিও আমি চাই ... তবে দৃশ্যত এটি একটি বৈশিষ্ট্য অনুরোধ
মুড়ু

উত্তর:


6

হ্যাঁ , তবে বর্তমানে (২০১৫) বাক্সের বাইরে নেই, কারণ ভিমের অন্তর্নির্মিত ফাইল-ম্যানেজার স্থানীয়ভাবে দূরবর্তী ব্রাউজিং সমর্থন করে না। ।

কিউ 3 @ 2016 আপডেট করুন:

আরাম / সামঞ্জস্য / প্রচেষ্টার বিভিন্ন ডিগ্রি সহ বেশ কয়েকটি কাজের আশপাশ রয়েছে। তারা সবাই মিলে একটি দুর্দান্ত সমাধান যোগ করে তবে সেগুলি পৃথকভাবে ব্যবহার করা যায়:

আপনি যদি আপনার পরিবেশ বা কেবলমাত্র পরিবর্তন করতে না পারেন .vimrc: ভিএম ফাইল-ম্যানেজারে আপনি // ?কীগুলি এগিয়ে / পিছনের দিকে অনুসন্ধান করতে পারেন এবং আপনি সেগুলির TABএকটিতে মানচিত্র তৈরি করতে পারেন । এটি আপনাকে ফাইল-সিস্টেমের চারপাশে দ্রুত নেভিগেট করার জন্য শোনার চেয়ে আরও শক্তিশালী। বর্ণনা নীচে।

বেসিক ওয়ার্কারআউন্ড (নেটআরডাব্লু সহ স্ট্যান্ডার্ড ভিমের জন্য):

  • কোনও দূরবর্তী ফাইলে ভিমকে নির্দেশ করবেন না
  • যেমন "উপরের" একটি ডিরেক্টরিতে পয়েন্ট $HOME: vim scp://files/অথবা /:vim scp://files///
  • নেটআরডাব্লু প্লাগইনটি ওয়ান্টেড টপ-লেভেল-ফোল্ডার ( /বা $HOME) এ খোলে ।
  • নেটআরডাব্লুতে, আপনি আশ্চর্যজনকভাবে কয়েকটি কীস্ট্রোক সহ নেভিগেট করতে পারেন:
  • /etc/network/interfacesনেটআরডাব্লু দিয়ে রিমোট সম্পাদনা করতে /:

    /etENTERENTER/netwENTERENTER/intENTERt

?উপরে থেকে মোড়ানো না হয়ে আপনি সর্বদা উপরের দিকে অনুসন্ধান করতে ব্যবহার করতে পারেন ।

আরও ভাল , প্রায় নকল করার জন্য- TAB কমপ্লিট এ যোগ করুন .vimrc:

"প্রচলিত" ট্যাব-সমাপ্তির সাথে তুলনা করে উপরেরগুলি ভিন্ন, তবুও খুব আরামদায়ক।

দ্রষ্টব্য: উপরের সমস্ত ~/.ssh/configগ্রাহক, পোর্ট, সংক্ষেপণ, জাম্পহোস্ট (প্রক্সিকমন্ড) এর সাথে এসএসটি সার্টিফিকেট ভিত্তিক পাসওয়ার্ড-কম সংযোগগুলি ধরে নিয়েছে যে কেবল হোস্টনাম / উপকরণ প্রয়োজন।

এর আগেও এখানে এবং এখানে অফসাইট নিয়ে আলোচনা করা হয়েছে


1
লিঙ্কটি সংক্ষিপ্ত করে আপনি কৌশলটি প্রসারিত করতে পারেন? যদি সাইটটি নীচে যায় বা মারা যায় তবে একটি সরল লিঙ্ক খুব কার্যকর নয়।
মুরু

আমার ধারণা, নেটআরডাব্লু স্থানীয়ভাবে এটি করতে না পারলে এটি আমার চূড়ান্ত "সমাধান" কমবেশি। আমি এখনও বাকি জ্ঞাত সমস্যাগুলির যত্ন নেব, তবে আরও সূক্ষ্ম বাগ, সংশোধন এবং বর্ধনগুলি খুঁজে পাওয়ার (বা তার দিকে লক্ষ্য করা) আশা করব। তাদের সম্বোধন / সংহত করা হবে। মন্তব্য করার জন্য আপনাকে ধন্যবাদ।
অ্যালেক্স স্ট্রিজি 12:48
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.