Vim - বর্তমান ডিরেক্টরি পান


34

আমি বর্তমানে আমার মেনু.ভিম ফাইলটিতে কিছুটা গিট কার্যকারিতা যুক্ত করছি এবং একটি নির্দিষ্ট কমান্ড (গিটক) ব্যবহারের জন্য আমাকে ভিমের বর্তমান ডিরেক্টরিটি খুঁজে বের করতে হবে।

কীভাবে কেউ এটি করে এবং এটি একটি আদেশে অন্তর্ভুক্ত করে? (অর্থাত্ :!echo "%current-directory")


আমি এখানে স্বীকার করব যে আমি ভুল প্রশ্ন জিজ্ঞাসা করেছি - তবে আমি এটি আবিষ্কার করেছি।

আমি বর্তমানে এটি আমার মেনুতে ব্যবহার করছি im

function g:Gitk()
  :!cd $(dirname %); gitk
endfun

function g:GitGui()
  :!cd $(dirname %); git gui
endfun

1
আমি "সক্রিয়-ডিরেক্টরি" ট্যাগটি সরিয়েছি, এর আলাদা অর্থ রয়েছে।
ফুনেহে

3
আপনি যদি শেল কমান্ডটি চালাচ্ছেন তবে বর্তমান ডিরেক্টরিটি শেল ভেরিয়েবলের মধ্যে রয়েছে $PWD
গিলস 'খারাপ হয়ে যাওয়া বন্ধ করুন'

উত্তর:


53

আমার মনে হয় আপনি যা খুঁজছেন তা হয় :pwdবা getcwd()হয়।


কেবল জিনিস মুখস্ত করতে সহায়তা করতে:

:pwd => প্রিন্ট ওয়ার্কিং ডিরেক্টরি

getcwd() => বর্তমান ওয়ার্কিং ডিরেক্টরি পান

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