คำถามติดแท็ก keyboard-shortcuts

คำถามเกี่ยวกับวิธีเรียกใช้โปรแกรมหรือฟังก์ชั่นระบบปฏิบัติการอื่น ๆ เมื่อกดปุ่มพร้อมกันที่ให้มา

2
Ctrl-s ตัวจำลองเทอร์มินัลแฮงค์?
ฉันเจอประโยคหนึ่งใน vimdoc: Note: CTRL-S does not work on all terminals and might block further input, use CTRL-Q to get going again. และกุญแจนี้แขวนเสียงเรียกเข้าของฉัน ฉันคิดว่ามันเป็นความผิดของกลุ่มเนื่องจากไม่มีปัญหาเมื่อฉันใช้C-s/ C-x C-sใน emacs nox อย่างไรก็ตามตอนนี้เมื่อฉันอ่าน manpage และกดCtrl-sมันก็แฮงค์ได้man เช่นกัน (ฉันกำลังตั้งlessเป็น PAGER) ดังนั้นใครบางคนสามารถบอกฉันว่าเกิดอะไรขึ้น เทอร์มินัลอีมูเลเตอร์เป็นxtermและlxterminalและttyยังมีปัญหานี้ และ a Ctrl+ qทำให้กระบวนการถูกต้องอีกครั้งในทุกกรณี

9
จะเลื่อนในเทอร์มินัลโดยใช้คีย์บอร์ดได้อย่างไร?
ฉันจะเลื่อนในทุบตีโดยใช้แป้นพิมพ์เท่านั้นได้อย่างไร ถ้ามันเป็นไปไม่ได้ในการทุบตีมีกระสุนอื่นอีกบ้างที่รองรับสิ่งนี้?

9
แป้นพิมพ์ตั้งค่าเป็น "โหมดแมว"
ฉันเป็นเจ้าของแมวและเป็นคนรักแมว แต่ฉันไม่ชอบเมื่อแมวของฉันนั่งบนแป้นพิมพ์ของฉันและผลักดันคีย์ randoms และทำให้ทุกอย่างยุ่ง ฉันมีความคิดที่จะมีปุ่มฟังก์ชั่นที่ปิดแป้นพิมพ์ (ยกเว้นสำหรับการรวมคีย์พิเศษหนึ่งชุด) ฉันรู้ว่ามีอยู่แล้วCtl- Sแต่แป้นพิมพ์นี้ค้างและติดตามอินพุตจนกว่าคีย์บอร์ดจะถูกปลดล็อก คีย์บอร์ดมีวิธีใดที่ไม่สนใจอินพุตทั้งหมดยกเว้นคีย์ผสมที่ยากต่อการกดโดยบังเอิญ? คะแนนโบนัส: มีวิธีการทำสิ่งเดียวกันใน Windows หรือไม่?

9
ออกเป็นกลุ่มเร็วขึ้น
ฉันใช้ Vim เป็นหลักในการแก้ไขอย่างรวดเร็วมากกว่าการทำงานที่ยาวนาน ในความรู้สึกที่ผมพบว่าลำดับแป้นพิมพ์สำหรับการเลิกสูบบุหรี่โดยเฉพาะอย่างยิ่งลำบาก: Esc, Shift+ ;, w, ,qEnter วิธีออกจาก Vim (อาจบันทึกเอกสาร) ด้วยการกดแป้นน้อยที่สุด? โดยเฉพาะจากโหมดแทรก

