এসএসএইচ ব্যবহার করে নেভিগেট করা হচ্ছে


11

আমি জানি যে কেউ vim scp://host/path/to/fileস্থানীয়ভাবে রিমোট ফাইলগুলি সম্পাদনা করতে ব্যবহার করতে পারেন তারপরে ( :w) সংরক্ষণ করার সময় রিমোট মেশিনটি আপডেট করুন । তবে আমি জানতে চাই যে এসএসএস ব্যবহার করে ডিরেক্টরিগুলির মাধ্যমে নেভিগেট করা সম্ভব কিনা (অথবা এটি করার জন্য কোনও প্লাগইন রয়েছে)

NERDTree এটি সমর্থন করে না, এবং যখন একটি ফোল্ডারে viming, যদিও নেটrw আমাকে ডিরেক্টরিতে নেভিগেট করার অনুমতি দেয়, একটি ফাইল খোলার কাজ করে না।

উত্তর:


14

কোনও ফাইলের দিকে ভিম / নেটরউকে নির্দেশ করার পরিবর্তে:

scp://host/path/file

এটি একটি ডিরেক্টরিতে নির্দেশ করুন:

scp://host/path/

এটি আপনাকে একই তালিকা এবং একই শর্টকাটগুলি দেয় যেন আপনি নিজের মেশিনটি ব্রাউজ করছেন।


Unixউইন্ডোজ মেশিনে ফোল্ডারগুলি অ্যাক্সেস করার জন্য আপনার মেশিন থেকে রিমোট করার সময় আপনি কি এটি চেষ্টা করেছেন .. আমি চেষ্টা করেছি vim scp://user@10.1.4.4//C:/Users/user/Desktop/tmp/এবং এটি চেষ্টা করার সময় ত্রুটিযুক্ত একটি ফাঁকা স্ক্রিন আমাকে দিয়েছে 'ls' is not recognized as an internal or external command: vim scp://user@10.1.4.4//C:/Users/user/Desktop/tmp/filename.. এটি ঠিক কাজ করে।
alpha_989

এ থেকে মনে হয় এটি vimএকটি কমান্ড জারি করছে ls, যখন এটি দূরবর্তী কম্পিউটারে লগ ইন করে .. এবং কারণ এটি একটি উইন্ডোজ কম্পিউটার .. কোনও নেই ls.. এবং কমান্ড ব্যর্থ হয়। প্লাগইন বা অন্য কিছু windowsব্যবহার করে কি ভিআইএমের পক্ষে ডিরেক্টরিগুলি ট্র্যাশ করা সম্ভব netrw? আমি ব্যবহার করছিVIM 8.1
alpha_989

2
দয়া করে মনে রাখবেন চিহ্ন স্ল্যাশ পর scp://host//path/প্রয়োজনীয় এটির জন্য কাজ করতে; অন্যথায়, ভিএম একটি নিয়মিত ফাইল হিসাবে পথ খোলার চেষ্টা করবে, যা ফাঁকা লোড করবে।
কোয়ায়

1

উফ ভুলে গেছি আমি এই প্রশ্নটি খোলে!

সুতরাং সমস্যাটি হ'ল, আমি যে নেটরঙ সংস্করণটি দিয়েছিলাম (ডেবিয়ান জেসির উপর ভিম-জোনোমের সাথে প্যাকেজড) করেছি, এক্সপ্লোরার থেকে একটি ফাইল পরিবর্তন করে (এসএসএসের মাধ্যমে) সঠিক ইউআরআই ব্যবহার করবে না (মেমরি থেকে, '@' তে ' ব্যবহারকারী @ হোস্ট 'নিখোঁজ ছিল)। এটি একটি খালি ফাইল খুলেছে (কারণ এটি কিছুই খুঁজে পায় নি) তবে এটি এখনও ভাল ইউআরআই ব্যবহার করে নতুন ফাইলটি সংরক্ষণ করেছে (কার্যকরভাবে মূল ফাইলটি ওভাররাইট করে)।

@ ইউজার 21497 এর উত্তরটি আমাকেও সহায়তা করেছিল যদিও আমি 'নতুন ফাইল' শর্টকাটটি খুঁজে পাইনি যা ': e' ব্যবহার করে স্থানীয়ভাবে ফাইলটি তৈরি করে।

শেষ অবধি , এই প্রশ্নটি নেটরউ ব্যবহার করে আরও ভাল নেভিগেট করতে সহায়তা করেছে (ফাইলটি খোলার পরে এক্সপ্লোরারের কাছে ফিরে আসার মাধ্যমে: প্রাক্তন)

আপনার সাহায্যের জন্য ধন্যবাদ বন্ধুরা!


0

আপনি নিশ্চিত "নতুন ফাইলটি অবহিত করুন" এর অর্থ কী তা আমি নিশ্চিত নই; আপনি যদি একটি নতুন ফাইল তৈরি করতে চান, scp: // হোস্টনেম / ডিরেক্টরিতে ব্রাউজ করার সময়, কেবল "%" চাপুন যেমন কোনও স্থানীয় ডিরেক্টরিতে কোনও নতুন ফাইল তৈরি করার সময় আপনি চান। দেখুন: সহায়তা নেট-%। আপনি ডি ব্যবহার করে একটি ডিরেক্টরি তৈরি করতে পারেন (: সহায়তা নেট্রব-ডি)। আপনি যদি ইতিমধ্যে বিদ্যমান ফাইলটি সংশোধন করতে চান তবে নেট কার্ব প্রদর্শনীতে ফাইলের উপরে আপনার কার্সার দিয়ে এটি নির্বাচন করুন এবং টিপুন <cr>(ভি, ও, টি, ইত্যাদি সহ অন্যান্য নির্বাচনের পদ্ধতি রয়েছে)। দেখুন: এ সম্পর্কে একটি ওভারভিউয়ের জন্য নেট্রব-কুইকম্যাপে সহায়তা করুন। আমি এটি চেষ্টা করেছি এবং খালি ফাইল পাইনি (যখন প্রাক বিদ্যমান)। একটি নতুন ফাইল অবশ্যই খালি থাকবে।

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