Ctrl-c и Esc, как гарантируют, не будут синонимичны, и часто отличаться. Например, в Режиме вставки, Esc инициирует сокращения и перейдет к режиму Normal, тогда как Ctrl-c не инициирует сокращения, ни InsertLeave
автоуправляйте и перейдите прямо к режиму Normal. Другой пример находится в старом vi
режим командной строки, Esc на самом деле выполнил бы команду, как будто Вы совершили нападки, Входят. Vim сознательно изменил это, потому что то поведение считали неинтуитивным и удивление, но можно все еще включить его путем добавления x
кому: 'cpoptions'
.
Что касается blockwise визуальных операторов, blockwise-operators
тег справки имеет следующую документацию:
Visual-block Insert *v_b_I*
With a blockwise selection, I{string}<ESC> will insert {string} at the start
of block on every line of the block, provided that the line extends into the
block. Thus lines that are short will remain unmodified. TABs are split to
retain visual columns.
Заметьте это только Esc
упоминается, нет Ctrl-c
.
Так, нет, Ctrl-c и Esc не эквивалентны. Это никогда не позор для разуверения себя неправильного представления. После того как Вы поняли, что, можно решить, что сделать затем. Сразу очевидные опции состоят в том, чтобы изучить различия и использовать корректный ключ или решить, что Вы не нуждаетесь в функциональности одного из ключей и повторно отображаете его для соответствия другому.
Во-первых, переместите или скопируйте /var/lib/mysql
кому: /srv/mysql
.
$ mv -i /var/lib/mysql /srv
$ cp -ir /var/lib/mysql /srv
Можно хотеть использовать связывание, монтируются вместо символьной ссылки. Свяжите монтирование, не прервет специальные корни.
$ mkdir /var/lib/mysql
$ mount --bind /srv/mysql /var/lib/mysql
если Вы решаете использовать символьную ссылку, удалите старое /var/lib/mysql
каталог и выполненный следующее.
$ ln -s /srv/mysql /var/lib/mysql
/srv/mysql
) и выполненныйrm -r /var/lib/mysql
. – 24.06.2013, 20:12rm /var/lib/mysql
), сделайте новый каталог там (mkdir /var/lib/mysql
), и свяжите, монтируют новый каталог на старом (mount --bind /srv/mysql /var/lib/mysql
). – 24.06.2013, 20:49/etc/fstab
файл для него для монтирования на начальной загрузке. Эта строка должна работать:/srv/mysql /var/lib/mysql bind defaults,bind 0 0
. Вы могли также изменить свою mysql конфигурацию для указания на новый каталог. Хотя, который может вызвать проблемы, если Вы используете утилиты администрирования, которые ожидают находить Ваши mysql данные в/var/lib/mysql
. – 24.06.2013, 20:52