คำถามติดแท็ก key-bindings

9
วิธีเลือกอินสแตนซ์ทั้งหมดของตัวแปรและแก้ไขชื่อตัวแปรใน Sublime
ถ้าฉันเลือกตัวแปร (ไม่ใช่แค่สตริงใด ๆ ) ในโค้ดของฉันอินสแตนซ์อื่น ๆ ของตัวแปรนั้นจะได้เส้นขีด (เส้นขอบสีขาว) ล้อมรอบพวกเขา: มีแป้นพิมพ์ลัดที่จะให้ฉันเลือกตัวแปรเหล่านั้นทั้งหมดและแก้ไขทั้งหมดพร้อมกันหรือไม่ สิ่งที่ฉันได้ลอง: ⌘D, ⌘Kและ⌘Uให้ฉันเลือกทีละตัว แต่ฉันต้องยกเว้นการจับคู่สตริงที่ไม่ใช่ตัวแปรด้วยตนเอง: และการใช้Ctrl⌘Gเพียงแค่เลือกทั้งหมดตรงกับสตริง: เห็นได้ชัดว่า Sublime สามารถแยกความแตกต่างระหว่างการจับคู่ตัวแปรและสตริง ไม่มีวิธีเลือกเฉพาะตัวแปรที่ตรงกันหรือไม่?

16
การผูกปุ่มลูกศรใน JS / jQuery
ฉันจะผูกฟังก์ชั่นเข้ากับปุ่มลูกศรซ้ายและขวาใน Javascript และ / หรือ jQuery ได้อย่างไร ฉันดูปลั๊กอิน js-hotkey สำหรับ jQuery (ล้อมฟังก์ชันการผูกในตัวเพื่อเพิ่มอาร์กิวเมนต์เพื่อจดจำคีย์เฉพาะ) แต่ดูเหมือนจะไม่สนับสนุนปุ่มลูกศร

17
Xcode ซ้ำบรรทัด
มีเป็นDuplicateคำสั่งในเมนูแก้ไข (ที่มีทางลัดเริ่มต้น⌘D) แต่มันก็เป็น (ตามที่ฮัลเลย์ชี้ให้เห็น) ความหมายสำหรับการทำซ้ำในส่วน Interface Builder ของ Xcode ดังนั้นคุณจะทำอย่างไร ( ง่าย ) ซ้ำบรรทัดใน Xcode 4 หรือไม่? คำถามที่เกี่ยวข้อง (พร้อมคำตอบที่ใช้งานได้) สำหรับ Xcode 3 ... และใช้ไม่ได้กับ Xcode 4 ทำไมไม่แค่คัดลอกและวาง เนื่องจากมันน่าเบื่อและทำให้เกิดการแสดงผาดโผนด้วยมือมากเกินไป: อย่างใดอย่างหนึ่ง(1) : การย้ายไปยังจุดเริ่มต้นสายแล้วกด⇧^Eจากนั้นคัดลอกที่มี⌘Cการเคลื่อนย้ายไปยังบรรทัดใหม่ alligning เคอร์เซอร์และในที่สุดก็วางกับ⌘V; หรือ(2) : ^A(ตั้งค่าเคอร์เซอร์เป็นบรรทัดเริ่มต้น), ^SPACE(กำหนดเครื่องหมาย), ^E(ตั้งค่าเคอร์เซอร์เป็นสิ้นสุดบรรทัด), ⇧^W( Select to Markกำหนดเอง), คัดลอก, ขึ้นบรรทัดใหม่ ฯลฯ ดังที่ Frank Schröder (ในคำถามที่เกี่ยวข้อง ) …

6
ฉันจะฟังเหตุการณ์การกดแป้นทั้งหน้าได้อย่างไร?
ฉันกำลังมองหาวิธีผูกฟังก์ชันเข้ากับทั้งหน้าของฉัน (เมื่อผู้ใช้กดปุ่มฉันต้องการให้เรียกใช้ฟังก์ชันใน component.ts ของฉัน) มันง่ายมากใน AngularJS ด้วย a ng-keypressแต่ใช้ไม่ได้กับ(keypress)="handleInput($event)". ฉันลองใช้กระดาษห่อ div ทั้งหน้า แต่ดูเหมือนจะไม่ได้ผล จะใช้งานได้เมื่อโฟกัสอยู่ที่มันเท่านั้น <div (keypress)="handleInput($event)" tabindex="1">

