Как сделать Backspace Send ^ H In Vim?

Существует также действительно чистая версия одной строки ... {this.props.product.title || «Нет названия»}

То есть:

render: function() {
            return (
                <div className="title">
                    { this.props.product.title || "No Title" }
                </div>
            );
        }
2
задан Anthony Kung 16 January 2019 в 07:28
поделиться

1 ответ

Есть два пути. Слева вы видите управляющий символ H, которого вы жаждете. Путь в этом направлении кажется ясным, всего лишь немного

echo xterm.vt100.backarrowKey: true >> ~/.Xresources; xrdb ~/.Xresources

, за которым следует либо перезапуск всех ваших xterms, либо нажатие клавиши control и вашей основной кнопки мыши в каждом окне, чтобы вызвать меню, которое позволяет вам изменить его в окно; сам пункт меню является вторым в третьем разделе, он находится прямо под опцией 8-битных элементов управления. Этот путь кажется жизнеспособным. За исключением, будьте осторожны, под самой клавишей control-H есть люк, потому что тогда backspace перестает работать везде, кроме самого bash. Конечно, у вас уже есть выход из этого лабиринта с вашим сту фу. Но я помню, что сталкивался с множеством других проблем на этом пути. Одним из них является то, что консоль Linux также использует ^? вместо ^ H, и это не так легко изменить.

Или, другой способ - заставить vim делать то, что вы пытаетесь, используя ^ ?. Я думаю, что это просто

:map ^V^? x

Заметьте, что я имею в виду контр-V возврат, а не каретный V-каретный вопрос. Вы также хотели бы добавить это к вашему ~ / .vimrc, если это делает то, что вам нужно. При этом вы не сказали точно, где vim работает не совсем правильно, поэтому, возможно, вам нужен другой твик.

0
ответ дан phd 16 January 2019 в 07:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: