วิธีแปลงการเลือกเป็นตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่ใน Sublime Text


394

ฉันมีหลายสายที่เลือกในไฟล์ใน Sublime Text และฉันต้องการแปลงให้เป็นตัวพิมพ์เล็กทั้งหมด

ฉันจะแปลงทั้งหมดเป็นตัวพิมพ์เล็กใน Sublime Text ได้อย่างไร

คำตอบ:


794

จากSublime Text docsสำหรับ Windows / Linux:

Keypress            Command
Ctrl + K, Ctrl + U  Transform to Uppercase
Ctrl + K, Ctrl + L  Transform to Lowercase

และสำหรับ Mac :

Keypress    Command
cmd + KU    Transform to Uppercase
cmd + KL    Transform to Lowercase

นอกจากนี้โปรดทราบว่าCtrl+ Shift+ pใน Windows ( + Shift+ pใน Mac) จะแสดงCommand Paletteที่คุณสามารถค้นหาคำสั่งเหล่านี้และคำสั่งอื่น ๆ ดูเหมือนว่านี้:

ป้อนคำอธิบายรูปภาพที่นี่


5
ฉันคุ้นเคยกับ Notepad ++ ซึ่งคุณสามารถเลือกข้อความและใช้ปุ่มขวาของเมาส์เพื่อจัดการมัน ประเสริฐขาดการใช้เมาส์มาก
vsync

82
ผมสงสัยว่าทำไมฉันมักจะเรียนรู้สิ่งต่างๆจากดังนั้นแทนที่จะเอกสาร :)
Vitalii Zurian

3
น่าเสียดายที่ไม่มีประโยคทางลัดของประโยคและประโยค
Ben Racicot

13
@BenRacicot ไม่มีปัญหาเพิ่มฟังก์ชั่นที่มีอยู่ในการผูกคีย์ของคุณ (การตั้งค่า -> การผูกคีย์ผู้ใช้): [ { "keys": ["super+k", "super+t"], "command": "title_case" }, ]
Alexei Danchenkov

9
จริงๆแล้วมันคือ Ctrl + KU และ Ctrl + KL สำหรับ Windows เช่นกัน อย่างน้อยใน ST2 ซึ่งเป็นสิ่งที่ฉันใช้อยู่
rzb

71

สำหรับ Windows:

  • Ctrl+ KCtrl+ Uสำหรับการอัปเกรด
  • Ctrl+ KCtrl+ Lสำหรับตัวพิมพ์เล็ก

วิธีที่ 1:

  1. กดCtrlค้างไว้
  2. ตอนนี้กดKปล่อยในขณะที่ถือK Ctrlอย่าปล่อยCtrlกุญแจ
  3. กดUหรือLด้วยการCtrlกดค้างจากนั้นปล่อยปุ่มทั้งหมด

หรือ

วิธีที่ 2:

  1. กดCtrlค้างไว้
  2. Kตอนนี้กด
  3. โดยไม่ปล่อยCtrlและKกดทันทีU(หรือL) และปล่อยปุ่มทั้งหมด

โปรดทราบ: หากคุณกดCtrl+ ค้างไว้เป็นKเวลานานกว่าสองวินาทีข้อความนั้นจะเริ่มลบข้อความดังนั้นพยายามให้รวดเร็ว

ฉันใช้ทางลัดด้านบนและทำงานบนระบบ Windows ของฉัน


1
ขั้นตอนที่อธิบายในคำตอบนี้ทำให้มันใช้ได้สำหรับฉัน
Vincent Claes

1
ใช้งานได้กับ Sublime Text 3175 @ Ubuntu 18.04 เช่นกัน!
egdavid

25

เป็นโบนัสสำหรับการตั้งค่าปุ่มทางลัดของ Case Title Ctrl+ kt(ในขณะที่Ctrlกดkและกดค้างไว้t) ไปที่Preferences->Keybindings-User

หากคุณมีไฟล์ว่างเปิดและปิดด้วยวงเล็บเหลี่ยม:

[  { "keys": ["ctrl+k", "ctrl+t"], "command": "title_case" } ]

มิฉะนั้นหากคุณมีสิ่งของอยู่ในนั้นให้ตรวจสอบว่ามันมาหลังจากคำสั่งอื่นเพื่อเพิ่มเครื่องหมายจุลภาค "," และเพิ่ม

{ "keys": ["ctrl+k", "ctrl+t"], "command": "title_case" }

4
ขอบคุณ ฉันกำลังมองหาสิ่งนี้
Nilambar Sharma

19

สำหรับระบบปฏิบัติการ Windows

สำหรับตัวพิมพ์ใหญ่ CTRL+ K+U

สำหรับตัวพิมพ์เล็ก CTRL+ K+L


5

สำหรับคนอื่น ๆ ที่ต้องการการผูกคีย์:

{ "keys": ["ctrl+="], "command": "upper_case" },
{ "keys": ["ctrl+-"], "command": "lower_case" }
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.