ফাইন্ডারে একটি নতুন (.txt) ফাইল তৈরি করুন - কীবোর্ড শর্টকাট


24

আমি জানতে চেয়েছিলাম যে ফাইন্ডারে নতুন ফাইলগুলি তৈরি করার জন্য কিবোর্ড শর্টকাট সেট করার উপায় আছে কিনা। উদাহরণস্বরূপ, ডিফল্টরূপে, আপনি CMD+ Shift+ ব্যবহার করে একটি নতুন ফোল্ডার তৈরি করতে পারেন N। নতুন পাঠ্য ফাইল তৈরি করার জন্য কি কিবোর্ড শর্টকাট আছে? আমি একজন প্রোগ্রামার তাই এটি অত্যন্ত কার্যকর হবে

আমি কীবোর্ড শর্টকাট ব্যবহার করে অন্যান্য ফাইল টাইপ তৈরি করতে আগ্রহী হব।

আমি অটোমেটার ব্যবহার করার চেষ্টা করেছি তবে আমি এটি বেশ বিভ্রান্তির সাথে খুঁজে পেয়েছি এবং আমি কীভাবে কীবোর্ড শর্টকাটটি এটিতে সংযোগ করব তা আমি নিশ্চিত নই।

উত্তর:


21

ঠিক আছে, এখানে আপনি এটির জন্য একটি অ্যাপলস্ক্রিপ্ট নিয়ে যান।

প্রথমে অ্যাপলস্ক্রিপ্ট তৈরি করুন:

  1. অটোমেটার খুলুন
  2. একটি দ্রুত অ্যাকশন তৈরি করুন
  3. কোনও ইনপুট এ ইনপুট সেট করুন
  4. ধূসর জায়গার উপরে রান অ্যাপলস্ক্রিপ্ট কর্মপ্রবাহ উপাদানটি টানুন এবং ফেলে দিন ।
  5. অ্যাপলস্ক্রিপ্টের নীচে থেকে কোডটি আটকান
  6. নতুন ফাইল তৈরি করুন হিসাবে ওয়ার্কফ্লো সংরক্ষণ করুন
    আপনার যদি আইক্লাউড ড্রাইভ সক্রিয় করা থাকে তবে নিশ্চিত করুন যে আপনি Library/Services/নিজের হোম ফোল্ডারে ফাইলটি সংরক্ষণ করছেন ।

try
  tell application "Finder" to set the this_folder ¬
   to (folder of the front window) as alias
on error -- no open folder windows
  set the this_folder to path to desktop folder as alias
end try

set thefilename to text returned of (display dialog ¬
 "Create file named:" default answer "filename.txt")
set thefullpath to POSIX path of this_folder & thefilename
do shell script "touch \"" & thefullpath & "\""

এটি একটি শর্টকাট হিসাবে যুক্ত করতে:

  • সিস্টেম পছন্দসমূহ -> কীবোর্ড -> শর্টকাট -> পরিষেবাদিতে যান
  • সার্ভিসটি নতুন ফাইল তৈরি করুন না পাওয়া পর্যন্ত নীচে স্ক্রোল করুন
  • ডান দিকে ক্লিক করে এটি একটি শর্টকাট বরাদ্দ করুন কেউই , যা একটি মধ্যে সক্রিয় Add Shortcut
    বোতামটি ক্লিক করুন এবং আপনি যে শর্টকাটটি ব্যবহার করতে চান তা টাইপ করুন।
    আমি ⌘ Command+ ⌥ Option+ ব্যবহার করিN

2
পরিষেবাদি ট্যাবটির মাধ্যমে এই নির্দিষ্ট স্ক্রিপ্টের শর্টকাট কীভাবে সেট করবেন তা আমি বুঝতে পারি না
হ্যারি

এই স্ক্রিপ্টটি কীভাবে শর্টকাট হিসাবে যুক্ত করা যায় তার জন্য আমি আরও বিস্তারিত উপায় যুক্ত করেছি।
rwenz3l

এখন এটি খালি ফোল্ডারগুলির সাথেও কাজ করা উচিত। কমপক্ষে এটি আমার পক্ষে কাজ করে। আপনি "টেম্পলেটনাম.টেক্সট" স্ক্রিপ্টের ভিতরে আপনার টেম্পলেট ফাইলটি লিখতে পারেন।
rwenz3l


7
ডিফল্টরূপে তাদের কেন এমন কিছু নেই? তাদের সাথে কী হল?
জি.রাসভস্কি

11

আমি @ YoshiBotX এর মতো একটি অ্যাপলস্ক্রিপ্ট তৈরি করেছি তবে কিছু উন্নতি করেছি।

