Как отключить перенос слов меньше

Краткая версия: Как я могу сделать утилиту less в Linux не обернуть строки?

Длинная версия: Часто мне нужно просматривать огромные CSV-файлы, используя меньше сотен столбцов. Я часто забочусь только о первых столбцах. Однако перенос слов приводит к тому, что одна строка становится несколько строк даже на широкоэкранных мониторах.

367 голосов | спросил User1 19 PMpTue, 19 Apr 2011 18:48:26 +040048Tuesday 2011, 18:48:26

4 ответа


452

Примечание. Для привязки клавиш см. вторую часть.

В less он называется сгибанием строки, а не обертыванием строки. Чтобы установить его не для сгиба, используйте параметр -S:

-S, --chop-long-lines
  

Приводит линии дольше, чем ширина экрана, которую нужно нарезать, а не свертывать. То есть часть длинной строки, которая не соответствует ширине экрана, не отображается. По умолчанию используется сброс длинных строк; то есть отобразить остаток на следующей строке.

     

â € " less (1)


В качестве альтернативы, как указано в следующем комментарии, если вы уже открыли файл, вы можете переключить режим, набрав -S (а затем Enter для некоторых реализаций) .

После отключения сгибания строки вы можете прокручивать вбок с помощью клавиш со стрелками.

ответил Jaap Eldering 19 PMpTue, 19 Apr 2011 19:02:50 +040002Tuesday 2011, 19:02:50
40

Если вы хотите остановить упаковку навсегда, произведите эти заклинания:

echo "#env" >> ~/.lesskey
echo "LESS = -S" >> ~/.lesskey
lesskey
ответил Henrik Heino 25 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 25 Sep 2012 11:06:10 +0400 2012, 11:06:10
14

Не знаю, есть ли для этого вариант меньше, но я использую большинство , которая делает это по умолчанию (и позволяет прокручивать влево /вправо, чтобы просмотреть его)

ответил jor 19 PMpTue, 19 Apr 2011 19:02:17 +040002Tuesday 2011, 19:02:17
5

Чтобы настроить git, чтобы он всегда не обертывался:

git config --global core.pager 'less -S'

ответил user566245 7 52014vEurope/Moscow11bEurope/MoscowFri, 07 Nov 2014 18:39:05 +0300 2014, 18:39:05

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132