কীভাবে (সহজেই) সাব্লাইম টেক্সট 3 এ বর্তমান ফাইলের পাথ পাবেন


119

কীভাবে (সহজেই) সাব্লাইম টেক্সট 3 এ বর্তমান ফাইলের পাথ পাবেন

আমি প্রায়শই এসটি কনসোল ব্যবহার করি না ( প্যাকেজ ম্যানেজারটি ইনস্টল করার জন্য আমি এটি একবারে ব্যবহার করেছি ) তবে আমি মনে করি এটি ভাল উপায় হতে পারে:

  • কিছু ফাইল pwd কমান্ডের মত বর্তমান ফাইল পাথ পান ।
  • কিন্তু এটি কাজ করে না।

কেউ কি বর্তমান ফাইল পাথ পাওয়ার সহজ উপায় জানেন?

  • ক্লিপবোর্ডে: উত্তরের চেয়ে কঠোর উদ্দেশ্য নয়
  • এসটি কমান্ড দ্বারা প্রয়োজনীয় নয়, সম্ভবত প্যাকেজ?

2
আপনি যদি কৌতূহলী হন তবে কনসোলে আপনি পাথটি ব্যবহার করে পাবেন view.file_name()এবং আপনি ক্লিপবোর্ডে এটি অনুলিপি ব্যবহার করেছেনsublime.set_clipboard(view.file_name())
সার্জিওএফসি

আপনি যদি পথটি দেখতে চান তবে কেবল নিজের মাউসটিকে ট্যাবটির উপরে ঘুরিয়ে দিন, এবং পথটির সাথে একটি সরঞ্জামদণ্ডটি প্রদর্শিত হবে।
বেকো

উত্তর:


228

ফাইলের কোথাও ডান ক্লিক করুন (শিরোনাম ট্যাবে নেই) -> ফাইলের পথ অনুলিপি করুন

আপনি যদি মাউসটি ব্যবহার করতে না চান তবে আপনি এখানে বর্ণিত একটি কীবোর্ড শর্টকাট সেট আপ করতে পারেন /superuser/636057/how-to-set-shortcut-for-copy-file-path-in -sublime টেক্সট -3


1
উত্সাহ পাঠ 2 পাশাপাশি কাজ করে। এত দুর্দান্ত, তবুও সহজ
সুন্দর

1
/: ডান ক্লিক ইমেজ কাজ যদিও বলে মনে হচ্ছে না
আগস্ট

2
@ অগ কীওয়ার্ডটি সাব্লাইম টেক্সট নামে 'পাঠ্য' হচ্ছে।
মাইক Kormendy

4
আগে এখানে এসেছি ... অভিশাপ আমি এটি পেতে শিরোনাম ট্যাবে ক্লিক করতে
থাকি

3
খুব খারাপ এটি ট্যাবে সম্ভব নয়, এটি করার আগে আপনাকে ট্যাবটি স্যুইচ করতে হবে, কখনও কখনও এটি কিছুটা বিরক্তিকর হয়
রফিকী

21

বর্তমান ফাইলের পাথটি অনুলিপি করতে, নিম্নলিখিতগুলিতে এতে যুক্ত করুন Key Bindings - User:

{ "keys": ["ctrl+alt+c"], "command": "copy_path" },

উৎস

Key Bindings - Userকমান্ড প্যালেট ( command + pওএসএক্স) এর মাধ্যমে খোলা যেতে পারে


3
আপনি কীভাবে জানবেন যে copy_pathএটি সঠিক আদেশ? আমরা কীভাবে উপলব্ধ করব? এমন কোন ডক্স আছে যা আমি মিস করছি?
সাইবার 8200

2
@ ihue - ভাল প্রশ্ন; copy_pathদস্তাবেজগুলি সনাক্ত করতে সক্ষম ছিল না ; আমি উপরে উত্স সরবরাহ করা উত্সটি যদি পরীক্ষা করে দেখি তবে সেই ব্যবহারকারী কমান্ড লগিংয়ের মাধ্যমে চালু করে sublime.log_commands(True)
CHESireoctopus

13

ইমেজ ব্যবহার করে বুঝতে সহজ। রাইট ক্লিক এ আপনি এটি পাবেন।

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

সুবিধার জন্য ছবিতে অনুলিপি কোড:

import sublime, sublime_plugin, os

class CopyFilenameCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        if len(self.view.file_name()) > 0:
            filename = os.path.split(self.view.file_name())[1]
            sublime.set_clipboard(filename)
            sublime.status_message("Copied file name: %s" % filename)

    def is_enabled(self):
        return self.view.file_name()...  # can't see

4

ম্যাক ওএস এক্স - সাব্লাইম টেক্সট 3

>ফাইল পাথ অনুলিপি করুন রাইট ক্লিক করুন

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


2

একটি সাব্লাইম প্যাকেজ রয়েছে যা একটি স্থিতি বারের ভিতরে আপনার বর্তমান ফাইলের অবস্থান দেয়। আমি তাদের সরাসরি আমার / পরাস্ত-পাঠ্য -3 / প্যাকেজ ফোল্ডারে ক্লোন করেছি।

git clone git@github.com:shagabutdinov/sublime-shell-status.git ShellStatus;

git clone git@github.com:shagabutdinov/sublime-status-message.git StatusMessage;

আপনাকে গিটহাবের বিবরণটি পরীক্ষা করতে / পড়তে হবে। এমনকি এটি প্যাকেজ নিয়ন্ত্রণে তালিকাবদ্ধ রয়েছে এটি আমার জন্য সঠিকভাবে ইনস্টল হবে না। আপনি চান হিসাবে শেল আউটপুট আসলে সম্পাদনা করতে পারেন। পাইথন / শেল সহ আপনার যদি সঠিক দক্ষতা থাকে।

দেখে মনে হচ্ছে এটি (ম্যাটেরিয়াল থিম) এখানে চিত্র বর্ণনা লিখুন


2

আপনি যদি আমার মত হন এবং সর্বদা সাইডবারের আইটেমগুলিতে ক্লিক করুন কেবল এডিট এরিয়াতে ক্লিক করার সময় পাথ অনুলিপি করা কার্যকর হয় তা বুঝতে, সাইডবার্নহানমেন্টস প্যাকেজটি একবার দেখুন। এটি বিভিন্ন উপায়ে ফাইল পাথ অনুলিপি করার জন্য বিশাল সংখ্যক অপশন রয়েছে।

প্যাকেজ নিয়ন্ত্রণের মাধ্যমে ইনস্টলেশন উপলব্ধ (ওয়েবপৃষ্ঠাটি কেবল ম্যানুয়াল ডাউনলোডের মাধ্যমে ইনস্টলেশন উল্লেখ করে)।

দ্রষ্টব্য: প্যাকেজটি "বুনিয়াদি, বেনামে পরিসংখ্যান প্রেরণ করে" । ওয়েবপেজ ব্যাখ্যা করে যে কীভাবে এটি থেকে বেরিয়ে আসা যায়।

SublimeSideBarEnhancementsScreenshot


1

এই লিঙ্কে যান । লিঙ্কে কোডটি রবার্টকোলিয়ার 4 দিয়ে দিয়েছে

CpoyFileName.py.Py এক্সটেনশন সহ আপনার পছন্দ মতো ফাইল তৈরি করুন ।

Sublime Text 3\Packages\Userফোল্ডারে ফাইলটি সংরক্ষণ করুন । তারপরে আপনার Preferences: Key Bindingsফাইলটিতে উপরের প্রদত্ত কী বাইন্ডিংগুলি আটকে দিন ।

এখন, আপনি কেবল ফাইলের নাম বা মোট (পরম) ফাইলপথ অনুলিপি করতে নির্দিষ্ট কী বাইন্ডিং ব্যবহার করতে পারেন।

দয়া করে নোট করুন যে ফাইলের নাম বা ফাইলপথে ফাইল এক্সটেনশন থাকে contain


0

এই উত্তরগুলির অনেকগুলি মাউসের ছোঁয়া জড়িত। SideBarEnhancements ব্যবহার করে কোনও মাউস ক্লিক ছাড়াই কীভাবে পাথ পাবেন তা এখানে রয়েছে

  1. প্যাকেজকন্ট্রোল ব্যবহার করে SideBarEnhancements ইনস্টল করুন।
  2. কমান্ড প্যালেটটি খোলার জন্য সুপার + শিফট + পি ক্লিক করুন
  3. কমান্ড প্যালেটটি pathআপনি না দেখলে টাইপ করা শুরু করুনFile: Copy Path
  4. নির্বাচন করা File: Copy Path

এখন আপনি যে ফাইলটিতে কাজ করছেন তার যে পথটি আপনার ক্লিপবোর্ডে অনুলিপি করা হয়েছে।

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