বর্তমান সিস্টেমের তারিখ এবং সময়ের নাম সহ গেডিট অটোসোভ ফাইলগুলি কীভাবে সক্ষম করবেন


8

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

তা না হলে কোনও হ্যাক কি একই অর্জন করতে পারে?

এই বৈশিষ্ট্যটির ব্যবহার হ'ল, ফাইলের নামগুলি ডিফল্টরূপে অনন্য এবং পরে খুঁজে পাওয়া যায় find

ধন্যবাদ

উত্তর:


8

একটি প্লাগইন উপলব্ধ রয়েছে যা কাজটি করবে।

  • এখান থেকে "ডাবলসেভ.জিপ" ডাউনলোড করুন
  • সামগ্রীগুলি বের করুন এবং অনুলিপি করুন doublesave.pluginএবং doublesave.pyকরতে ~/.local/share/gedit/plugins। যদি ফোল্ডারটি বিদ্যমান না থাকে তবে আপনাকে এটি তৈরি করতে হবে।
  • এছাড়াও তৈরি করুন ~/gedit-backupsকারণ ব্যাকআপ ফাইলগুলি এখানে সংরক্ষণ করা হবে।
    জিডিট খুলুন এবং ডাবলসেভ প্লাগইন সক্ষম করুন: প্লাগইন সক্ষম করতে সম্পাদনা ▸ পছন্দসমূহ ▸ প্লাগইনস ▸ [প্লাগিনের নাম] নির্বাচন করুন।

এখন থেকে প্রতিবার কাজ করার সময় আপনি জিডিট-এ কোনও ফাইল সংরক্ষণ করেন, টাইমস্ট্যাম্পড ব্যাকআপ তৈরি করা হবে ~/gedit-backups


কিছু জিনিস টুইট করাও সম্ভব। উদাহরণস্বরূপ, আমি সম্প্রতি ড্রপবক্স ইনস্টল করেছি gedit-backupsএবং আমার ড্রপবক্স ফোল্ডারে না করে চেয়েছি ~/home/user। এবং আমি আমার টাইমস্ট্যাম্পের %Y%m%d%H%M%Sচেয়ে বরং পছন্দ করি %Y_%m_%d-%H_%M_%S

এই দুটি পরিবর্তন করতে, সম্পাদনা করুন ~/.local/share/gedit/plugins/doublesave.py

  • gedit-backupsপছন্দসই জায়গায় ডাকা একটি ফোল্ডার তৈরি করুন
  • জিডিট খুলুন, এবং ডাবলস্যাভ প্লাগইনটি অনিক করুন
  • প্রস্থান gedit
  • মুছে ফেলা ~/.local/share/gedit/plugins/doublesave.pyc
  • সম্পাদন করা ~/.local/share/gedit/plugins/doublesave.py

    • খোঁজা

      homedir = os.path.expanduser("~")+"/gedit-backups/"
      commands.getoutput("mkdir "+homedir)
      
      name = doc.get_short_name_for_display()
      
      timestamp = datetime.now().strftime("%Y_%m_%d-%H_%M_%S")
      
      ext = ".bak"
      newFileName =  name+"-" + timestamp + ext
      newpath = "\""+homedir + newFileName+"\""
      command = "cp \""+source+"\" "+ newpath
      print command
      commands.getoutput(command)
      commands.getoutput("chmod -w "+newpath)
      
  • homedir = os.path.expanduser("~")+"/gedit-backups/"যা প্রয়োজন তা পরিবর্তন করুন । আমি ব্যবহার করিhomedir = os.path.expanduser("~")+"/Dropbox/gedit-backups/"
  • প্রয়োজন অনুসারে টাইমস্ট্যাম্প পরিবর্তন করুন। আমি পরিবর্তন "%Y_%m_%d-%H_%M_%S"করতে"%Y%m%d%H%M%S"
  • ফাইল সংরক্ষণ করুন
  • জিডিট পুনরায় খুলুন এবং ডাবলসেভ প্লাগইন পুনরায় ইনস্টল করুন।

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