7
จะรันคำสั่งโดยไม่กดปุ่ม Enter ได้อย่างไร
บังเอิญผมแมปEnterผ่านไปxkbsetPointer_button2 ตอนนี้ทุกครั้งที่ฉันกดEnterข้อความที่พูดพล่อยๆจะปรากฏขึ้น ฉันคิดถึงวิธีแก้ปัญหาที่เกี่ยวข้องกับการแมปใหม่อีกครั้ง แต่นั่นหมายความว่าฉันจะต้องเรียกใช้คำสั่งxmodmap -e "keycode 135 = Pointer_Button2"(หรือรหัสอื่นใดนอกจากนั้นEnter) แต่ฉันไม่สามารถที่จะเรียกใช้คำสั่งนี้ใน terminal, Enterไม่ต้องกดปุ่ม ฉันจะทำเช่นนั้นได้อย่างไร ฉันใช้ Ubuntu 12.04

2
วิธีการวางสายปัจจุบันที่ด้านบน / กลาง / ด้านล่างของหน้าจอเป็นกลุ่ม?
เคล็ดลับการนำทางที่เร็วขึ้นเพื่อวางบรรทัดที่เคอร์เซอร์อยู่ในขณะนั้นไปยัง ด้านบนของหน้าจอ? ศูนย์กลางของหน้าจอ? ด้านล่างของหน้าจอ?

4
ฉันจะลบคำย้อนหลังที่บรรทัดคำสั่ง (bash และ zsh) ได้อย่างไร
ฉันจะลบคำย้อนหลังที่บรรทัดคำสั่งได้อย่างไร ฉันเคยชินกับบรรณาธิการบางคนที่ลบ 'word' ล่าสุดโดยใช้Ctrl+ Backspaceและฉันต้องการฟังก์ชันการทำงานที่บรรทัดคำสั่งด้วย ฉันใช้ทุบตีในขณะนี้และแม้ว่าฉันสามารถกระโดดย้อนกลับคำแล้วลบไปข้างหน้าคำที่ฉันอยากจะมีนี้เป็นอย่างรวดเร็วที่สำคัญหรือเหตุการณ์เป็น+CtrlBackspace ทำสิ่งนี้ได้อย่างไร

17
รับ tmux เพื่อคัดลอกบัฟเฟอร์ไปยังคลิปบอร์ด
ฉันกำลังพยายามหาวิธีที่เหมาะสมในการคัดลอกสิ่งที่ฉันมีในบัฟเฟอร์ tmux ลงในคลิปบอร์ดของฉัน ฉันได้ลองทำหลายสิ่งหลายอย่างเช่น bind-key p select-pane -t 2 \; split-window 'xsel -i -b' \; paste-buffer สิ่งที่ทำให้ฉันเข้าใกล้อย่างเป็นธรรมสิ่งที่ฉันต้องทำคือกดควบคุม -d หลังจากที่ฉันทำคำนำหน้า -p ฉันพยายามแก้ไขโดยทำ bind-key p select-pane -t 2 \; split-window 'xsel -i -b << HERE\; tmux paste-buffer\; echo HERE' แต่นั่นไม่ได้ผล อันที่จริงถ้าฉันจับคู่สิ่งนี้กับ bind-key p select-pane -t 2 \; split-window 'xsel -i -b << …

14
ฉันจะทำซ้ำคำสั่งสุดท้ายโดยไม่ต้องใช้ปุ่มลูกศรได้อย่างไร
ฉันรู้ว่าฉันสามารถใช้Upเพื่อวนซ้ำคำสั่งก่อนหน้า การรันสุดท้ายคำสั่งเพียงเกี่ยวข้องกับ+Up Enterแต่ผมคิดว่าการซื้อแป้นพิมพ์แฮปปี้แฮ็กvimเป็นฉันใช้จ่ายมากของเวลาในการ แป้นพิมพ์นี้ไม่มีปุ่มลูกศรและวิธีเดียวที่ฉันรู้วิธีการทำงานประเภทนี้คือการกดCtrl+ Rและเริ่มทำซ้ำคำสั่งก่อนหน้าของฉัน มีวิธีง่าย ๆ ในการเลียนแบบUp+ Enterในเทอร์มินัล UNIX ที่ไม่มีปุ่มลูกศรหรือไม่?