নীচের পদক্ষেপগুলি ব্যবহার করে একটি অটোমেটরের ওয়ার্কফ্লো তৈরি করা এবং এটিতে একটি শর্টকাট বরাদ্দ করার ধারণাটি হ'ল:

  • অটোমেটর খুলুন এবং একটি পরিষেবা তৈরি করুন ;
  • ইনপুটটি কোনও ইনপুট , এবং অ্যাপ্লিকেশনটিকে Finder.app এ সেট করুন ;
  • ধূসর স্থানের উপরে রান অ্যাপলস্ক্রিপ্ট কর্মপ্রবাহ উপাদানটি টানুন এবং ফেলে দিন ;
  • এই অ্যাপলস্ক্রিপ্টের সামগ্রীগুলি পাঠ্যবাক্সে রাখুন;
  • একটি যুক্তিসঙ্গত নামের সাথে ওয়ার্কফ্লো সংরক্ষণ করুন ( নতুন ফাইলের মতো );
  • যান > কীবোর্ড - -> শর্টকাট - সেটিংস> সার্ভিস এবং এটি একটি শর্টকাট নির্ধারণ করুন।

এখন, অ্যাপল স্ক্রিপ্টটি দেখান:

set file_name to "untitled"
set file_ext to ".txt"
set is_desktop to false

-- get folder path and if we are in desktop (no folder opened)
try
    tell application "Finder"
        set this_folder to (folder of the front Finder window) as alias
    end tell
on error
    -- no open folder windows
    set this_folder to path to desktop folder as alias
    set is_desktop to true
end try

-- get the new file name (do not override an already existing file)
tell application "System Events"
    set file_list to get the name of every disk item of this_folder
end tell
set new_file to file_name & file_ext
set x to 1
repeat
    if new_file is in file_list then
        set new_file to file_name & " " & x & file_ext
        set x to x + 1
    else
        exit repeat
    end if
end repeat

-- create and select the new file
tell application "Finder"

    activate
    set the_file to make new file at folder this_folder with properties {name:new_file}
    if is_desktop is false then
        reveal the_file
    else
        select window of desktop
        set selection to the_file
        delay 0.1
    end if
end tell

-- press enter (rename)
tell application "System Events"
    tell process "Finder"
        keystroke return
    end tell
end tell

সুবিধার জন্য, আমি এই অ্যাপলস্ক্রিপ্টটি এই গিটহাব জিস্টে রাখছি ।


1
দুর্দান্ত স্ক্রিপ্ট, আপনাকে ধন্যবাদ। এটিকে আরও সম্পূর্ণরূপে তৈরি করার জন্য আমি কেবল এই লেখার সাথে যুক্ত করব তা হল নতুন অটোমেটর ব্যবহারকারীদের নির্দেশ দেওয়া হচ্ছে যে তারা তৈরি ওয়ার্কফ্লো স্ক্রিপ্টটি সংরক্ষণ করা উচিত ~/Library/Services। (আমার ডিফল্টটি ছিল iCloud Drive\Automatorএবং এটি কোথায় সংরক্ষণ করতে হবে তা নির্ধারণের জন্য আমাকে একটু গবেষণা নিয়েছিল যাতে এটি কী-বোর্ড শর্টকাটসে পরিষেবাদিগুলির অধীনে প্রদর্শিত হবে))
কলিন জনস্টন

3

আপনি নিজে একটি স্বয়ংক্রিয় পরিষেবা তৈরি করতে পারেন - এটি করা বরং সহজ। তারপরে আপনি এটিতে একটি কীবোর্ড শর্টকাট বরাদ্দ করতে পারেন যাতে পরিষেবাদি মেনু (যা আপনি যাইহোক করতে পারেন) এর মাধ্যমে আপনার পরিষেবাটি সক্রিয় করার প্রয়োজন হবে না।

অটোমেটার খুলুন এবং নতুন নথির ধরণ হিসাবে পরিষেবা নির্বাচন করুন।

Finder.app এ কোনও ইনপুট না পাওয়ার জন্য পরিষেবাটি সেট করুন এবং কর্মপ্রবাহে নতুন টেক্সটএডিট ডকুমেন্ট অ্যাকশন যুক্ত করুন।

কর্মপ্রবাহ

পরিষেবাটি সংরক্ষণ করুন, তারপরে সিস্টেম পছন্দগুলি → কীবোর্ড → শর্টকাটস → পরিষেবাদিগুলি খুলুন যেখানে আপনি পরিষেবাটি সংরক্ষণ করার পরে পরিষেবাটির জন্য দিয়েছিলেন এমন নাম সহ সাধারণের অধীন তালিকাভুক্ত পরিষেবাটি পাবেন।

সার্ভিস

পরিষেবাটি নির্বাচন করে তারপরে 'শর্টকাট যুক্ত করুন' ক্লিক করে একটি কীবোর্ড শর্টকাট যুক্ত করুন।

শর্টকাটটি ইতিমধ্যে ব্যবহার করা থাকলে এখানে আপনার কিছু সমস্যা হতে পারে। সুতরাং আপনার জন্য কাজ করে এমন একটি তৈরি করতে সৃজনশীল পান।


3

