Công cụ làm gì
Công cụ chuyển đổi chữ hoa chữ thường viết lại văn bản theo mười hai kiểu cùng lúc và hiển thị mỗi kết quả trên một hàng riêng kèm nút sao chép. Có các kiểu dùng khi viết như CHỮ HOA, chữ thường, Title Case và Sentence case, cùng các quy ước đặt tên mà lập trình viên dùng cho biến, hằng số, tệp và URL: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case và path/case. Ngoài ra còn kiểu xEn Kẽ khi bạn muốn tỏ ra mỉa mai trên mạng.
Bạn không cần chọn kiểu đích trước. Dán một câu, tên cột cơ sở dữ liệu hoặc danh sách định danh và cả bảng sẽ cập nhật ngay khi bạn gõ.
Cách dùng
- Nhập hoặc dán văn bản vào ô nhập, hoặc nhấn Mẫu.
- Tìm kiểu bạn cần trong bảng và nhấn nút sao chép bên cạnh.
- Giữ Chuyển từng dòng riêng bật để đổi tên một danh sách định danh, mỗi dòng một tên. Tắt đi để gộp toàn bộ văn bản thành một tên.
- Tắt Giữ từ ngắn viết thường nếu quy chuẩn văn phong của bạn viết hoa mọi từ trong tiêu đề.
Ví dụ
Ba dòng đầu vào được chuyển sang snake_case và camelCase:
the quick brown fox → the_quick_brown_fox theQuickBrownFox
getHTTPResponseCode → get_http_response_code getHttpResponseCode
user_account_id → user_account_id userAccountId
Dùng kiểu nào ở đâu
- camelCase: biến và hàm trong JavaScript, TypeScript và Java, khóa JSON của nhiều API.
- PascalCase: lớp, component React, phương thức C# và tên kiểu.
- snake_case: biến và hàm Python, Ruby và tên cột SQL.
- CONSTANT_CASE: hằng số và biến môi trường như
MAX_RETRIES. - kebab-case: URL, lớp CSS, thuộc tính HTML và tên tệp.
- dot.case và path/case: khóa cấu hình, khóa bản dịch và đường dẫn thư mục.
- Title Case: tiêu đề, tên sách và nút bấm trong giao diện tiếng Anh.
- Sentence case: phần lớn chữ trên giao diện, thông báo và văn bản thông thường.
Sentence case chuyển mọi thứ về chữ thường rồi viết hoa chữ cái đầu tiên sau dấu chấm, dấu hỏi, dấu chấm than hoặc xuống dòng. Tên riêng và từ viết tắt giữa câu cũng thành chữ thường, vì vậy hãy kiểm tra trước khi dán kết quả.
Câu hỏi thường gặp
› camelCase và PascalCase khác nhau thế nào?
Cả hai đều viết liền các từ và viết hoa chữ cái đầu của mỗi từ. camelCase giữ chữ cái đầu tiên viết thường (userName), còn PascalCase viết hoa cả chữ đó (UserName). Biến trong JavaScript thường dùng camelCase, tên lớp và kiểu dùng PascalCase.
› Một định danh có sẵn được tách thành từ như thế nào?
Dấu cách, gạch dưới, gạch nối, dấu chấm, dấu gạch chéo và các ký hiệu khác đều tách từ, chỗ chuyển từ chữ thường sang chữ hoa cũng vậy. Nhiều chữ hoa liền nhau được giữ chung như một từ viết tắt, nên getHTTPResponse được tách thành get, HTTP và Response.
› Những từ nào giữ viết thường trong Title Case?
Khi bật tùy chọn thông minh, các mạo từ, liên từ và giới từ ngắn trong tiếng Anh như a, an, the, and, of, in và to được giữ viết thường, trừ khi đứng đầu, cuối tiêu đề hoặc sau dấu hai chấm. Tắt tùy chọn để viết hoa mọi từ.
› Có hỗ trợ chữ có dấu và các bảng chữ cái khác không?
Có. Chữ hoa và chữ thường theo quy tắc Unicode nên chữ tiếng Việt có dấu, chữ Hy Lạp và chữ Kirin đều được chuyển đúng. Các chữ viết không phân biệt hoa thường như tiếng Trung được giữ nguyên.
› Văn bản của tôi có bị gửi đi đâu không?
Không. Việc chuyển đổi diễn ra trong trình duyệt khi bạn gõ và không có gì được tải lên.