Maximus5 / ConEmu

Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
https://conemu.github.io/
BSD 3-Clause "New" or "Revised" License
8.5k stars 570 forks source link

perl debugger ('perl -d' command) can't be used in latest CON_EMU versions. #2567

Open skh43s opened 5 months ago

skh43s commented 5 months ago

Hello!

I am using perl as main language.

I am using old CON_EMU 150621 version as perl language console in WINDOW7 PC.

Oftenly, I use perl debugger (perl -d command) in this old version console.

Recently, I bought new PC ( WINDOW10 )

I installed newer version CON_EMU_230724 in this PC.

But I Couldn't use perl debbuger in this CON_EMU 230724.

All program codes run and end automatically, Instead of waiting debugger Prompt !!!

( ConEmu_160416,ConEmu_170118,ConEmu_190108 malfunctions in the same way as CON_EMU_230724 )

But this incomprehensible problem does not appear in default Windows Command Prompt or old CON_EMU_150621.

But OLD CON_EMU version malfunctions in mouse button copy action containing blanks. (WIN10 PC)

Can I use perl debbuger (perl -d command) in latest CON_EMU version.

PS. This problem does not appear in Python debugger (py -m pdb).

skh43s commented 5 months ago

I solved problem.

Features/Inject ConEmuHk of ConEmu settings was cause.

I always enabled this setting in WIN7.

But this setting must be disabled in WIN10, if you want use perl debugger.

I don't know internal cause yet.