ভাইম সম্পাদক, আমি কীভাবে অন্য ডিরেক্টরিতে একটি ফাইল সংরক্ষণ করতে পারি


41

আমি উবুন্টু এবং ভিএম এডিটর জগতে নতুন।
আমার প্রশ্ন হ'ল আমি কীভাবে আমার লোকাল হোস্টে ভিএম ব্যবহার করে একটি ফাইল সংরক্ষণ করতে পারি?
কমান্ডটি ব্যবহার করার সময় আমি :wফাইলটি সংরক্ষণ করি, তবে কোথায়? এবং আমি কীভাবে ফাইলের অবস্থান পরিবর্তন করতে পারি /var/www/?


@ ওল্ডারজিক, এটি সুন্দরভাবে কাজ করেছে, আপনি যদি উত্তরটি দেন তবে আমি তা গ্রহণ করব।
হিথার

উত্তর:


49

আপনি :pwdবর্তমান ওয়ার্কিং ডিরেক্টরিটি প্রদর্শন করতে প্রবেশ করতে পারেন । এখান থেকে আপনার ফাইলটি সংরক্ষণ করা হবে যদি কেবল প্রবেশ করান :w filename। আপনি এর সাথে ওয়ার্কিং ডিরেক্টরিটি পরিবর্তন করতে পারেন :cd path/to/new/directory। অথবা আপনি যেখানে রাইট কমান্ডের সাহায্যে ফাইলটি সংরক্ষণ করতে চান সেই অবস্থানের পুরো পথটি প্রবেশ করতে পারেন, যেমন :w /var/www/filename,।


18

wতেজ কমান্ড সমর্থন ফাইলের নাম প্যারামিটার হিসাবে, যে একটি পাথ ধারণ, তাই করতে পারেন

:w /var/www/filename

আপনার যদি সেই ডিরেক্টরিতে লেখার অনুমতি থাকে তবে কাজ করা উচিত।
আপনি পথের নামটি তৈরি করতে ট্যাব সমাপ্তিও ব্যবহার করতে পারেন।

খালি কমান্ড :wকেবল তখনই কাজ করে যদি আপনি vimএটিকে ইতিমধ্যে একটি ফাইল নাম দেওয়া শুরু করেন ।


1
হ্যাঁ, আমি যখন: w কমান্ডটি ব্যবহার করেছি তখনই আমি ফাইলটির একটি নাম দিয়েছি ... আপনি যে টিপটি দিয়েছিলেন তা ব্যবহার করে আমি ফাইলটি লোকালহোস্ট ডিরেক্টরিতে সংরক্ষণ করার চেষ্টা করেছি এবং এটি কার্যকর হয়েছে! আপনাকে অনেক ধন্যবাদ, যদি একদিন আমি আপনাকে সহায়তা করতে পারি তবে আমি দ্বিধা করব না!
berga007

11

আপনি যে ডিরেক্টরিতে নতুন ফাইলটি সংরক্ষণ করতে চান সেটিতে নেভিগেট করুন, আপনি যে ফাইলটি সম্পাদনা করতে চান তা খুলুন এবং তারপরে ব্যবহার করুন

Esc:sav newfilenameবা Esc:w newfilenameএটি আপনার পক্ষে কাজ করা উচিত।

ভিমের সাথে টিপসের বিষয়ে আরও জানতে আপনি এই চিটশিটটি দরকারী বলে মনে করতে পারেন ।

অনুরোধ হিসাবে সম্পাদনা করুন।

:sav একটি নতুন নামের সাথে ফাইলটি সংরক্ষণ করে এবং ভিমে নতুন ফাইলটি খোলে।

দ্রষ্টব্য:: অভ প্রাথমিক বাফারটি বন্ধ করবে না, এটি এটি লুকিয়ে রাখবে। ডিফল্টরূপে, লুকানো বাফারগুলি লোড করা হয়।

:w একটি নতুন নামের সাথে ফাইলটি সংরক্ষণ করুন তবে সম্পাদনার জন্য আসলটি উন্মুক্ত রাখুন।

উত্স সম্পাদনা করুন: https://stackoverflow.com


আপনার সম্ভবত উত্তরের মধ্যে উত্তরের মধ্যে পার্থক্যটি ব্যাখ্যা করা উচিত :savএবং :wএটি জেনে রাখা বেশ কার্যকর।
মাত্তেও ইতালি

1
@ মাত্তিও ইটালিয়া ভাল পয়েন্ট সম্পন্ন.
এল্ডার গিক

