有在使用的編輯器:
Vim/Neovim
沒有在使用的編輯器(但是可以從中學習優點):
Emacs
Atom
Visual Studio Code
Sublime Text
Xcode
其他:
撰寫自己的編輯器
編輯器相關的資料結構