Vim Language Server Protocol support for C# If you’re an avid Vim user, you’ll likely try to use the terminal editor for everything text-related. In this post, I’ll show you how to get convenient support for C# with Vim on Linux. C# is traditionally one of those programming languages that profit from an IDE, an integrated development environment. Vim can still be a viable alternative if you need minimal features like type definitions or auto-completion.