2016-10-26 33 views
9

Bunu çözemedik. Sadece bir diziye 1 emoji girmeli ve bunu çözemedim. Unicode çalışmıyor. Denenen diagraf ama işe yaramadı. Vim'de bunun bir numarası var mı? Teşekkürler!Vim'de bir diziye nasıl bir emoji girerim?

+0

http://junegunn.kr/2014/ 06/emoji-tamamlama-in-vim/ – Kent

+0

teşekkürler. Tam bir eklenti eklemeden girmek için bir yol umuyordum. Bir eklenti eklemek için yapılan anlaşmaların büyük bir kısmı, başka bir yolun olması gerektiği gibi görünmüyor. – Fedreg

cevap

15

Bunun için bir eklenti yüklemeniz gerekmez. Tek yapmanız gereken emoji'nin unicode değerini girmek. Bunu <C-v> ile ekleme modunda yapabilirsiniz. Eğer <esc> vurmak istemiyorsanız

<C-v>U1F60A<esc> 

ya: :h i_ctrl-v_digit Gönderen: Eğer U+1F60A bir unicode değeri vardır this smiley-face, girmek istiyorsanız Örneğin

     *i_CTRL-V_digit* 
With CTRL-V the decimal, octal or hexadecimal value of a character can be 
entered directly. This way you can enter any character, except a line break 
(<NL>, value 10). There are five ways to enter the character value: 

first char mode   max nr of chars max value ~ 
(none)  decimal  3  255 
o or O  octal   3  377  (255) 
x or X  hexadecimal 2  ff  (255) 
u   hexadecimal 4  ffff  (65535) 
U   hexadecimal 8  7fffffff (2147483647) 

, basitçe yazabilirsiniz , Bilesin ki

<C-v>U0001F60A 

, bu yazı bağlı olarak vim düzgün bir şekilde işlenemez bu iyi bir şans var. Eğer gvim kullanıyorsanız, :se guifont=*'u veya normal vim'i değiştirerek, render yapmak için konsollarınızın yazı tipini değiştirerek (bu özel emojiyi oluşturabilen bir font seçtiğinizi varsayarak)

+0

Aradığım şey bu! Derinlemesine açıklama için teşekkür ederiz! – Fedreg

+0

Sevindim Yardımcı olabilirim! Bu yüzden buradayım. :) – DJMcMayhem

İlgili konular