LINUX.ORG.RU
ФорумTalks

Табы в коде


0

0

Подскажите плз тулзу для замены всех пробелов (4/8) в C++ коде на табы (0x09)?

ЗЫ. срач "табы не нужны" приветствуется.

★★
Ответ на: комментарий от KRoN73

> Ну и сколько пробелов или табов принято в Java?

http://java.sun.com/docs/codeconv/html/CodeConventions.doc3.html#262

Four spaces should be used as the unit of indentation. The exact construction of the indentation (spaces vs. tabs) is unspecified. Tabs must be set exactly every 8 spaces (not 4).

Да, здесь не указано что это должны быть именно пробелы, но в стандартной библиотеке используют пробелы.

>>пистоне -- 4 пробела

> Наглое 4.2

http://www.python.org/dev/peps/pep-0008/

Use 4 spaces per indentation level.

For new projects, spaces-only are strongly recommended over tabs.

> в линукс кернел -- 8

Я не утверждал что там используются пробелы, я привел это как пример принятого стиля.

a3
()
Ответ на: комментарий от a3

>Да, здесь не указано что это должны быть именно пробелы

Ну вот, а что за шум тогда?

>>пистоне -- 4 пробела

> Наглое 4.2

Цитировать надо аккуратнее. Я-то не мог опустить часть про пробелы, поэтому пришлось захватить в цитаты. А вот ты - мог бы и понять, что я про Питон ничего не говорю, а только про ядро.

>Я не утверждал что там используются пробелы, я привел это как пример принятого стиля.

Вот и получается, что этот «принятый стиль» - это во многом твоя личная фантазия.

KRoN73 ★★★★★
()
Ответ на: комментарий от Igron

Поубывал бы. gg=G не рулит? А :%retab! чем не угодил?

balodja ★★★
()
Ответ на: комментарий от k0l0b0k

>>80 символов помещаются на любом мониторе.

>что-то типа 640кб хватит всем. Мне мало 80 символов.


Я так понимаю "80 символов помещаются" != "80 символов хватит всем". Первая цитата не противоречит возможности ставить себе больше.

init ★★★★★
()

О чём вы спорите? Пробелы для разделения слов, табы для форматирования.

unix
()
Ответ на: комментарий от KRoN73

> Ты ещё в электронных документах предложи выравнивание пробелами делать и разбиение строк энтерами.

Правильно настроенный текстовый процессор WYSIWYG умеет интерпретировать табы и лишние энтеры как отступы и интервалы :)

question4 ★★★★★
()
Ответ на: комментарий от a3

> 80 символов помещаются на любом мониторе.

Довольно долго пользовался старым 14-дюймовым монитором, ставил 40 символов в строке :)

question4 ★★★★★
()

вы чего ребята. Сделал поиск слова expand в топике, ни одного не нашел.

man expand

man unexpand

dilmah ★★★★★
()
Ответ на: комментарий от dilmah

хохо! man expand намекает что этот месье прав!

k0l0b0k ★★
() автор топика
Ответ на: комментарий от a3

> в линукс кернел -- 8

в линукс кернел - табы и только табы.

sig_wall
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.