Đến phần nội dung
Toova
Tất cả công cụ

Bộ chuyển kiểu chữ (camelCase, snake_case, v.v.)

Riêng tư theo thiết kế — chạy hoàn toàn trong trình duyệt của bạn

Chuyển văn bản giữa mọi kiểu case phổ biến — camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, dot.case, Title Case — ngay trong trình duyệt của bạn. Toova xử lý token, viết tắt, và ký tự unicode gọn gàng, không tải lên và không đăng ký.

Dùng kiểu case nào ở đâu

Ngôn ngữ lập trình có quy ước mạnh. JavaScript và Java ưa camelCase cho biến và PascalCase cho lớp. Python và Ruby dùng snake_case. Slug URL và lớp CSS dùng kebab-case. Biến môi trường dùng CONSTANT_CASE. Toova chuyển giữa tất cả chỉ với một cú nhấp, đánh bại việc chỉnh tay mỗi lần bạn sao chép một tên từ ngữ cảnh này sang ngữ cảnh khác.

Token hóa thông minh

Chia một chuỗi thành các từ khó hơn vẻ ngoài. Toova phát hiện ranh giới từ chỗ gù camelCase, dấu gạch dưới snake_case, dấu gạch ngang kebab-case, và chữ hoa liên tiếp (nên APIRequest trở thành API Request, không phải A P I Request). Các từ viết tắt như HTTP, URL, ID, và JSON được giữ đúng khi chuyển sang camelCase hoặc PascalCase — bạn nhận được httpRequest, không phải hTTPRequest.

Chỉ cục bộ

Việc chuyển đổi case diễn ra hoàn toàn trong trình duyệt của bạn. Các chuỗi bạn dán không bao giờ rời trang. Điều đó quan trọng khi bạn đang chuyển đổi tên từ một codebase riêng tư, tên trường của khách hàng, hoặc bất kỳ định danh nào bạn sẽ không dán vào biểu mẫu bên thứ ba. Trang hoạt động ngoại tuyến sau lần tải đầu tiên.

Câu hỏi thường gặp

Tôi nên dùng kiểu case nào cho biến?
Khớp với ngôn ngữ và đội của bạn. JavaScript và Java dùng camelCase. Python và Ruby dùng snake_case. Tính nhất quán quan trọng hơn lựa chọn cụ thể — chọn cái codebase của bạn đã dùng.
Toova xử lý từ viết tắt thế nào?
Các từ viết tắt phổ biến (HTTP, URL, ID, JSON, XML) được giữ ở dạng tự nhiên khi chuyển sang camelCase hoặc PascalCase. Nên getApiResponse giữ là getApiResponse, không phải getAPIresponse hoặc getapiresponse.
Nó có thể chuyển từ bất kỳ kiểu case nào sang bất kỳ kiểu case nào không?
Có. Toova token hóa đầu vào thành các từ bất kể kiểu case nguồn, rồi định dạng lại thành kiểu case đích. Bạn có thể dán đầu vào hỗn hợp và nhận được đầu ra sạch ở kiểu đích.
Nó có xử lý ký tự không phải ASCII không?
Có. Chữ unicode, ký tự có dấu, và văn bản CJK được giữ nguyên. Phát hiện ranh giới từ dùng thuộc tính Unicode, nên nó hoạt động đúng với định danh không phải tiếng Anh.
Văn bản của tôi có được gửi đi đâu không?
Không. Việc chuyển đổi chạy hoàn toàn trong trình duyệt của bạn. Không có gì được tải lên hoặc ghi nhật ký.