Chuyển đổi văn bản sang trường hợp Tiêu đề trong Notepad ++


28

Có cách nào để chuyển đổi một khối văn bản sang trường hợp tiêu đề trong Notepad ++ không?

Nó sẽ biến

asdf ASDF aSdF

vào

Asdf Asdf Asdf

Tôi thấy chữ hoa và chữ thường trên menu chỉnh sửa, nhưng chúng không hoàn toàn là thứ tôi đang tìm kiếm.

Câu trả lời:


40

Plugin TextFX có tính năng này, họ gọi nó là "Trường hợp thích hợp". Bạn có thể tìm thấy nó trong TextFX -> Ký tự TextFX -> Trường hợp thích hợp :

văn bản thay thế


1
Cái này có Hotkey không?
Homer

3
@ Homer - bạn có thể chỉ định một Plugin Commandsphần trong Shortcut Mapper . Mục Proper casehiện diện ở đó, chờ đợi cho bạn :)
miroxlav

2
Bạn không còn cần plugin TextFX để chuyển đổi giữa các kiểu vỏ. Notepad ++ có "nguyên bản". Đó là dướiEdit | Convert case to
Marjan Venema

1
Alt-U là phím tắt.
Michael S.

Nhận xét cuối cùng nên được trả lời chấp nhận.
Aman

10

Bạn có thể sử dụng văn bản thay thế bằng biểu thức thông thường:

nhập mô tả hình ảnh ở đây

Giải trình:

Tìm kiếm văn bản

  • \< phù hợp với sự bắt đầu của một từ
  • (\w+) phù hợp với bất kỳ sự thành công của các chữ cái

Thay thế bởi

  • \L dịch mọi thứ thành chữ thường cho đến khi kết thúc chuỗi thay thế
  • \u dịch chữ cái tiếp theo sang chữ hoa
  • \1 đặt nhóm tìm kiếm bị bắt () đầu tiên

    1 :


4

Vì cách thức đã thay đổi trong lúc này, đây là cách nó hoạt động (không có TextFX):

Chọn trường hợp bạn muốn chuyển đổi, nhấn Alt- Uhoặc chọn

Chỉnh sửa - Chuyển đổi Case thành - Case Case .

Chuyển đổi Case thành - Case Title

Chuyển đổi sang trường hợp tiêu đề


Tôi không có menu này ở NPP 7.5.4 (32-bit). Làm thế nào để có được điều này? Cảm ơn bạn.
Andrey Kazak

Trong phiên bản 64.4 của 7.5.4, nó có sẵn. Có lẽ bạn muốn sử dụng phiên bản này.
Michael S.

Cảm ơn bạn. Bạn có thể đề xuất một plugin để có được Trường hợp tiêu đề thích hợp (từ đầu tiên được viết hoa và tất cả các từ khác, ngoại trừ các bài viết, giới từ và liên từ) không?
Andrey Kazak

Tôi không nghĩ rằng điều này tồn tại. Bạn có thể dán văn bản của mình vào một chương trình dịch thuật như Google Dịch hoặc DeepL và dịch qua lại. Có lẽ điều này giúp một chút. Nhưng bạn sẽ phải xác minh nó bằng tay sau đó.
Michael S.

2

Nếu bạn không thể cài đặt trình cắm TextFX, bạn có thể tạo một macro thực hiện một cái gì đó rất gần:

Đặt con trỏ của bạn gần một từ và nhấp vào dấu chấm màu đỏ trên thanh công cụ hoặc Macro> Bắt đầu ghi.

  1. Sử dụng ctrl+ shift+ (phím mũi tên trái), để chọn toàn bộ từ

  2. Làm cho nó chữ thường ( ctrl+ u).

  3. Nhấn để đi đến phía trước của từ.

  4. Đánh dấu chữ cái đầu tiên (sử dụng shift+ một lần )

  5. Chữ hoa đó, ( ctrl+ shift+ u).

Bấm hình vuông màu đen hoặc đi tới Macro> Dừng ghi âm. Trong cùng một phần trên thanh công cụ, bạn sẽ thấy một nút có đĩa mềm trên đó (thay vào đó là một tùy chọn trong menu macro). Nhấn nó và gán một phím nóng, tôi sử dụng ctrl+ shift+ alt+ u.


1

Một điều cần ghi nhớ với điều này. Trình cắm TextFX chỉ có trong phiên bản ANSI. Bạn sẽ cần tải xuống tệp ZIP và sao chép nội dung của thư mục ANSI vào máy tính của bạn. Vì một số lý do, .exe chỉ cài đặt unicode mà không có một vài thao tác cắm chính.


không còn đúng nữa.
Tuncay Göncüoğlu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.