I don't think the SQLite authors actually edit the single giant source file directly. Their source control repository has the code split up into many separate files, which are combined into "the amalgamation" by a build script:
https://github.com/sqlite/sqlite/tree/master/src