В терминале также можно использовать версию vim для командной строки (которая, как мне кажется, поставляется с инструментами разработчика командной строки Xcode).
К сожалению, версия vim для командной строки не установленачтобы делать подсветку синтаксиса по умолчанию, поэтому требуется немного дополнительной магии.
Для тех, кто не разбирается в vim, вам необходимо знать эти три команды для просмотра файлов diff:
vim <file> // open the file in vim
:syntax on // turn on syntax highlighting
:q // exit vim when you're finished
Vim хорош в автоматическом распознавании файлов сравнения, поэтому обычно в этом нет необходимости, но если по какой-то причине vim не распознает ваш diff как diff, вы можете указать, какой синтаксис использовать:
:set syn=diff
Если ваш diff имеет исходный код, вы также можете иногда переключаться между подсветкой синтаксиса diff и подсветкой синтаксиса кода;Вы также можете установить синтаксис java
, c
, php
, mysql
или sh
, среди прочих.