ฉันใช้msysgitกำลังทำงานบน Windows XP
พยายามCtrl+ V, คลิกขวา, คลิกกลาง, Google ... ไม่มีโชค
ฉันใช้msysgitกำลังทำงานบน Windows XP
พยายามCtrl+ V, คลิกขวา, คลิกกลาง, Google ... ไม่มีโชค
คำตอบ:
Insertกด
นอกจากนี้หากต้องการคัดลอกจากหน้าต่างให้ลองคลิกที่ไอคอนหน้าต่างคอนโซล (ด้านบน) และเลือกแก้ไข -> ทำเครื่องหมายจากนั้นลากกล่องบนข้อความแล้วกด Enter (คุณสามารถวางผ่านเมนูไอคอนหน้าต่างได้ แต่กุญแจนั้นเร็วกว่า)
UPDATE
เริ่มจาก Windows 10 CTRL+ C, CTRL+ Vและคุณสมบัติอื่น ๆ มากมายถูกนำมาใช้ใน conhost.exe ดังนั้นพวกเขาควรทำงานกับยูทิลิตี้คอนโซลทุกตัวบน Windows (คุณต้องเปิดใช้งานคุณสมบัติ -> แท็บตัวเลือก -> โหมดแก้ไขด่วน)
into
ทุบตีเนื้อหาคอมไพล์ แต่ขอบคุณที่ฉันเห็นEdit -> Paste
ซึ่งเป็นสิ่งที่ฉันต้องการ! ไม่ต้องพิมพ์รหัส API อีกต่อไป!
cmd.exe
แต่เป็นปัญหาเพราะใช้
Shift + Ins
มิฉะนั้นมันก็บอกว่าเป็นอย่าง[(^2A](
อื่น
Insertนอกเหนือจากการใช้คำสั่งแก้ไขเมนูให้คุณโดยตรงสามารถวางลงในหน้าต่างทุบตีคอมไพล์โดยใช้แป้นพิมพ์ลัด
Ctrl-_
ยกเลิกสามารถทำได้ด้วย ฉันเชื่อว่าทั้งหมดนี้มาจากยูทิลิตี readline ซึ่งเลียนแบบ Emacs ซึ่งเป็น One True Editor
ไม่ใช่ฟังก์ชั่นของ git, msys หรือ bash; ทุกโปรแกรมของ windows console ติดอยู่โดยใช้กลไกคัดลอก / วางที่ยุ่งยากเหมือนกันด้วยเหตุผลทางประวัติศาสตร์ การเปิดโหมด QuickEditสามารถช่วยได้ - หรือคุณสามารถติดตั้งคอนโซลทางเลือกที่ดีเช่นนี้และเปลี่ยนทางลัด git bash ของคุณเพื่อใช้แทน
สำเนา:
การแก้ปัญหาระยะยาว: คลิกที่ไอคอน Topleft> ค่าเริ่มต้น> เลือก "โหมด QuickEdit" ภายใต้ "แก้ไขตัวเลือก"> โอเค
จากนั้นเลือกข้อความที่คุณต้องการคัดลอก กดEnter
วิธีแก้ปัญหาระยะสั้น: คลิกที่ไอคอน Topleft> แก้ไข> ทำเครื่องหมาย Enterกด
วาง:
กด Insert
(หากเปิด "โหมด QuickEdit" การคลิกขวาอาจทำงานได้เช่นกัน)
ใช้Shift+ Insertlike ใน linux bash
แก้ไข: มันทำงานได้แม้ในผงสำหรับอุดรู
วิธีที่ผมทำเช่นนี้คือการถือAltแล้วกดSpaceแล้วและในที่สุดEP
ใน Windows Altข้ามไปที่เมนูหน้าต่างSpaceเปิดขึ้นEเลือกแก้ไขและPดำเนินการคำสั่งวาง
รับการแก้ไขเหล่านี้อย่างต่อเนื่องและคุณสามารถวางข้อมูลโค้ดได้ภายใน 2 วินาที
ฉันกลับไปที่ Windows เป็นครั้งแรกในระยะเวลานานและทำให้ฉันต้องด่าเหมือนนักเทียบท่า ในที่สุดฉันก็พบสิ่งนี้:
การเปิดใช้งานCtrl+ Shift+ letterทางลัดมีฉันกับลินุกซ์เหมือนพฤติกรรมที่มีการปรับลดความดันโลหิตของฉัน Ctrl+ Shift+ C/ Vตอนนี้ใช้งานได้
สิ่งนี้แนะนำโดยหน้าวิธีใช้github :
clip < filename
สิ่งนี้จะคัดลอกเนื้อหาของชื่อไฟล์ไปยังคลิปบอร์ดและมีประโยชน์สำหรับการทำสิ่งต่าง ๆ เช่นการคัดลอก id_rsa.pub ของคุณไปยังเว็บฟอร์ม
สำหรับวางในGit BASH
CTRL+P
คลิกขวาที่ทางลัด Git Bash แล้วเปลี่ยนเป็นแท็บตัวเลือก เปิดใช้งานด่วนโหมดแก้ไขและคลิกตกลง
ตอนนี้คุณสามารถใช้คลิกขวาไปวางลงใน Git Bash แม้รหัสผ่านสำหรับการผลักดันจากระยะไกลที่คุณไม่สามารถทำอะไรกับแทรก
นอกจากนี้ยังช่วยให้คัดลอกได้อย่างง่ายดาย เพียงคลิกซ้ายและลากในหน้าต่างคอนโซลเพื่อเลือกบล็อกข้อความใด ๆ ตอนนี้คลิกขวาที่การเลือกและบล็อกข้อความจะถูกคัดลอกใน RAM นี่เป็นวิธีที่ง่ายและง่ายกว่าวิธีอื่น ๆ
แหล่งที่มาของภาพ: https://danlimerick.wordpress.com/2011/07/23/git-for-windows-tip-how-to-copy-and-paste-into-bash/
console2 ( http://sourceforge.net/projects/console/ ) คือการไปยังส่วนหน้าของเทอร์มินัล
มันเพิ่มคุณสมบัติที่ยอดเยี่ยมเช่นคัดลอก / วาง windows ปรับขนาดได้และแท็บ คุณยังสามารถรวม "เทอร์มินัล" ได้มากเท่าที่คุณต้องการในแอพ ฉันเองใช้ cmd (หน้าต่างแจ้งพื้นฐาน), mingW / msysGit และฉันมีทางลัดสำหรับการดำน้ำโดยตรงใน python และ mysql interpreters
อาร์กิวเมนต์ "shell" ที่ฉันใช้สำหรับ git (บนเครื่อง win7) คือ:
C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
Ctrl+ insertทำเพื่อฉันใน Windows
หากความตั้งใจของคุณคือคัดลอก / วางความคิดเห็นสำหรับคอมมิท git ลองตั้งค่าตัวแก้ไขตัวแปรสิ่งแวดล้อมเป็นโปรแกรมแก้ไขข้อความธรรมดาที่คุณชื่นชอบ (notepad, notepad ++ ... ) และเมื่อคุณจะยอมรับอย่าให้ตัวเลือก -m และ Git จะเปิดตัวแก้ไขที่คุณชื่นชอบเพื่อคัดลอก / วางคุณแสดงความคิดเห็น
รับ Console2 คุณกำหนดค่าให้ทำหลายวิธี ทำงานร่วมกับพรอมต์คำสั่ง bash หรือ Windows
คุณสามารถคลิกขวาได้ในหน้าต่างคอนโซล ตรวจสอบให้แน่ใจ (ตามคำตอบก่อนหน้านี้) เพื่อเปิดใช้งานทั้ง 'ตัวเลือกการแก้ไข' ในแผงคุณสมบัติ (จากเมนูระบบ)
ในคุณสมบัติของคอนโซลคุณสามารถเปิดใช้งาน "โหมดแก้ไขด่วน" ภายใต้ "แก้ไขตัวเลือก" ในแบบที่คุณสามารถวางไว้ภายในคอนโซลเพียงแค่คลิกขวา หรือคุณสามารถใช้ 'แทรก' ตามที่พวกเขาพูด
จริง ๆ แล้วฉันสงสัยว่าจะทำอย่างไรในวันนี้ ... และบังเอิญ Phil Haack โพสต์เคล็ดลับเกี่ยวกับการใช้ posh-git (Git on powershell) ซึ่งให้แท็บอัตโนมัติสมบูรณ์และบิตเย็นอีกไม่กี่ ฉันจะไม่กลับไปที่ Git ทุบตี
ลองดูสิ
http://haacked.com/archive/2011/12/13/better-git-with-powershell.aspx
อ๋อคัดลอกจากที่อื่นโดยใช้ctrl+ และวางการใช้c INSERTทำงานกับฉันใน Window 8
ใน windows ฉันไม่แน่ใจเกี่ยวกับการคัดลอก แต่สำหรับวางงาน Ctrl + แทรก ใน Linux คัดลอก: CTRL+ SHIFT+ C, วาง: CTRL+ SHIFT+V
ฉันใช้เม้าส์ :
คัดลอก: คลิกแถบชื่อเรื่องเลือกทำเครื่องหมายจากนั้นเลือกเนื้อหาที่คุณต้องการคัดลอก PASTE: คัดลอกสิ่งที่คุณต้องการในอดีตมุ่งเน้นไปที่ bash กดปุ่ม insert บนคีย์บอร์ด
สำหรับผู้ใช้ที่ทำงานเกี่ยวกับWindows 7
, Shift+ INSERTทำงานได้ดี
ฉันคิดว่าคุณไม่ได้ใช้ Mac ใช้insertรหัส
หากคุณคลิกที่ไอคอนที่มุมซ้ายบนเมนูแบบเลื่อนลงจะปรากฏขึ้นและคุณจะพบตัวเลือกในการคัดลอก / วางจากที่นั่น
ในการคัดลอกเลือกข้อความและคลิกCTRL+INS
เพื่อวางเคอร์เซอร์ที่คุณต้องการพิมพ์
และคลิกSHIFT+INS
สำหรับตัวเลือกเพิ่มเติมให้คลิกซ้ายที่ไอคอน git-bash
ฉันยังผ่านปัญหาเดียวกัน git ทุบตีไม่สนับสนุนวิธีการดั้งเดิมเพื่อคัดลอกและวางใน windows แต่คุณสามารถคัดลอกและวางในคำสั่งเดียว
ต่อไปนี้เป็นคำตอบมากมาย แต่ไม่มีคำตอบสำหรับฉัน Fyi ฉันมีแล็ปท็อป Lenovo ที่ใช้ win10 และสิ่งที่เหมาะกับฉันคือ:
วาง = Shift+ fn+prt sc
คัดลอก = Shift+ fn+c
บนแป้นพิมพ์ของฉันจะอยู่ในคีย์เดียวกันกับ Printscreen น่าเสียดาย ctrl + ins ใช้งานไม่ได้สำหรับฉันดังนั้นฉันจึงรวมชุดการทำงานต่อไปนี้ให้ฉัน:
FN + CTRL + PRT SC - สำหรับการคัดลอก
FN + SHIFT + PRT SC - สำหรับการแทรก
MacBook pro ไม่มีรหัส ins ใช้FN+ ENTERเพื่อวาง