ฉันสามารถเลือกข้อความหลายบรรทัดในตัวพิมพ์ใหญ่ทั้งหมดในVisual Studio Code ได้หรือไม่
เต็มVisual Studioก็CTRL+ SHIFT+ Uการทำเช่นนี้
ส่วนขยายที่มีอยู่ที่ฉันเห็นมีเพียงบล็อกที่ไม่ใช่หลายบรรทัด
ฉันสามารถเลือกข้อความหลายบรรทัดในตัวพิมพ์ใหญ่ทั้งหมดในVisual Studio Code ได้หรือไม่
เต็มVisual Studioก็CTRL+ SHIFT+ Uการทำเช่นนี้
ส่วนขยายที่มีอยู่ที่ฉันเห็นมีเพียงบล็อกที่ไม่ใช่หลายบรรทัด
คำตอบ:
คำถามคือเกี่ยวกับวิธีการทำให้CTRL+ SHIFT+ Uทำงานใน Visual Studio Code นี่คือวิธีที่จะทำ ( เวอร์ชั่น 1.8.1หรือสูงกว่า)
File-> Preferences -> แป้นพิมพ์ลัด
โปรแกรมแก้ไขจะปรากฏพร้อมไฟล์ keybindings.json วาง JSON ต่อไปนี้ลงในนั้นและบันทึก
[
{
"key": "ctrl+shift+u",
"command": "editor.action.transformToUppercase",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+l",
"command": "editor.action.transformToLowercase",
"when": "editorTextFocus"
}
]
ตอนนี้CTRL+ SHIFT+ Uจะใช้ประโยชน์จากข้อความที่เลือกแม้ว่าหลายบรรทัด ในทำนองเดียวกันCTRL+ SHIFT+ Lจะทำให้ข้อความที่เลือกเป็นตัวพิมพ์เล็ก
คำสั่งเหล่านี้สร้างขึ้นในรหัส VS และไม่จำเป็นต้องใช้ส่วนขยายใด ๆ เพื่อให้สามารถใช้งานได้
Q
) และใช้งานได้
ctrl
+ alt
+ u
และl
ไฮไลต์ข้อความที่คุณต้องการเป็นตัวพิมพ์ใหญ่ จากนั้นกดCTRL+ SHIFT+ Pเพื่อเปิดพาเล็ตคำสั่ง จากนั้นเริ่มพิมพ์คำว่า "ตัวพิมพ์ใหญ่" แล้วคุณจะเห็นTransform to Uppercase
คำสั่ง คลิกที่และมันจะทำให้ข้อความของคุณเป็นตัวพิมพ์ใหญ่
เมื่อใดก็ตามที่คุณต้องการทำบางสิ่งใน VS Code และไม่ทราบว่าจะเป็นเช่นไรขอแนะนำให้คุณใช้พาเล็ตคำสั่งด้วยCTRL+ SHIFT+ Pและลองพิมพ์คำสำคัญที่คุณต้องการ บ่อยครั้งที่คำสั่งจะปรากฏขึ้นที่นั่นเพื่อให้คุณไม่ต้องไปค้นหาตาข่ายเพื่อหาวิธีทำอะไร
ผู้สร้างส่วนขยายกรณีการเปลี่ยนแปลงที่นี่ ฉันได้อัปเดตส่วนขยายเพื่อรองรับไลน์ที่ขยาย
หากต้องการจับคู่คำสั่งตัวพิมพ์ใหญ่กับการโยงปุ่มกด (เช่นCTRL+ T+ U) ให้คลิกไฟล์ -> การตั้งค่า -> แป้นพิมพ์ลัดและแทรกคำสั่งต่อไปนี้ลงในการกำหนดค่า json:
{
"key": "ctrl+t ctrl+u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
}
แก้ไข:
ด้วยพฤศจิกายน 2016 (บันทึกประจำรุ่น)ปรับปรุงVSCodeมีการสนับสนุนในตัวสำหรับการแปลงกับกรณีบนและกรณีที่ต่ำกว่าผ่านทางคำสั่งและeditor.action.transformToUppercase
editor.action.transformToLowercase
สิ่งเหล่านี้ไม่มีการโยงคีย์เริ่มต้น พวกเขายังทำงานกับบล็อกหลายบรรทัด
เปลี่ยนแปลงกรณีที่ส่วนขยายยังคงมีประโยชน์สำหรับการแปลงข้อความอื่น ๆ เช่น CamelCase, PascalCase, snake_case, สะเต๊ะกรณีอื่น ๆ
อัปเดตเมื่อวันที่ 8 มีนาคม 2018 ด้วยรหัส Visual Studio 1.20.1 (mac)
มันค่อนข้างง่ายเมื่อเร็ว ๆ นี้
ง่ายมากและตรงไปตรงมาในขณะนี้
ใน Linux และ Mac ไม่มีทางลัดเริ่มต้นดังนั้นลองตั้งค่าทางลัดที่กำหนดเองของคุณและระวังอย่าเลือกปุ่มลัดที่ใช้ (ตัวอย่างเช่น CTRL+ Uใช้เพื่อไม่แสดงความคิดเห็น)
ในกรณีของฉันฉันมีCTRL+ U CTRL+ Uสำหรับการแปลงเป็นตัวพิมพ์ใหญ่และCTRL+ L CTRL+ Lสำหรับการแปลงเป็นตัวพิมพ์เล็ก
ในกรณีสำหรับ Mac แทนที่จะCTRLใช้⌘
เมื่อวันที่ 19 ก.ย. 2561สายเหล่านี้ใช้ได้สำหรับฉัน:
ไฟล์ -> การตั้งค่า -> แป้นพิมพ์ลัด
โปรแกรมแก้ไขจะปรากฏพร้อมไฟล์ keybindings.json วาง JSON ต่อไปนี้ลงในนั้นและบันทึก
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+shift+u",
"command": "editor.action.transformToUppercase",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+l",
"command": "editor.action.transformToLowercase",
"when": "editorTextFocus"
},
]
ฉันใช้ส่วนขยายกรณีการเปลี่ยนแปลงและใช้งานได้ดี ฉันกำหนดทางลัด:
{
"key": "ctrl+shift+u",
"command": "extension.changeCase.upper",
"when": "editorTextFocus"
},
{
"key": "ctrl+u",
"command": "extension.changeCase.lower",
"when": "editorTextFocus"
},
ไปยังตัวพิมพ์ใหญ่: Ctrl+ K, Ctrl+U
และกรณีที่ต่ำกว่า: Ctrl+ K, +CtrlL
ความจำ :
Kเช่นK eyboard
Uเช่นกรณีU pper
Lเช่นกรณีL ower
ปุ่มลัดมาตรฐานสำหรับ VS Code บน macOS:
เลือกเพื่อกรณีบน⌘+ K, ⌘+ U และกรณีที่ต่ำกว่า: ⌘+ K, +⌘L
การผสมคีย์ทั้งหมดสามารถเปิดได้ด้วย⌘+ K ⌘+ S(เช่นK eyboard S ettings) ซึ่งคุณสามารถค้นหาคีย์ผสมที่เฉพาะเจาะจงได้
เลือกข้อความที่คุณต้องการพิมพ์ใหญ่
เปิด View-> Command Palette (หรือShift+ Command+ P)
เริ่มพิมพ์ "แปลงเป็นตัวพิมพ์ใหญ่" และเลือกตัวเลือกนั้น
Voila!
ฉันคิดว่าคุณสามารถใช้ขั้นตอนที่ 1: เลือกข้อความขั้นตอนที่ 2: Ctrl + Shift + P ขั้นตอนที่ 3: ป้อนตัวพิมพ์ใหญ่
เลือกข้อความที่จะแปลง
ใช้Ctrl + Lเพื่อเลือกทั้งบรรทัด
เปิดแสดงคำสั่งทั้งหมด
Linux และ Windows: Ctrl+ Shift+ P, Mac: ⇧⌘P
พิมพ์คำสั่งเช่นล่าง, บน, หัวเรื่อง
กด Enter
มันเหมือนกับในคราส:
Ctrl + Shift + X
Ctrl + Shift + Y
u
แต่ CTRL-SHIFT-L ทำงานได้ดี ใครมีความคิดเห็นบ้าง