Войти
ПрограммированиеФорумОбщее

Быстрое Комментирование в MSVS (комментарии) (2 стр)

Страницы: 1 2 3 Следующая »
#15
14:28, 24 сен. 2013

Kartonagnick
Выделять блоки с Alt'ом попробуй, довольно мощная тема, особенно когда есть стройные ряды одинаковых строк, в которых нужно что-то поменять. Это выделение можно не только копировать и переносить, но и печатать в него и вставлять из буфера.


#16
14:32, 24 сен. 2013

> клавишами:
> tab ---->
> shift+tab <----

Вверх/вниз, а не право-лево.

> мышкой: зажимаем левый батон и выделяем область строк. Отпускаем кнопку,
> выделенная область остается помеченной как "выделенная". Далее кликаем по
> выделенной области правым батоном и не отпуская перетаскиваем область мышкой в
> любое место.

Ясно, не сделали они.

> копипаст на Ctrl+V, куда быстрее?
Ну явно быстрее этого таскания в студии. )

Но медленней одного клика.

#17
15:13, 24 сен. 2013

Kozinaka
> Выделять блоки с Alt'ом попробуй, довольно мощная тема, особенно когда есть
> стройные ряды одинаковых строк, в которых нужно что-то поменять. Это выделение
> можно не только копировать и переносить, но и печатать в него и вставлять из
> буфера.

Мне это пригодилось только для горизонтальной копипасты блоков.

+ Показать

А так по большому счету: табуляция, или копипаста, больше ничего обычно не требуется)

Для каких то особых случаев лучше научится делать собственные сниппеты.
Я сам не умею, но слышал - с помощью снипеттов можно автоматизировать все что угодно.
Например, выделяешь класс, щелк - и он автоматически делает все геттеры-сеттеры для всех мемберов ко какому то конкретному шаблону.

Вот был бы рад почитать какую нить статью с примерами, как такое делается)

#18
15:22, 24 сен. 2013

Kartonagnick
> Например, выделяешь класс, щелк - и он автоматически делает все геттеры-сеттеры
> для всех мемберов ко какому то конкретному шаблону.
Это такая волшебная возможность, которая появилась в Delphi 4.0 в 98 году и вызывалась по Ctrl-Shift-C (Class Completion)?

Во, нарыл (секция Code Explorer в самом верху)
http://lib.zabspu.ru/computers/prg/delphi/delphi4new/

#19
15:34, 24 сен. 2013

По моему, какой-то фигней занимаетесь...

пишется  в начале исключаемого блока

#if 0

и

#endif

в конце.  Соответственно, чтобы раскомментировать - нужно поставить 1 вместо 0.  Если же речь о 1, 2 строчках, то проще без всяких хоткеев закомментировать.

#20
15:37, 24 сен. 2013

entryway
> Это такая волшебная возможность, которая появилась в Delphi 4.0 в 98 году и
> вызывалась по Ctrl-Shift-C (Class Completion)?


Хз, что там появилось в дельфи. Я за ним не слежу.


Однако, "class completion" у меня как то не осациируется с "возможность создавать любую вспомогательную автоматику, под любые свои хотелки".

Если ты про мастер класса - да это практически любая иде умеет, и к снипетам особого отношения не имеет.

#21
15:42, 24 сен. 2013

0iStalker
> #if 0
По другому иногда и никак из-за любителей блочных комментариев.

#22
15:46, 24 сен. 2013

0iStalker
entryway
Не слишком-то это удобно, надо писать ерунду какую-то временную, да и вычурно как-то препроцессором комменты делать.
Проще разок Ctrl+K+C/U комбинацию запомнить и ни блочные комментарии не помеха, ни печатать/стирать руками ничего не нужно.

#23
16:03, 24 сен. 2013

Kozinaka
> Проще разок Ctrl+K+C/U комбинацию запомнить и ни блочные комментарии не помеха
Вообще-то да. #if 0 удобен как временная мера, когда надо потестить два куска кода постоянно переключаясь между ними. Каждый раз выделять и комментировать напрягает. Ну и иногда комитить 100 измененных строк вместо двух нет сильного желания.

#24
16:06, 24 сен. 2013

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

#25
16:51, 24 сен. 2013

Kozinaka
> Ага, понял. Для переключения больших кусков оно действительно побыстрее будет,
> не нужно выделением и мотанием экраном по коду заниматься.
Нет, не быстрее.

1. Поставил курсор, куда надо.
2. Перешел на место, до куда надо.
3. Shift+click по тому месту, до куда надо.
4. Любимый хоткей для комментирования.
5. ...
6. PRIFIT!

#26
16:54, 24 сен. 2013

Kozinaka
> Для переключения больших кусков оно действительно побыстрее будет

Chipmunk
> 1. Поставил курсор, куда надо.
> 2. Перешел на место, до куда надо.

На большом куске скроллинг сожрет весь профит.

#27
17:07, 24 сен. 2013

Chipmunk
Та вроде когда кодишь, руки на мышке особо не лежат, не?

#28
17:12, 24 сен. 2013

Мотается правая, как сирота, то туда, то сюда.

Я её на клавиатуру только чтобы попечатать переношу, а печатаю я гораздо меньше, чем думаю или тыкаю элементы интерфейса IDE и скроллю колёсиком.
Поэтому по наблюдениям за собой я бы сказал, что в обе руки на одеяле клавиатуре только 10% от общего времени работы.

#29
17:15, 24 сен. 2013

Kartonagnick
> Chipmunk
> > 1. Поставил курсор, куда надо.
> > 2. Перешел на место, до куда надо.
>
> На большом куске скроллинг сожрет весь профит.

В смысле?

1. Поставил курсор, куда надо.
2. Перешел на место, до куда надо.
3. Shift+click по тому месту, до куда надо.
4. Любимый хоткей для комментирования.

Сравним с блочными комментами:

1. Поставил курсор, куда надо. Написал #if 0
2. Перешел на место, до куда надо.
3. click по тому месту, до куда надо.
4. Написал #endif

Страницы: 1 2 3 Следующая »
ПрограммированиеФорумОбщее

Тема в архиве.