4
การวางการเลือก X (ไม่ใช่เนื้อหาของคลิปบอร์ด) ด้วยแป้นพิมพ์
ฉันต้องการวางการเลือก X โดยใช้แป้นพิมพ์ ปัจจุบันฉันต้องใช้ปุ่มกลางของเมาส์เพื่อทำสิ่งนี้ ฉันรวบรวมว่าการแกล้งทำการกดปุ่มกลางของเมาส์ทำได้ค่อนข้างง่าย แต่โซลูชันดังกล่าวจะต้องเลื่อนตัวชี้เมาส์ไปยังตำแหน่งของตัวอักษรข้อความด้วย มีวิธีที่ดีกว่าในการทำเช่นนี้?

6
ฉันจะเลิกจาก Vi ได้อย่างไร
ฉันเริ่มต้น Vi บนเครื่อง Ubuntu ของฉัน อย่างไรก็ตามฉันใหม่กับ Vi และตอนนี้ฉันไม่สามารถเลิกได้ ฉันเห็นตัวแก้ไขและฉันสามารถเขียนข้อความได้ที่บรรทัดล่างสุดมีป้ายกำกับ "การบันทึก" ฉันจะออกจาก Vi ได้อย่างไร

6
วิธีรับรหัสสำหรับ xmodmap
ฉันพยายามใช้xmodmapเพื่อทำการแมปใหม่Alt/ Superแป้นบนแป้นพิมพ์ Dell L100 และมีปัญหาในการรับรหัส ตัวอย่างเช่นการใช้xevไม่ได้ให้รหัสกุญแจแก่ฉันAlt FocusOut event, serial 36, synthetic NO, window 0x4a00001, mode NotifyGrab, detail NotifyAncestor FocusIn event, serial 36, synthetic NO, window 0x4a00001, mode NotifyUngrab, detail NotifyAncestor KeymapNotify event, serial 36, synthetic NO, window 0x0, keys: 122 0 0 0 0 0 0 0 0 0 0 …

3
Shell: จะไปยังจุดเริ่มต้นของบรรทัดอย่างไรเมื่อคุณอยู่ในหน้าจอ
ฉันอยู่ในหน้าจอ (หน้าจอ -Ra) ฉันมีคำสั่งยาวและฉันอยู่ท้าย แทนที่จะเก็บลูกศรซ้ายคุณจะไปยังจุดเริ่มต้นของบรรทัดได้อย่างไร CTRL-A ทำงานเมื่อฉันอยู่ในหน้าต่างปกติ แต่เมื่อฉันอยู่ในหน้าจอที่กด CTRL-A จะให้ข้อความ "ไม่มีหน้าต่างอื่น" - ดูเหมือนว่า CTRL-A ถูกส่งไปที่หน้าจอ คุณจะไปที่จุดเริ่มต้นของบรรทัดในหน้าจอได้อย่างไร

5
ตั้งใจใช้ ctrl + T ในทุบตี?
ฉันสังเกตว่าทุบตีมีการตัดสั้น ๆ สำหรับctrl+ Tซึ่งสลับอักขระสองตัวสุดท้ายก่อนเคอร์เซอร์ ฉันสงสัยว่าเพราะเหตุใดวิศวกรจึงตัดสินใจรวมสิ่งนี้ มันสืบทอดมาจากการประชุมครั้งก่อนหรือไม่? หรือมีวัตถุประสงค์ในทางปฏิบัติที่ใช้กันทั่วไปสำหรับ?

2
เปลี่ยนแป้นพิมพ์ลัดทั่วโลก
ฉันใช้Alt+Spaceใน Emacs แต่ใน Xfce มันจะปรากฏเมนูตัวจัดการหน้าต่างที่มุมซ้ายบนของหน้าต่าง ฉันจะปิดการใช้งานAlt+Spaceสำหรับ Xfce และเปลี่ยนแป้นพิมพ์ลัดทั่วไปได้อย่างไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.