나는 vim에서 유니 코드 문자를 찾는 방법에 대해 힌트를 보았습니다 : help regexp와 \ % u를 사용했지만 16 진수로 정의 된 유니 코드로 텍스트를 대체하는 방법을 알지 못했습니다 캐릭터.Vim이 유니 코드 문자로 바꾸기
DefaultKeyBindings.dict에는 주석에 해당 행에 매핑 된 문자를 인쇄하는 주석이 필요하다는 특수한 상황이 있습니다.
시작하기 :
blah blah...\U2234
명령 :
:s/\v.*\\U(\d{4})/& \/\*\\\\%u\1 \*\/
결과 :
blah blah...\U2234 /*\%u2234 */
목표 :
blah blah...\U2234 /* ∴ */
Ha,'\ zs'와'str2nr()'을 잘 사용하여 더 잘 대답 해주세요. ''encoding ''이''nr2char()'을 동작 시키려면 UTF-8로 설정해야합니다. [': h nr2char()'] (http://vimdoc.sourceforge.net/htmldoc/eval.html# nr2char % 28 % 29). – glts
훌륭한 답변입니다. 고맙습니다. – user1992284