নিখুঁত, upvated!
মাত্তেও ইতালি

6

আমি বিশ্বাস করি আপনি এরকম কিছু চেষ্টা করতে চান। (শেষে ডাবল স্ল্যাশ ভুলবেন না।)

:w /var/www//%:t

হ্যাঁ আমি এরকম কিছু চেষ্টা করেছি এবং এটি কার্যকর হয়েছে। ধন্যবাদ
berga007

1
@ berga007 দয়া করে একটি "ধন্যবাদ" মন্তব্য পোস্ট করবেন না, পরিবর্তে উত্তরটি গ্রহণ করুন
গুটবার্ট

6

ভিমের অভ্যন্তরে, ফাইলটি বর্তমানে কোথায় সংরক্ষিত হয়েছে তা বিবেচনা না করেই আপনি যেখানে নতুন সংরক্ষণ করতে চান সেখানে নতুন পথটি দিতে পারেন। উদাহরণস্বরূপ, আপনার ডেস্কটপে ফাইলটি সংরক্ষণ করতে:

escসাধারণ মোডে যেতে টিপুন , তারপরে টাইপ করুন

:w ~/Desktop/filename

আপনার ডিরেক্টরিতে লেখার অনুমতি রয়েছে এমন যে কোনও পথে এটি কাজ করে। আপনি যদি এমন কোনও জায়গায় সংরক্ষণ করতে চান যেখানে আপনার লেখার অনুমতি নেই, আপনি এটি করতে পারেন:

:w !sudo tee /path/to/my/filename

3

আপনি যদি ভিমের সাথে একটি নতুন ফাইল তৈরি করেন তবে Esc- :- w- q- কী সিকোয়েন্সটি টিপলে Enterআপনি যে স্থানে ভিম চালু করেছিলেন সেই ফাইলটি বর্তমান অবস্থানে সংরক্ষণ করবে save উদাহরণস্বরূপ, আপনি / home / $ USER এ থাকলে ফাইলটি এই ডিরেক্টরিতে তৈরি করা হবে। সহজ উপায়টি ব্যবহার করে ভিএম চালু করা:

vim myFile.txt

এটি একটি নতুন ফাইল তৈরি করবে বা myFile.txtবর্তমান অবস্থানে নামের সাথে একটি ফাইল ওভাররাইট করবে।


2

আপনার লঞ্চারে দ্বিতীয় আইকনটি ফাইলিং মন্ত্রিসভার একটি চিত্র। একে বলা হয় নটিলাস (উবুন্টুর ফাইল ম্যানেজার)।

নটিলাস নির্বাচন করুন এবং আপনার হোম ডিরেক্টরি খুলতে হবে। আপনার ফাইলটি সেখানে দেখতে হবে।

আপনার ফাইলটিতে ডান ক্লিক করুন এবং 'অনুলিপি' নির্বাচন করুন। আপনার ইমেলটি খুলুন, একটি নতুন বার্তা রচনা করুন, বার্তার মূল অংশটিতে ক্লিক করুন। তারপরে 'রাইট ক্লিক করুন' এবং এবার 'পেস্ট করুন' নির্বাচন করুন।

এই নির্দেশাবলী উবুন্টু 14.04 এবং 16.04 এর জন্য কাজ করে তবে আমি জানি না যে 12.04 নটিলাস অন্তর্ভুক্ত করেছে কিনা।


2
12.04 এর মধ্যে নটিলাস অন্তর্ভুক্ত রয়েছে। এখানে দেখুন: packages.ubuntu.com/search?keywords=nautilus
wjandrea

3
-1 এই উত্তরটির সাথে ভিমের কোনও সম্পর্ক নেই। আমি মনে করি আপনি ভুল প্রশ্নের উপর একটি বৈধ উত্তর পোস্ট করেছেন।
wjandrea

@wjandrea আমি যখন আমার ফোনে এটি লিখেছিলাম তখন ওপির একটি বহু-অংশ প্রশ্ন ছিল "অথবা সম্ভবত এটি আমার কাছে ইমেল করুন"। এই উত্তরটি ওপিকে প্রশ্নের ইমেল অংশটি কীভাবে পরিচালনা করতে হবে তা বলে। আপনি কেন ভোট দিয়েছেন-এ সম্পর্কে মন্তব্য করার জন্য ধন্যবাদ। সকলেই সেই সৌজন্যে প্রসারিত করে না।
WinEunuuchs2 ইউনিক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.