Wie gebe ich ein Emoji in eine Zeichenkette in Vim ein?

9

Konnte das nicht herausfinden. Müsste nur 1 Emoji in eine Zeichenfolge eingeben und konnte es nicht herausfinden. Unicode funktioniert nicht. Erprobtes Diagramm, aber auch nicht funktioniert. Gibt es einen Trick in Vim? Danke!

    
Fedreg 26.10.2016, 12:40
quelle

1 Antwort

15

Sie müssen dazu kein Plugin installieren. Sie müssen lediglich den Unicode-Wert des Emojis eingeben. Sie können dies im Einfügemodus mit <C-v> tun. Von :h i_ctrl-v_digit :

%Vor%

Wenn Sie beispielsweise dieses Smiley-Gesicht eingeben möchten, das einen Unicode-Wert aufweist von U+1F60A , könnten Sie einfach eingeben:

%Vor%

oder wenn Sie <esc> nicht treffen möchten,

%Vor%

Nur damit Sie es wissen, es gibt eine gute Chance, dass es in vim nicht richtig dargestellt wird, abhängig von Ihrer Schriftart. Wenn Sie gvim verwenden, können Sie :se guifont=* ändern oder in regulärem vim die Schriftart Ihrer Konsole ändern, damit sie gerendert wird (vorausgesetzt, Sie wählen eine Schriftart, die diese bestimmte Emoji wiedergeben kann)

    
DJMcMayhem 26.10.2016, 16:51
quelle

Tags und Links

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '350528',
    'url' => 'how-do-i-enter-an-emoji-into-a-string-in-vim',
];

$_COOKIE = [
    'advanced-frontend' => 'c821a727d2d6e4dfe73579ee6e18cf22',
    '_csrf-frontend' => '2d87324fcce3d7b01ac2f1063fdeb3838c78f50ed3823e3b3b7c61ac32d13466a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"rTeGoo2sh3z1aPSaYE3ysmjI_6s4SZuE";}',
];

$_SESSION = [
    '__flash' => [],
];