Make Knife tool work with smart guides
Knife is a very freehand tool, but you can make straight cuts, if you hold Alt. Cool. But you can't position these cuts precisely! Nor with a smart guides (at least!) or Snap to grid.
Please improve it!

-
Jayse Hansen commented
This has always puzzled me as well. Why does the tool always seems broken? Making it work like Egor describes would be much better.
-
Tyler Gilbert commented
Seriously, I don't really understand the practical application of the knife tool if you can't cut precisely along smart guides!! This is a must-have feature! And then, on the opposite side of the spectrum, I don't understand why the knife tool is so finicky when you use it freehand; why doesn't it just cut exactly where you draw your cursor?
-
Andrey Dudukin commented
Nice improvement!
-
Oleg Krasnov commented
And will be brilliant to add this ability to alt-pressed eraser tool.