Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос про NetBeans / 12 сообщений из 12, страница 1 из 1
09.06.2006, 00:45
    #33782137
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про NetBeans
Можно ли (наверняка ведь) заменить отступы пробелами на табуляции? Как?
...
Рейтинг: 0 / 0
09.06.2006, 08:01
    #33782249
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про NetBeans
добавлю
А можно чтобы при нажатии ctrl+sgift+F лишние пустые строки убирались?

:)
...
Рейтинг: 0 / 0
09.06.2006, 08:50
    #33782295
JustBean
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про NetBeans
Попробуйте выделить блок кода или весь код и в контсекстном меню выбрать пункт "Reformat code"
...
Рейтинг: 0 / 0
09.06.2006, 13:10
    #33783127
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про NetBeans
SarinМожно ли (наверняка ведь) заменить отступы пробелами на табуляции? Как?
При редактировании кода в NetBeans 5.5 и, наверное, в 5.0 - меню Tools->Options, далее слева Editor, справа на закладке Indentation есть такая опция.
...
Рейтинг: 0 / 0
09.06.2006, 13:14
    #33783150
Michael Ponomarev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про NetBeans
А кто-нибудь знает как в netBeans сделать чтобы курсор не передвигался за концом строки, а то несколько напрягает.
...
Рейтинг: 0 / 0
10.06.2006, 11:29
    #33784854
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про NetBeans
Denis Popov SarinМожно ли (наверняка ведь) заменить отступы пробелами на табуляции? Как?
При редактировании кода в NetBeans 5.5 и, наверное, в 5.0 - меню Tools->Options, далее слева Editor, справа на закладке Indentation есть такая опция.
Спасибо. Вопрос теперь в том почему табуляция становится табуляцией если нажать её два раза?:)
...
Рейтинг: 0 / 0
10.06.2006, 19:22
    #33785046
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про NetBeans
подобные вопросы легко ращрешить самостоятельно, щёлкая левой и правой кнопками мыши по разным местам Netbeans и смотря, что получится.


Вопрос теперь в том почему табуляция становится табуляцией если нажать её два раза?

Ни фига. Однако по умолчанию в Netbeans размер отступа при табуляции равен 4 пробелам. Можно начтроить на другое значение (меню Tools -> Options -> Editor -> Intendation -> Number of spacer per indent), но не следует это делать - такая настройка соответствует "правилам кодирования на Java" фирмы Sun ( http://java.sun.com/docs/codeconv ), которым надо в основном следовать, т.к.
- они вполне разумны
- несоблюдение карается на экзамене на "сертифицированного разработчика"
- и если ты будешь делать отступы в 8 пробелов, то это будет выглядеть непрофессионально.
...
Рейтинг: 0 / 0
10.06.2006, 19:51
    #33785059
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про NetBeans
Partisan M
Ни фига.
Точно нифига. Магия какая-то. Блин, всё что я щас сделал это вернул Number of spacer per indent в значение 8. Которое, кстати, совсем не 4.
...
Рейтинг: 0 / 0
11.06.2006, 01:50
    #33785172
асёлъ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про NetBeans
Partisan Mно не следует это делать - такая настройка соответствует "правилам кодирования на Java" фирмы Sun ( http://java.sun.com/docs/codeconv ), которым надо в основном следовать, т.к.
- они вполне разумны
- несоблюдение карается на экзамене на "сертифицированного разработчика"
- и если ты будешь делать отступы в 8 пробелов, то это будет выглядеть непрофессионально.
"таб" - это ведь просто один символ? ну, тот который занимает 1 байт?
а на экране его рисует кто как хочет. хошь 3 символа, хошь 5.
хошь - 8. соответсвенно, отступ делается в 1 "таб", а не 8 пробелов.
я ставлю таб равным 2 пробелам (это видимые пробелы, а не в тексте),
т.к. место экономится. если я поставлю 4 видимых пробела, то размер
файла с исходником не увеличится. дак вопрос - в каком месте это
непрофессионально?

PS дешовые понты
...
Рейтинг: 0 / 0
11.06.2006, 12:04
    #33785265
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про NetBeans
to асёль

Проявляю несвойственное мне чрезмерное терпение и не менее чрезмерную любовь к ближнему, и объясняю подробно.

Отступы в исходном коде могут создаваться клавишей TAB или клавишей пробела. Обе они вводят один символ (табуляции и пробела). При этом однако табуляция делает больший отступ, чем пробел. Почему: это зависит от редактора. Причём возможны два варианта
1. символ табуляции изображается как пустое место шириной в несколько пробелов
2. символ табуляции заменяется на несколько пробелов.
В Netbeans можно использовать оба варианта (для 2-го выбрать меню Tools->Options->Editor->Intendation->клетка Expand Tabs to Spaces).

Во сколько раз табуляция шире пробела (или на сколько пробелов заменяется одна табуляция) - зависит от настроек редактора. Традиционно, в редакторах для MS DOS, табуляция была равна по ширине 8 пробелам, но в Java коде принято делать отступ в 4 пробела, поэтому обычно настраивают ширину табуляции, чтобы она равнялась 4 пробелам (и в Netbeans по умолчанию это значение, если его не изменить самостоятельно: меню Tools->Options->Editor->Intendation->Number of spaces per indent). То есть не сама табуляция имеет ширину в 4 (или 8) пробелов, а её показ в IDE, зависящий от настроек IDE.

Рассмотрим, что будет, если в исходном коде применяется табуляция, не заменяемая пробелами. Если ты по своему вкусу задаёшь её ширину в 8 пробелов, а кто-то смотрит твой код в своём IDE, настроенном на 4 пробела, то он видит отступы, меньшие, чем были у тебя. Такое несоответствие форматов может рассматриваться как недостаток (при коллективной работе). С другой стороны, ты делаешь нестандартный отступ в 8 пробелов (как тебе нравится) - а другие, открыв этот файл у себя, видят стандартные отступы, потому что у них в IDE настроено 1 таб = 4 проб. Это надо договариваться в своём коллективе - кто как будет форматировать, чтобы было удобно каждому, но был единообразный стиль.

Если же задать замену табуляции пробелами, то при открытии в другом IDE код будет выглядеть точно так же, как он был введён у тебя. Тоже иногда имеет смысл.

Вот объяснил максимально подробно. Если всё ещё непонятно - то это твоя проблема.
...
Рейтинг: 0 / 0
11.06.2006, 17:16
    #33785516
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про NetBeans
Вот: по умолчанию стояло.
...
Рейтинг: 0 / 0
11.06.2006, 17:48
    #33785554
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про NetBeans
Помотрел у себя - в Netbeans 5.0 для Windows (build 200601251500) стояло
Number of spaces per indent: 4

В Netbeans 5.0 beta 1 для Linux кажется тоже, хотя я его регулировал.

Однако обычно не требуется вручную регулировать отступы - при вводе новой строчки её отступ создаётся автоматически на основе отступа предыдущей и наличия {}. Иногда получается неправильно, в этом случае исправляем форматирование:
- щёлкнуть правой кнопкой мыши по исходному коду и выбрать "Reformat Code".
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос про NetBeans / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]