টার্মিনালে vi ফাইলটিতে বর্তমানে ফাইলের নাম সন্ধান করা হচ্ছে


12

টার্মিনালে খোলা ফাইলটির নাম আমি কীভাবে চেক করব? এটি হল, টার্মিনালে এখন কোন ফাইলটি খোলা আছে তা আমি কীভাবে পরীক্ষা করব?

এখন যখনই আমি ফাইলের নামটি দেখতে চাই তখন আমাকে প্রস্থান করতে হবে এবং তারপরে চেক করতে হবে। টার্মিনালে বর্তমান ফাইলের নামটি পরীক্ষা করার কোনও উপায় আছে কি?


1
যদি ফাইলটি খোলা থাকে তবে আপনাকে অবশ্যই এটি কোনও প্রোগ্রামের সাথে পড়তে হবে। আপনি ফাইলটি কীভাবে খুলছেন?
Zanna

ভিআই এডিটর ব্যবহার করে, তবে একবার ফাইলটি খুললে আমি ফাইলের নাম দেখতে পেলাম না
অবনী বধেখা

উত্তর:


7

ব্যবহার :f। এটি ফাইলের নাম পাশাপাশি অতিরিক্ত তথ্য প্রদর্শন করবে:

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

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

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


13

Vi (m) এ ফাইলের নাম দেখতে টিপুন escএবং তারপরে টাইপ করুন

:set title

ফাইলের নামটি টার্মিনাল উইন্ডোর উপরের বারে উপস্থিত হয়। আপনি করতে পারেন

:buffers

ফাইলগুলি (গুলি) বর্তমানে খোলা দেখতে - তথ্যটি নীচের অংশে টার্মিনালের ভিতরে প্রদর্শিত হয়। আপনার যদি একাধিক ফাইল খোলা থাকে তবে আপনি %a বর্তমান ফাইলের পাশের কোনটিতে প্রদর্শিত আছেন তা বলতে পারেন example

:buffers
  1 %a=   "unicorns"      line 19     
  2       "rainbows"      line 1
Press ENTER or type command to continue

4
এবং কেবলমাত্র set title~ /
.vimrc

9

আমি সিটিআরএল-জি পছন্দ করি:

http://vimdoc.sourceforge.net/htmldoc/editing.html

CTRL-G      or              *CTRL-G* *:f* *:fi* *:file*
:f[ile]         Prints the current file name (as typed, unless ":cd"
            was used), the cursor position (unless the 'ruler'
            option is set), and the file status (readonly,
            modified, read errors, new file).  See the 'shortmess'
            option about how to make this message shorter.
            {Vi does not include column number}

8

বর্তমানে সম্পাদিত ফাইলটির ফাইলের নাম %রেজিস্টারে রয়েছে। আপনি এটি দিয়ে দেখতে পারেন :reg %


1

আমি স্ট্যাটাস লাইনটি অনেক পছন্দ করি : set laststatus=2 (বা set ls=2)

ভিএম স্ট্যাটাস লাইনের স্ক্রিনশট

আপনি যেমন দেখেন যে অন্যান্য কার্যকর তথ্যের মধ্যে যেমন বর্তমান মোড, ফাইলের স্থিতি, শাসক ইত্যাদি the

দেখুন : আরও তথ্যের জন্য লাস্টস্ট্যাটাসে সহায়তা করুন।

* ধন্যবাদ সোভেন


আমি যে কোনও সময় স্থিতি রেখা দেখতে চাই, তাই আমি আমার vimস্থানীয় কনফিগারেশনে উপরের নির্দেশটি যুক্ত করেছি :

 sudo sh -c "echo 'set ls=2' >> ~/.vimrc"

1
আহ আমি দেখি. স্ট্যাটাস লাইনে ফাইলটির নাম থাকে। ভাল ! তবে স্থিতি রেখা কেন প্রয়োজনীয় তা বোঝাতে আপনি নিজের উত্তরটি সম্পাদনা করতে পারেন। আপনার উত্তরটি প্রথমবার পড়তে গিয়ে আমি বিভ্রান্ত হয়ে পড়েছিলাম, তাই সম্ভবত প্রচুর লোকও বিভ্রান্ত হবে। আপনাকে স্বচ্ছতার জন্য সম্পাদনা করতে হবে
সের্গেই কলডিয়াজহনি

1
এটি সেট করা প্রয়োজন হয় না /etc/vim/vimrc.local। এটি আপনার ~/.vimrcযথেষ্ট পরিমাণে সেট করুন । /etc/vim/vimrc.localসকল ব্যবহারকারীর জন্য বেশ বিশ্বব্যাপী
সের্গি কলডিয়াজহনি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.