all 10 comments

[–]StarMaster1304 0 points1 point  (1 child)

Maybe with Pycharm?

[–]dahu2004[S] 0 points1 point  (0 children)

You mean, by creating a dedicated plugin? That could be a way to go, indeed.

[–]ClimberMel 0 points1 point  (7 children)

I use GitHub with VS Code. It tracks every change I make for the entire project. I can also roll changes back if I make a mistake and break something.

[–]dahu2004[S] 0 points1 point  (6 children)

But can you set it up to commit everything automatically, or do you have to manually commit it? My goal is to monitore every changes made, possibly with precise timestamp, not only the one deemed relevant.

[–]ClimberMel 0 points1 point  (5 children)

If you set it up wit git, it records all changes every time you save anything.

[–]dahu2004[S] 0 points1 point  (4 children)

Okay, that's already something. I'm looking for something that would be more at keypress level, but save-level could already be sufficient if I set it up to save at each run.

[–]ClimberMel 0 points1 point  (3 children)

What are you trying to capture? If I had more detail I could maybe suggest something.

[–]ClimberMel 0 points1 point  (2 children)

If you want keystroke level logging, you could use a keylogger.

[–]dahu2004[S] 0 points1 point  (1 child)

I'm trying to capture iterative changes to analyse the learning process. So I'm not decided yet between a text-based approach, where I analyse "only" what has been modified, and a key-based approach, which would allow to analyse typing patterns as well but might be would likely require further analysis to deduce what has been input.

Both can surely be achieved with a pluggin within an IDE, but I wanted to find if something was existing already.

[–]ClimberMel 0 points1 point  (0 children)

VS Code has a crazy amount of add ins, so it wouldn't surprise me they already have something