it-swarm.asia

نسخ على تحديد ، لصق على منتصف انقر على نظام التشغيل Mac OS X؟

هل هناك طريقة لمنح OS X سلوك X-windows المعتاد حيث يؤدي تحديد النص في أي تطبيق إلى نسخه تلقائيًا إلى الحافظة ، ولصق زر الماوس الأوسط تلقائيًا؟

command+C، command+V هو مزعج قليلا.

91
nibot

تمت مناقشة ذلك بالفعل (والإجابة عليه) في Apple.stackexchange.com . كانت الإجابة المقبولة في تلك المناقشة هي استخدام Better Touch Tool.

ومع ذلك ، فإن كل تلك الحلول التي تقترح استخدام بعض الأدوات لتعيين نقرة بالماوس على Cmd-V لا تحاكي تمامًا سلوك X ، حيث يمكنك الحصول على محتوى مختلف في المخزن المؤقت الذي يتم التحكم فيه بالماوس والمخزن المؤقت المتحكم فيه بلوحة المفاتيح (أي ، يمكن لصق سلسلتين مختلفتين بناءً على ما إذا كنت تقوم بالنقر بزر الماوس الأوسط أو اضغط CTRL-V).

16
jstarek

فقط للمحفوظات: ما تريده يعمل بالفعل في المحطة الطرفية، ولكن فقط في نفس النافذة الطرفية:

حدد بعض النص (وحرر زر الماوس) ، واستخدم زر الماوس الأوسط للصقه.

بدلاً من ذلك ، عند استخدام لوحة التتبع أو الماوس ذو الزرين: بعد التحديد ، انقر واسحب التحديد قليلاً فقط ؛ سترى تغيير المؤشر. الآن ، عندما تترك الزر ، يتم لصق النص المحدد في المؤشر. ضرب Esc أثناء سحب الإلغاء.

drag and drop

 بالطبع ، محطة واحدة فقط من بين العديد من البرامج. لكن بالنسبة لي ، هذا هو المكان الوحيد الذي أرغب فيه بالفعل في هذا السلوك ، فقط بسبب تعليق Spiff حول القدرة على استبدال النص المحدد (الماوس) بالنص ما هو في الحافظة.

9
Arjan

إذا كنت بحاجة فقط إلى الجهاز الطرفي ، فيمكنك تثبيت iTerm2 وهو جهاز طرفية يعمل على قطع نوافذ X ولصقها.

6
Mark

لقد حاولت فقط Terminal (OS X El Capitan ، الإصدار 10.11.5). العملية التي استخدمتها هي:

  1. تسليط الضوء على النص
  2. مع الاستمرار بإصبع واحد ، اسحب قليلاً لأعلى (يتحرك النص المميز ويظهر اللون الأخضر "+")
  3. الإصدار ويظهر النص المميز في سطر الأوامر
2
Vladimir Lukin

أستخدم BetterTouchTool وقمت بتكوينه لمضاهاة زر الماوس الأوسط في التطبيق الطرفي بنقرة ثلاثة أصابع.

1
Michal

كمستخدم linux لفترة طويلة ، كنت أبحث بشكل يائس عن هذه الوظيفة في osx. العلامة صحيحة - iTerm هي الإجابة بالإضافة إلى بعض الإعدادات في تفضيلات X11. تفضل بزيارة هنا لمزيد من المعلومات.

1
ralome

_ إخلاء المسئولية : لم أختبر هذا لأنني لا أملك جهاز ماك. لكن المحتوى كان أكبر من أن يتم نشره كتعليق. لذلك ، أنا نشرها كإجابة بدلاً من ذلك.

أنا مستخدم Windows وقمت بتنفيذ نفس الوظيفة بالضبط في windows باستخدام برنامج نصي مكتوب لبرنامج يسمى Autohotkey.

الآن ، وفقًا لسؤال هذا السؤال ، يشغّل IronAHK نصوص AHK على نظام Mac.

إليك تلك التي أستخدمها في نظام windows (Ofcourse ، سيكون عليك تعديله كثيرًا لجعله يعمل):

    cos_mousedrag_treshold := 20 ; pixels


#IfWinNotActive ahk_class ConsoleWindowClass

~lButton::
  MouseGetPos, cos_mousedrag_x, cos_mousedrag_y
  keywait lbutton
  mousegetpos, cos_mousedrag_x2, cos_mousedrag_y2
  if (abs(cos_mousedrag_x2 - cos_mousedrag_x) > cos_mousedrag_treshold
    or abs(cos_mousedrag_y2 - cos_mousedrag_y) > cos_mousedrag_treshold)
  {
    wingetclass cos_class, A
    if (cos_class == "Emacs")
      sendinput !w
    else
      sendinput ^c
  }
  return

~mbutton::
  WinGetClass cos_class, A
  if (cos_class == "Emacs")
    SendInput ^y
  else
    SendInput ^v
  return

#IfWinNotActive


;; clipx
^mbutton::
  sendinput ^+{insert}
  return

يذهب رصيد البرنامج النصي إلى هذا المنشور . حاول التجريب والتعليق إذا كنت تعمل. سأحاول مساعدة أكبر قدر ممكن.

وفي الوقت نفسه ، إلقاء نظرة على هذا كذلك. لكن ، لا أعتقد أنها متقدمة بما يكفي للوظيفة التي تريدها.

1
tumchaaditya

لم أجد وسيلة الأم أيضا. بعد تجربة أشياء مختلفة انتهى بي الأمر باستخدام TotalTerminal .

وتضيف بعض الوظائف الإضافية إلى التطبيق الطرفي. إلى جانب النسخ على تحديد يمكنك تعيين مفتاح عمومي لإظهار المحطة وقتما تشاء.

1
iltempo

ليس لدي جهاز ماك لذلك لا يمكنني التحقق من ذلك وكان المحتوى طويلاً للغاية للحصول على تعليق لذلك أنا نشره كإجابة. ربما سيكون من المفيد للآخرين.

Solution1:

انتقل إلى تفضيلات X11 - قم بتمييز "محاكاة زر الماوس 3".

الآن انقر الأوسط = الخيار + انقر.

التمييز/اللصق سيعمل كما هو الحال في نظام Linux.

Solution2:

هناك طريقة أخرى لتثبيت أداة اللمس الأفضل ، مما يتيح لك تعيين أوامرك الخاصة لإيماءات الماوس/لوحة اللمس المختلفة.

  • 1 إصبع الصنبور الأيمن = كمد ج (نسخة) و
  • 2 إصبع الحنفية = كمد الخامس (لصق)

إنها خطوة واحدة أكثر من التمييز = copy ، لكنها لا تزال مفضلة على اختصارات لوحة المفاتيح.

من تلميحات macworld .

0
avirk

قد تحاول التلاعب بإعدادات الماوس لمعرفة ما إذا كان برنامج التشغيل يتيح لك تعيين وظيفة اللصق للنقر الأوسط. إذا لم يحدث ذلك ، فحاول البحث في USB Overdrive .

بالنسبة للنسخ عند الاختيار ، لست على دراية بأي برنامج يمنحك هذه الوظيفة ، واستناداً إلى ما يمكنني العثور عليه على Google ، لا يوجد على الأرجح.

0
Lawrence Velázquez