Форматирование кода PHP в Vim

Прочитайте https://dev.mysql.com/doc/refman/8.0/en/innodb-consistent-read.html о согласованных чтениях в InnoDB. Каждый оператор SELECT гарантирует просмотр своего рода «снимка» данных, который не изменится, пока выполняется оператор SELECT.

Итак, вы правы, у вас есть риск, что оператор SELECT вернет значение для MIN(x), которого не будет после того, как ваш оператор SELECT выполнен, потому что он был удален за это время.

Это цена, которую мы платим за свободу выполнять запросы на чтение, не блокируя одновременные обновления / удаления.

Кстати, если вы хотите, чтобы MIN(x) быстро возвращался, создайте индекс с x в качестве первого столбца.

27
задан gacrux 13 May 2009 в 13:15
поделиться

2 ответа

Quick way to fix PHP indentation in vim is to visually select the lines you want to work with using shift-v, and then press equals (=) to trigger auto-formatting.

As for other formatting issues you're probably looking at employing some regex search and replaces, such as :%s/^M/\r/g (that's ctrl-V ctrl-m, not caret-M) to fix line endings

65
ответ дан 28 November 2019 в 04:09
поделиться

На веб-сайте vim не так просто ориентироваться, но там есть множество центров жевательной нуги.

Например, я нашел этот скрипт отступов php там. Попробуйте.

2
ответ дан 28 November 2019 в 04:09
поделиться
Другие вопросы по тегам:

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