ในSublime Text 2ฉันจะใส่ส่วนที่เลือกไว้ในความคิดเห็นได้อย่างไร
มีแป้นพิมพ์ลัดสำหรับการกระทำนี้หรือไม่?
ในSublime Text 2ฉันจะใส่ส่วนที่เลือกไว้ในความคิดเห็นได้อย่างไร
มีแป้นพิมพ์ลัดสำหรับการกระทำนี้หรือไม่?
คำตอบ:
ตามค่าเริ่มต้นบน Linux / Windows สำหรับแป้นพิมพ์ภาษาอังกฤษทางลัดคือCtrl+ Shift+ /เพื่อสลับความคิดเห็นบล็อกและCtrl+ /เพื่อสลับความคิดเห็นในบรรทัด
หากคุณเข้าสู่ระบบPreferences->Key Bindings - Default
คุณจะพบทางลัดทั้งหมดด้านล่างเป็นบรรทัดสำหรับแสดงความคิดเห็น
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
cmd+option+/
และcmd+/
ตามลำดับ
ใน "การตั้งค่า -> การเชื่อมโยงคีย์ - ผู้ใช้"
[
{ "keys": ["ctrl+7"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": true } }
]
เพียงแค่วางสิ่งเหล่านี้จะได้ผลดี!
ผมอยากจะเพิ่มว่าใน mac ของฉันโดยบล็อกแสดงความคิดเห็นทางลัดสลับเริ่มต้นคือcmd+ alt+/
สำหรับแป้นพิมพ์ภาษาเยอรมันให้ใช้ctrl+ shift+ #เพื่อสลับความคิดเห็นบล็อกและctrl+#เพื่อสลับความคิดเห็นในบรรทัด
ทางลัดในPreferences->Key Bindings - Default
ถูกตั้งค่าเป็นCtrl+ Shift+ /และCtrl+ /แต่หากต้องการใช้งานฟังก์ชั่นจริง ๆ ให้กดปุ่มที่ระบุไว้ข้างต้น
{ "keys": ["ctrl+#"], "command": "reindent" }
มีปัญหาในการใช้อักขระ#ใน JSON หรือไม่
Ctrl+/
และจำเป็นต้องกดctrl + #
เพื่อใช้ฟังก์ชั่นฉันขอแนะนำให้คุณลองใช้/
เพื่อกำหนดคีย์นั้น ฉันไม่รู้ว่าตัวแยกวิเคราะห์ JSON ทำอะไรกับอักขระ #
ในแป้นพิมพ์ ABNT2 ภาษาโปรตุเกสแบบบราซิลฉันมีปัญหาคล้ายกับที่รายงานโดย JoshDM ใน sublime-keymap ฉันมี:
{ "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+/"], "command": "toggle_comment", "args": { "block": true } },
แต่ก็ต้องใช้ctrl+ ;และctrl+ +shift ;บนแป้นพิมพ์ของฉันอยู่ทางด้านซ้ายของ;/
ดูเหมือนว่าเป็นข้อบกพร่อง
คุณต้องแทนที่ "/" ด้วย "7" มันทำงานบนรูปแบบแป้นพิมพ์ที่ไม่ใช่ภาษาอังกฤษ
นี่เป็นกลอุบายสำหรับฉันที่มาจากวงเล็บและคุ้นเคยกับctrl+ /บน numpad
[
{ "keys": ["ctrl+keypad_divide"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+keypad_divide"], "command": "toggle_comment", "args": { "block": true } }
]
ในแป้นพิมพ์ของฉัน (สวีเดน) เป็นปุ่มทางด้านขวาของ "ä": "*"
ctrl+*
ในแป้นพิมพ์ (สเปน) SO: Win7
ไปที่การตั้งค่า -> การผูกกุญแจ - ค่าเริ่มต้นแทนที่..."ctrl+/"]...
ด้วย"ctrl+7"...
และอย่าใช้ numpad มันใช้งานไม่ได้ เพียงใช้ตัวเลขด้านบนตัวอักษร
บน Mac ด้วยแป้นพิมพ์ของสหรัฐอเมริกาที่คุณต้องการ+cmd/
ดูเหมือนว่าบั๊กการแมปคีย์บอร์ดบางชนิด ฉันเป็นชาวโปรตุเกสดังนั้นฉันจึงใช้แป้นพิมพ์ PT / PT Sublime ข้อความ 3 เห็นได้ชัดว่ามีการจัดการเป็น/~
ระบบปฏิบัติการสูงสุด: หากคุณต้องการสลับความคิดเห็นหลาย ๆ บรรทัดเมื่อเทียบกับบล็อกการเลือกทั้งหมดคุณสามารถทำการแก้ไขหลายบรรทัดshift+ cmd+ Lจากนั้นcmd+ /ในลำดับนั้น
เปิดครั้งแรก The Sublime Text 2
Preferences
และแถบเมนูด้านบนในการเลือก
Key Bindings -User
และกว่าเลือก
และกว่าใส่รหัสนี้
[
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": true } }
]
ฉันใช้Ctrl + Shift + Cคุณยังใช้ปุ่มลัดที่แตกต่างกัน
Ctrl+ d และ Ctrl + Shift+ d....
[
{ "keys": ["ctrl+d"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+d"], "command": "toggle_comment", "args": { "block": true } },
]
ในแล็ปท็อปของฉันที่มีแป้นพิมพ์ภาษาสเปนปัญหาน่าจะเป็น "/" ในการเชื่อมโยงคีย์ฉันเปลี่ยนเป็นctrl+ shift+ cและตอนนี้ก็ใช้งานได้
{ "keys": ["ctrl+shift+c"], "command": "toggle_comment", "args": { "block": true } },
<kbd>
แท็กในคำตอบของคุณนะ เพิ่มความสำคัญให้กับแป้นพิมพ์ลัดที่คุณแบ่งปัน ดูคำตอบของฉันสำหรับตัวอย่าง: stackoverflow.com/a/19389142/901641 - กดedit
ที่คำตอบของฉันเพื่อดูว่าฉันใช้แท็กอย่างไร