Тема: Проблеми пи копіюванні в редакторі.

Вітаю шановне панство! Я користуюся Delphi 11.3 (піратською копією). Сьогодні щось сталося з редактором коду. В одному модулі виділяю і копіюю частину коду та хочу вставити його в інший модуль, а не виходить! Вставляється половина коду функції. Другу половину ніяк не можу скопіювати можете якоюсь порадою допомогти як це виправити.

2

Re: Проблеми пи копіюванні в редакторі.

ProgramBandera написав:

В одному модулі виділяю і копіюю частину коду та хочу вставити його в інший модуль, а не виходить! Вставляється половина коду функції.

Ти певно напхав десятки тисяч ліній коду в 1 файл, чи навіть в 1-у функцію. То ся так не робе.

ProgramBandera написав:

Я користуюся Delphi 11.3 (піратською копією).

Для чого це "уточненя" ?

ProgramBandera написав:

як це виправити

Відповідь не змінилась: пиши в Lazarus.

3 Востаннє редагувалося ProgramBandera (07.11.2023 00:26:03)

Re: Проблеми пи копіюванні в редакторі.

leofun01 написав:

Ти певно напхав десятки тисяч ліній коду в 1 файл, чи навіть в 1-у функцію. То ся так не робе.


Для чого це "уточненя" ?

Відповідь не змінилась: пиши в Lazarus.

До чого ваша відповідь? В модулі по 500-700 рядків коду, а навіть якби було більше то що це міняє? А уточнення для того що можливо я нажав якийсь гарячі клавіші випадково, про які я не знаю, от і хочу запитати як виправити це неподобство.

Подякували: leofun011

4

Re: Проблеми пи копіюванні в редакторі.

Якщо ви уже перезапускали середовище, і це не допомогло, то варто перевірити список запущених програм. Можливо якась програмка слідкує за змінами в буфері обміну і підмінює його вміст в якихось ситуаціях. Зараз же свій менеджер буферу навіть у вінді є, викликається по Win+V.

Подякували: koala, leofun01, ProgramBandera3

5

Re: Проблеми пи копіюванні в редакторі.

Зазвичай це по іншому роблять. копіпаст в програмуванні є моветон

6

Re: Проблеми пи копіюванні в редакторі.

ur_naz написав:

Зазвичай це по іншому роблять. копіпаст в програмуванні є моветон

Взагалі рефакторинг (і копіювання вмісту функцій при цьому, чи перенесення цілих функцій до іншого файлу) - це норма.

Подякували: leofun01, ostap34PHP2

7

Re: Проблеми пи копіюванні в редакторі.

koala написав:

Взагалі рефакторинг (і копіювання вмісту функцій при цьому, чи перенесення цілих функцій до іншого файлу) - це норма.

  *FACEPALM*
це найтупіше, що можна прочитати. Для фрагментів коду є шаблони. якщо не вмієш в архіткектуру, то можна і копіпастити.
Але робити ручками те, що зазвичай робить лінкувальник автоматично є мабуть останньою стадією бабуїніма

8

Re: Проблеми пи копіюванні в редакторі.

Усі ці патерни, депенденсі, різні автоматичні тулзи працюють лише до першого MLOC. Далі починається хардкор, і копіювання ручками далеко не найгірше, що може трапитись.

Подякували: ProgramBandera, leofun012

9

Re: Проблеми пи копіюванні в редакторі.

ur_naz, а зробите скрінкаст про рефакторинг? Ну от реально хочу подивитися, як ви код рефакторите.

10

Re: Проблеми пи копіюванні в редакторі.

koala написав:

ur_naz, а зробите скрінкаст про рефакторинг? Ну от реально хочу подивитися, як ви код рефакторите.

Ви не розумієте, рефакторити код не потрібно, якщо його не писати.  :)

Подякували: mimik, FakiNyan, koala, leofun01, ostap34PHP5

11

Re: Проблеми пи копіюванні в редакторі.

я достатньо коду понаписав, понарефакторив і понакопіпастив, щоб знатися на цьому. але дійшов висновку, що хворих не вилікувати, якщо працює - не чіпай. справжнє задоволення виникає лише тоді, коли від коду залишається лише третина.