Episode
Writing a VisualStudio.Extensibility Extension: Editor (5 of 7) | Visual Studio Extensions
with Leslie Richardson, Christian Gunderman
Welcome to the Visual Studio Extensions series, where you will see how to write a Visual Studio extension with ease and increased reliability. In this episode, join Christian Gunderman as we continue writing a VisualStudio.Extensibility extension by adding editor-based features.
Chapters
- 00:00 - Introduction
- 01:55 - Common scenarios for editor extensions
- 03:05 - Explore the sample extension
- 03:30 - Using TextViewLifetimeListener and TextViewChangedListener
- 05:40 - Using TextViewSnapshot and TextViewClosed
- 07:40 - Working with text in a document
- 09:45 - Displaying diagnostics (squiggles)
- 11:45 - Making edits to text
- 15:00 - Wrap up
Recommended resources
- Learn more about VisualStudio.Extensibility
- Get started with editor extensions
- Editor API
- Markdown Linter Sample
Related episodes
- Introduction to VisualStudio.Extensibility
- What is a Visual Studio Extension?
- Writing a VisualStudio.Extensibility Extension: Commands
- Writing a VisualStudio.Extensibility Extension: User Prompts / Notifications
- Writing a VisualStudio.Extensibility Extension: Editor
- Writing a VisualStudio.Extensibility Extension: Remote UI / Tool Windows
- What's Next with VisualStudio.Extensibility
Connect
- Visual Studio | Twitter: @VisualStudio
Welcome to the Visual Studio Extensions series, where you will see how to write a Visual Studio extension with ease and increased reliability. In this episode, join Christian Gunderman as we continue writing a VisualStudio.Extensibility extension by adding editor-based features.
Chapters
- 00:00 - Introduction
- 01:55 - Common scenarios for editor extensions
- 03:05 - Explore the sample extension
- 03:30 - Using TextViewLifetimeListener and TextViewChangedListener
- 05:40 - Using TextViewSnapshot and TextViewClosed
- 07:40 - Working with text in a document
- 09:45 - Displaying diagnostics (squiggles)
- 11:45 - Making edits to text
- 15:00 - Wrap up
Recommended resources
- Learn more about VisualStudio.Extensibility
- Get started with editor extensions
- Editor API
- Markdown Linter Sample
Related episodes
- Introduction to VisualStudio.Extensibility
- What is a Visual Studio Extension?
- Writing a VisualStudio.Extensibility Extension: Commands
- Writing a VisualStudio.Extensibility Extension: User Prompts / Notifications
- Writing a VisualStudio.Extensibility Extension: Editor
- Writing a VisualStudio.Extensibility Extension: Remote UI / Tool Windows
- What's Next with VisualStudio.Extensibility
Connect
- Visual Studio | Twitter: @VisualStudio
Have feedback? Submit an issue here.