আমার ফাইলগুলিতে দীর্ঘ ফাইলের নাম রয়েছে এবং ফাইলের একটি অংশ একটি তারিখ এবং সংস্করণ নম্বর। প্রায়শই আমি প্রায় একই নাম ব্যবহার করে বাফারে ফাইলটি সংরক্ষণ করতে চাই , কেবল সংস্করণ নম্বর বা তারিখ পরিবর্তন করুন।
এটি অনেক সহজ হবে, যদি আমার কাছে একটি কমান্ড থাকে যা বর্তমান বাফারের C-x C-w
ফাইলের নামটি কিল রিংয়ের মধ্যে রাখে, যাতে আমি একটি ফাইল খুলতে পারি, তারপরে (ফাইল লিখি) টাইপ করতে পারি , সাইটির সাথে বর্তমান নামটি ইঙ্ক করে, পরিবর্তন করতে এবং সংরক্ষণ করতে পারি এটা।
আমি উইন্ডোজ এ ইম্যাক্স 24.3 এবং লিনাক্সে 24.4 ব্যবহার করছি। বিভিন্ন কারণে আমাকে বিভিন্ন ফাইলের নাম ব্যবহার করতে হবে, গিট নাও। এই কমান্ডটি অ্যাকটেক্স / ল্যাটেক্সের সাথে মেজর মোড হিসাবে কাজ করলে আমি খুশি হব।
সম্পাদনা 1:
আমি একটি ভুল করেছি: আমি টাইপ করতে চাই না C-x C-f
(= ফাইলটি সন্ধান করুন) তবেC-x C-w
(= ফাইল লিখুন)। আমি উপরে এটি সংশোধন করেছি।
সম্পাদনা 2:
একটি সদৃশ প্রশ্ন এবং উত্তর পাওয়া গেছে: /unix//a/45381 তবে এর চেয়ে ভাল আর কোনও নেই!
সম্পাদনা 3:
এখানে: http://www.gnu.org/software/emacs/manual/html_node/elisp/File-Name-Compferences.html একটি ফাংশন, যা ফাইলনামের "ননডাইরেক্টরি" অংশটি নির্বাচন করে:
ফাংশন: ফাইল-নাম-ননডাইরেক্টরি ফাইল নাম
This function returns the nondirectory part of filename. (file-name-nondirectory "lewis/foo") ⇒ "foo" (file-name-nondirectory "foo") ⇒ "foo" (file-name-nondirectory "lewis/") ⇒ ""
আমি যদি কেবল লিস্প জানতাম ...