আপনি এটির মতো একটি স্ক্রিপ্টকে একটি শর্টকাটও বরাদ্দ করতে পারেন :

tell application "Finder"
    set selection to make new file at (get insertion location)
end tell

সন্নিবেশ অবস্থানটি হয় সামনের সন্ধানকারী উইন্ডোর লক্ষ্য বা ডেস্কটপ।


আপনার কোড তাই সহজ এবং দরকারী! আমি একটি অ্যাপ্লিকেশন তৈরি করতে অটোমেটার ব্যবহার করি, যেখানে কেবলমাত্র একটি ক্রিয়া রয়েছে: আপনার কোড দিয়ে অ্যাপলস্ক্রিপ্ট চালান। তারপরে আমি এই অ্যাপ্লিকেশনটিকে ফাইন্ডার টাইটেলবারে রেখেছি। ঠিক আছে. যখন আমার দরকার হবে, কেবল ক্লিক করুন, এবং বর্তমান ফোল্ডারে একটি নতুন ফাইল তৈরি করা হবে।
ফান্টুচ

2

খোলার টার্মিনাল এবং প্রকার

touch filename

অথবা

> filename

তুমি আমাকে এখানে হারিয়েছ? এটা কি করে?
ঝাঁপ দাও

3
আপনি কীভাবে এই কমান্ডটিতে কীবোর্ড শর্টকাট যুক্ত করবেন তার প্রসারিত করতে পারেন? (@ বুশকার দেখুন টাচ )
grg

1
ভাল যদি আপনার প্যাথফাইন্ডার থাকে - এটি সত্যিই দুর্দান্ত বিকল্প; ডি
rwenz3l

এটি cmd2shell দিয়ে খুব সুন্দরভাবে কাজ করে। কোনও শর্টকাট নেই, তবে কেবল ফাইন্ডারের সেন্টিমিডি 2 শেল বোতামটি ক্লিক করুন এবং টাচ কমান্ডটি টাইপ করুন।
এফ্লাত

আমি ওএসএক্সে ফাইন্ডারের সাথে আরও উপযুক্ত কিছু খুঁজছিলাম।
হ্যারি

0

এটি একটি পোস্টের পোস্টপোস্ট যা আমি গত বছর তৈরি করেছি। আমি নিম্নলিখিত সঙ্গে ভাল অভিজ্ঞতা আছে।

দুটি দরকারী দরকারী ইউটিলিটি রয়েছে যা আপনি ডাউনলোড এবং ইনস্টল করতে পারেন যা আপনাকে সন্ধানকারী ব্যবহার করে যে সন্ধান করছে তা বর্তমানে খোলা ফোল্ডারে একটি নতুন পাঠ্য ফাইল (বা আরটিএফ ফাইল) তৈরি করতে সক্ষম করবে।

ইউটিলিটিগুলিকে নিউ টেক্সটফিলহির এবং নিউআরটিএফএফইয়ার বলা হয় এবং এগুলি ডাউনলোড করা যায়

http://mac.softpedia.com/developer/Jonas-Wisser-37498.html

এরপরে এই অ্যাপগুলির মধ্যে যে কোনও একটির জন্য আইকনগুলি আপনার সমস্ত ফাইন্ডার উইন্ডোতে অন্তর্ভুক্ত করা যেতে পারে।


0

আমি যা খুঁজছিলাম, রিচার্ড ফুহর এর জন্য ধন্যবাদ.

একটি দ্রষ্টব্য: নিউ টেক্সটফাইলে এখানে URL টির লিঙ্কটি একটি খালি পৃষ্ঠায় লোড হচ্ছে বলে মনে হচ্ছে। তবে আমি এখানে অনুসন্ধান করেছি এবং অ্যাপটি এখানে পেয়েছি: http://mac.softpedia.com/progDownload/NewTextFileHere-Download-70374.html


0

একটি বিকল্প, যদি আপনার ইতিমধ্যে BetterTouchTools (এটি একটি ফ্রি অ্যাপ্লিকেশন হিসাবে ব্যবহৃত হত, এখন এটির 30 দিনের ট্রায়াল পিরিয়ড সহ আপনি যা চান তার মডেল রয়েছে), আপনি একটি ক্রিয়াকলাপ "Utility Actions > Create New File in Current Folder"সহ ঠিক এমনটি করতে পারেন আপনাকে নাম বাছাই করতে পপ-আপ আপনি চান শর্টকাট বরাদ্দ করুন (আমি বিকল্প + শিফট + এন বাছাই করেছি) এবং আপনি যেতে ভাল।


0

আপনি যদি ম্যাকভিম ব্যবহার করছেন তবে Finder -> Servicesএকটি নতুন ভিএম বাফার তৈরি করার জন্য একটি বিকল্প রয়েছে :

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

আমি ছোট কাটা এই ম্যাপ আছে ShiftcmdMমধ্যে System Preferences -> Keyboard -> Shortcuts:

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

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