13
Emacs บน MacOS X Leopard การผูกคีย์
ฉันเป็นผู้ใช้ Mac และฉันตัดสินใจที่จะเรียนรู้ Emacs ฉันได้อ่านแล้วว่าเพื่อลดความเมื่อยล้าของมือและปรับปรุงความแม่นยำควรสลับปุ่มCTRLและ CAPS LOCKฉันจะทำสิ่งนี้ใน Leopard ได้อย่างไร? นอกจากนี้ใน Terminal ฉันต้องใช้ESCคีย์เพื่อเรียกใช้เมตา มีวิธีใดบ้างในการรับปุ่ม alt / option เพื่อเรียกใช้ meta แทน? อัปเดต:แม้ว่าตอนนี้จะกดปุ่มควบคุมได้ง่ายกว่ามาก แต่เมตาคีย์ก็ยังใช้บ่อยพอที่จะทำให้ตำแหน่งบน MacBook และแป้นพิมพ์ Apple ของฉันได้รับความสนใจเช่นกัน อันที่จริงฉันพบว่าปุ่มควบคุมนั้นตีง่ายกว่าจริง ๆ ดังนั้นฉันจึงรีแมปปุ่มควบคุมเพื่อทำหน้าที่เป็นเมตาคีย์ ใครมีวิธีแก้ปัญหาที่ดีกว่า / ได้มาตรฐานกว่านี้ไหม?

2
Emacs: พิมพ์การผูกคีย์สำหรับคำสั่งหรือแสดงรายการการผูกคีย์ทั้งหมด
ใน Emacs (GNU 23.2, * nix) ฉันจะ: แสดงรายการลำดับคีย์ที่ผูกไว้กับคำสั่งเฉพาะหรือไม่ ตัวอย่างเช่นเราจะแสดงรายการลำดับคีย์ทั้งหมดที่ดำเนินการได้save-buffers-kill-emacsอย่างไรโดยมีเอาต์พุตของลำดับคีย์ที่ผูกไว้ สมมติว่าเราสามารถทำได้การแสดงรายการลำดับคีย์ที่ผูกไว้goto-lineควรพิมพ์ผลลัพธ์: M-g gบนการติดตั้งเริ่มต้น แสดงรายการการผูกคีย์ทั้งหมดหรือไม่ ไม่C-h bทำเช่นนี้? มันจะพิมพ์การผูกของฉันเองหรือไม่? ฉันทราบว่าการดำเนินการคำสั่งโดยตรงสามารถพิมพ์ลำดับคีย์ที่สามารถเปิดใช้งานได้ แต่ก็ไม่ได้ทำเช่นนั้นเสมอไปและมีบางสิ่งเกิดขึ้นรวมถึง: (1) เอาต์พุตไม่คงอยู่เป็นเวลานาน (2 ) คำสั่งถูกดำเนินการ ฉันต้องการคำสั่งที่แสดงรายการสำหรับฉัน (โดยเฉพาะอย่างยิ่งทั้งหมด) การผูกที่แนบมากับคำสั่งที่กำหนดโดยไม่ต้องดำเนินการคำสั่งหรืออะไรทำนองนั้น

6
แมป Ctrl + A และ Ctrl + Shift + A ต่างกันอย่างไร?
ในเทอร์มินัลเราไม่สามารถแยกแยะCtrl+ AและCtrl+ Shift+ ได้Aเนื่องจากทั้งคู่ปล่อยรหัสคีย์เดียวกันดังนั้นฉันจึงเห็นว่าทำไม Vim ถึงทำไม่ได้ แต่ gVim ซึ่งเป็นแอปพลิเคชัน X สามารถแยกความแตกต่างCtrl+ AและCtrl+ Shift+ Aได้ มีวิธีใดบ้างที่จะทำแผนที่สองสิ่งนี้แตกต่างกัน? สำหรับผู้เริ่มต้นฉันต้องการทำสิ่งต่อไปนี้: ให้ "วางจากคลิปบอร์ด" ทำงานเหมือนเทอร์มินัล Gnome ในขณะที่เก็บCtrl+ Vไปที่โหมดภาพ :nmap <C-S-V> "+gP
92 vim  key-bindings 

6
ตรวจสอบว่าคีย์ถูกผูกไว้กับบางสิ่งในกลุ่มหรือไม่
ฉันต้องการทราบว่ามีวิธีพิจารณาว่าคีย์ทำอะไรเป็นกลุ่มหรือไม่ ฉันรู้ว่าฉันสามารถใช้:mapเพื่อดูการแมปที่ผู้ใช้กำหนดได้ แต่มีบางอย่างสำหรับสิ่งต่างๆในตัวหรือไม่ ตัวอย่างเช่นฉันเคยCTRL- Wผูกไว้เพื่อปิดแท็บเพราะฉันคิดว่ามันไม่ได้ใช้ หลังจากผ่านไปครึ่งปีฉันพบว่ามีลำดับบางอย่างที่ใช้มันเช่นCTRL- W CTRL- Sเพื่อแบ่งหน้าต่างและมันเป็นฝันร้ายที่ต้องฝึกฝนตัวเองใหม่
89 vim  key-bindings 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.