/:16 אחת התכונות העיקריות החסרות ב-Mac OS X היא היכולת לגזור ולהדביק קבצים ב-Finder; אתה יכול רק להעתיק ולהדביק. עם זאת, עם שני שירותי אוטומטור שימושיים, אתה יכול לעשות את זה באמצעות קיצורי מקלדת פשוטים.
בהשראת הקוראשל ג'ון עֵצָהבאפליקציה של $5 שהוסיפה את הפונקציונליות הזו, יצאתי ליצור אפשרות חינמית משלי (שלא דרשה אפליקציה שרצה ברקע). למרבה הצער, זה לא עובדבְּדִיוּקכמו פונקציונליות החיתוך וההדבקה ב-Windows, אבל זה בערך הכי קרוב שיכולנו להגיע. ההבדל העיקרי (לפחות על פני השטח) הוא שתצטרך להקצות קיצור מקלדת שונה להדבקת פריטים חתוכים ממה שאתה משתמש לפריטים שהועתקו. הנה איך להגדיר את זה.
ראשית, הורדקובץ ה-zip הזההמכיל שני שירותי Automator (Cut File and Paste File) וחלץ אותם אל שלך~/Library/Services/
תיקיה (אם היא לא קיימת, אתה יכול ליצור אותה). לאחר מכן, פתח מסוף והקלד את הפקודה הזו:
mkdir /cuttemp
לאחר מכן, היכנס להעדפות מערכת, לחץ על מקלדת ועבור ללשונית קיצורי מקשים. לחץ על כפתור הפלוס כדי להוסיף קיצור דרך חדש. בחר Finder עבור היישום, "Cut File" (ללא מרכאות) עבור פריט התפריט וכל מה שתרצה עבור קיצור הדרך — אני משתמש ב-Command+Shift+x, שדומה לקיצור הדרך המסורתי של Cut. לאחר מכן, לחץ שוב על כפתור הפלוס ועשה את אותו הדבר, אך עם "הדבק קובץ" (ללא מרכאות) כפריט התפריט וכל מה שתרצה בתור קיצור הדרך (אני משתמש ב-Command+Shift+V).
כעת, בכל פעם שאתה רוצה לגזור ולהדביק קובץ (או קבצים מרובים) מ-Finder, פשוט בחר אותם, הקש על Command+Shift+X, עבור לתיקיה שבה תרצה להדביק אותם, ולחץ על Command+Shift+V. הקובץ המקורי לא יועבר לאשפה עד שתדביקו אותו, כך שאם תשכחו להדביק אותו, הוא לא ייעלם.למרבה הצער, זה עובד רק עבור קבצים כרגע ולא תיקיות.
שימו לב שכתבתי את זה רק היום, אז וודאו שאתם מגובים כשאתם מנסים להשתמש בו, כי לעולם אינכם יודעים אילו שגיאות קטנות עלולות להתגנב. וכמובן, אם אתם מבחינים בשגיאות כלשהן בקוד שלי, הודע לי בתגובות!
לְעַדְכֵּן:למרבה הצער, יש בעיה עם סקריפט ההדבקה שגורמת לו להיות שמיש רק במחשב שלי. לעת עתה, אם אתה רוצה להשתמש בו, אתה יכול לפתוח את Paste File ב-Autotor, להסיר את התיקיה .cuttemp מהפעולה הראשונה ולהחליף אותה בקבצים שלך (תצטרך להציג קבצים מוסתרים ולגרור אותם משולחן העבודה שלך לתוך תיבת הפעולה הראשונה). אעדכן את הפוסט כשאפתור את הבעיה.
עדכון 2:הכל אמור לעבוד עכשיו. הבעיה היחידה שאתה עלול להיתקל בה היא אם הכונן הקשיח הראשי שלך אינו נקרא "Macintosh HD". אני אעבוד על זה ואראה אם אני לא מוצא דרך אחרת, אבל רוב האנשים אמורים להיות בסדר. לחלופין, אתה יכול לפתוח את סקריפט הדבק באוטומט ולהחליף אתcuttemp
תיקייה בפעולה "קבל פריטי Finder שצוינו" עם שלך.
עדכון 3:לא כל כך עדכון, אלא אזהרה נוספת: נראה שהשגיאה הנפוצה ביותר היא שפונקציית ההדבקה מוחקת את קובץ החיתוך אך אינה מדביקה אותו בתיקיית היעד. לא ציינתי את הסיבה לכך, אבל הקפד לבדוק זאת לפני שאתה משתמש בו על קבצים חשובים! עם זאת, נראה שזה קורה רק לחלק מהאנשים. ודא שאתה מנסה רק לגזור ולהדביקקבצים, לא תיקיות.זה לא עובד עבור העברת תיקיות!
אם יש לך ניסיון כלשהו עם AppleScript ו-Autotor, אנא בדוק את הקוד שלי וראה אם אתה רואה משהו אחר שעלול לגרום להתנהגות זו. כמה שיותר עיניים, יותר טוב.