Provided herein are methods of delivering "split" Cas9 protein or nucleobase editors into a cell, e.g., via a recombinant adeno-associated virus (rAAV), to form a complete and functional Cas9 protein or nucleobase editor. The Cas9 protein or the nucleobase editor is split into two sections, each fused with one part of an intein system (e.g., intein-N and intein-C encoded by dnaEn and dnaEc, respectively). Upon co-expression, the two sections of the Cas9 protein or nucleobase editor are ligated together via intein-mediated protein splicing. Recombinant AAV vectors and particles for the delivery of the split Cas9 protein or nucleobase editor, and methods of using such AAV vectors and particles are also provided.