ตัวเลือก PuTTY นั้นเพื่อเลือกและจากนั้นคลิกขวาเพื่อวางเป็นสิ่งประดิษฐ์ที่ดีที่สุดหลังจากเมาส์ มีวิธีใดที่จะทำให้ Terminal ใน OS X ทำเช่นนี้? แฮ็ครหัสที่มา? ติดตั้งอะไร?
ซอร์สโค้ดสำหรับเทอร์มินัล OS X เป็นแบบสาธารณะหรือไม่
ตัวเลือก PuTTY นั้นเพื่อเลือกและจากนั้นคลิกขวาเพื่อวางเป็นสิ่งประดิษฐ์ที่ดีที่สุดหลังจากเมาส์ มีวิธีใดที่จะทำให้ Terminal ใน OS X ทำเช่นนี้? แฮ็ครหัสที่มา? ติดตั้งอะไร?
ซอร์สโค้ดสำหรับเทอร์มินัล OS X เป็นแบบสาธารณะหรือไม่
คำตอบ:
ติดตั้ง SIMBL แล้วติดตั้งTerminalCopyOnSelect
- ในตอนแรกคุณควรติดตั้งSIMBL
- ดาวน์โหลดไฟล์ปลั๊กอินซิปที่ฉันกล่าวถึงข้างต้นและขยาย
- คัดลอกไฟล์ที่คลายบีบอัด "TerminalCopyOnSelect.bundle" ไปยังไดเรกทอรีปลั๊กอินซึ่งอยู่ที่ ~ / Library / Application Support / SIMBL / Plugins /
- ยุติกระบวนการทั้งหมดของ Terminal.app และเริ่มต้นใหม่
ในเทอร์มินัลให้เลือกบางสิ่งจากนั้นภายในหน้าต่างเทอร์มินัลเดียวกันทำอย่างใดอย่างหนึ่งต่อไปนี้:
คลิกและลากส่วนที่เลือก (บิตตัวชี้เมาส์จะเปลี่ยน) และปล่อยเพื่อวาง (กด Esc ในขณะที่ลากเพื่อยกเลิก)
หรือ: วางโดยใช้ Shift-Command-V
หรือ: วางโดยใช้ปุ่มกลางของเมาส์
iTermทางเลือกหนึ่งสำหรับ Terminal สามารถทำได้
iTerm 2ยังมีตัวเลือกในการคัดลอกข้อความไปยังคลิปบอร์ดปกติที่เลือก:
คุณสามารถทำการแมปปุ่มกลางเพื่อวางจากคลิปบอร์ด:
เช่นเดียวกับใน Terminal คุณยังสามารถใช้ shift-command-V (แก้ไข> วางแบบพิเศษ> การเลือกการวาง) เพื่อวางข้อความที่เลือกไว้ที่อื่นในหน้าต่างปัจจุบัน
ในการตอบคำถาม 4 ข้อของคุณ:
ตัวเลือกสีโป๊วนั้นเพื่อเลือกและจากนั้นคลิกขวาเพื่อวางในสิ่งประดิษฐ์ที่ดีที่สุดหลังจากเมาส์ มีอยู่แล้วเพื่อให้เทอร์มินัลทำเช่นนี้
ไม่ แต่คุณสามารถเลือกข้อความที่คุณต้องการและลาก -n-drop การเลือกของคุณไปยังพรอมต์คำสั่ง
แฮ็ครหัสที่มา?
อาจเป็นไปได้ที่จะทำวิศวกรรมย้อนกลับ แต่ทำไมต้องใส่ใจกับบางสิ่งที่ไม่สำคัญและความจริงที่ว่ามันผิดกฎหมาย: P
ติดตั้งอะไร?
iTermตามที่ kbisset แนะนำ
ซอร์สโค้ดสำหรับเครื่องเทอร์มินัลของ mac มีให้ใช้งานหรือไม่?
ไม่ใช่ แต่ iTerm คือ
คุณสามารถเปิดใช้เซิร์ฟเวอร์ X11 และใช้ xterm ทุกอย่างอยู่ในกล่องแล้ว
คุณยังสามารถพิมพ์xterm&
Terminal.app และ X11 จะเปิดขึ้นโดยอัตโนมัติ
นอกจากนี้คุณยังสามารถติดตั้งTotalTerminalและเพลิดเพลินกับการเข้าถึงฮอตคีย์ไปยังเทอร์มินัลแบบ Quake-style ที่มีการตั้งค่าการคัดลอกเมื่อเลือกเช่นกัน :-)
TotalTerminal เพิ่มเทอร์มินัลที่มีอยู่และไม่ได้แทนที่ดังนั้นฉันจึงพบว่าเป็นโซลูชันที่ดีกว่าการติดตั้งและใช้แอปอื่น :-)
เวิร์กโฟลว์ของฉัน
สำหรับการคัดลอก: cmd-shift-click - มันจะคัดลอกเส้นทางยูนิกซ์แบบเต็มเช่นผงสำหรับอุดรู
สำหรับวาง: trackpad คลิกสามครั้งซึ่งทำงานเหมือนปุ่มกลางของเมาส์บน xwindow หรือปุ่มขวาใน putty (ต้องการ: http://clement.beffa.org/labs/projects/middleclick/ )
หากคุณลองคำตอบที่ยอมรับแล้ว วิธี SIMBL TerminalCopyOnSelect แต่ล้มเหลวด้วยการแสดงข้อความโต้ตอบ:
Terminal 2.5 (v334) has not been tested with the plugin TerminalCopyOnSelect (null)(v0.1.0).
As a precaution, it has not been loaded. Please contact the plugin developer for further information.
เป็นเพราะ TerminalCopyOnSelect ที่คุณดาวน์โหลดจะมีผลเฉพาะในกรณีที่เวอร์ชั่นบันเดิล Terminal.app คือ 237 - 240
คุณสามารถดาวน์โหลดและสร้างมันเองจากGitHub
git clone https://github.com/genki/terminalcopyonselect.git
cd terminalcopyonselect
open TerminalCopyOnSelect.xcodeproj
# edit Info.plist and set SIMBLTargetApplications's MaxBundleVersion to 400, which is enough for MacOSX Yosemite's Terminal.app
# hit build, and it will copy TerminalCopyOnSelect.bundle under it's proper place: ~/Library/Application Support/SIMBL/Plugins
คุณสามารถเลือกสิ่งที่คุณต้องการด้วยเมาส์จากนั้น cmd + คลิกขวาที่เมาส์มันจะคัดลอกข้อความที่เลือกและวาง