Làm thế nào để bạn nhập các ký tự unicode trong Spacemacs?


7

Tôi hiện đang sử dụng các phím bấm Evil bình thường (mặc định). Làm cách nào để nhập các ký tự unicode như U + 21d2 ⇒? Trong các ứng dụng thông thường như Gedit hoặc Firefox, chúng ta có thể sử dụng Ctrl+Shift+U 2 1 d 2hoặc trong Vim, chúng ta có thể sử dụng Ctrl+V u 2 1 d 2. Tương đương trong Spacemacs là gì? Tôi đã cố gắng Ctrl+V u 2 1 d 2cũng như Ctrl+V 2 1 d 2. Cái đầu tiên không hoạt động trong khi cái thứ hai dừng lại sau hai chữ cái.

Câu trả lời:


8

Câu trả lời này được viết cho Spacemacs 0.105.19 với các phím bấm mặc định.

Vì bạn đã biết rằng đó Ctrl+vcó thể là một cách để làm điều đó, bạn có thể xem tài liệu để hiểu những gì nó làm. Trong Insertchế độ, nhập Ctrl+h(trợ giúp) sau đó k(cho describe-key) và sau đó Ctrl+v. Trong số những thứ khác, điều này chỉ ra rằng

Biến `read-quoteed-char-radix 'chỉ định cơ số cho tính năng này; đặt nó thành 10 hoặc 16 để sử dụng thập phân hoặc hex thay vì bát phân.

Bạn có thể nhấp vào read-quoted-char-radixvà nó sẽ hiển thị cho bạn giá trị hiện tại và mặc định (đó là 8). Nhấp vào customizeđể thay đổi giá trị: đặt thành 16mã hex và 10mã thập phân.

Sau khi bạn đã đặt read-quoted-char-radixthành 16, bạn có thể sử dụng Ctrl+v 2 1 d 2 RET trong Insertchế độ để đặt vào mũi tên.. Sử dụng SPCthay vì RETsẽ cung cấp thêm một không gian không giống như các ứng dụng khác.

Trong chế độ chỉnh sửa thông thường (nghĩa là không phải Insertchế độ), bạn cũng có thể thực hiện tra cứu ngược bằng cách sử dụng SPC i uvà gõ "mũi tên kép phải" sẽ cung cấp cho bạn một số tùy chọn như (mũi tên kép phải), (mũi tên kép dài phải), v.v. Bạn có thể chọn một tùy chọn và ký tự sẽ được chèn tại vị trí con trỏ.


2
wow, bạn đang trả lời chính mình như bạn là một người khác :-D
syl20bnr

4
Tôi là một ngôi sao tấn công ngay bây giờ: D. Thật ra tôi đã hỏi câu hỏi này trong cuộc trò chuyện Gitter vài tháng trước và TheBB đã mô tả một cách độc đáo giải pháp cho tôi. Hóa ra tôi quên mất giải pháp. Vì vậy, tôi rút lại các bước của mình và viết ra giải pháp từng bước một. Bây giờ tôi không thể quên nó :).
cutculus
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.