VS屏幕快速跳转插件 Easy Motion for Visual Studio
来源:互联网 发布:淘宝账号怎么解封 编辑:程序博客网 时间:2024/05/17 00:14
Easy Motion for Visual Studio
Easy motion is a plugin for Sublime that allows for quick and simple keyboard navigation within a file 1. Just 3 key strokes can take you to any visible letter. No neeed for complex regexes or patterns, all you need to know is the letter that you want to navigate to.
A user alerted me to this sublime plugin a month or so ago and I immediately started using it. I absolutely loath touching the mouse or arrow keys during development because I feel it slows me down. Typically I use vim style editors to avoid the mouse. But the steep learning curve of vim shouldn’t be a prerequisite for efficient keyboard navigation. Easy motion represents a great middle ground here for developers who want to get more productivite with a minimal learning curve.
So a few weekends ago I sat down and coded up an Easy Motion clone for Visual Studio. Been toying with it for a few weeks now and it’s ready to be shared out more generally.
- Easy Motion Extension
- Source Code
Here is a simple example of how to use EasyMotion to jump around within a file. Let’s start with a"Hello World"
program that has the cursor positioned at the end of a using directive.
Now I want to move the caret to the start of Console.WriteLine
. Instead of moving my hands to the arrow keys, or even worse grabbing the mouse, I initiate an easy motion search by pressing Shift+Control+;
.
In response the editor added a status line asking me for the character I want to search for. I type C
as it is the first letter in Console.WriteLine
.
There are many occurences of C
in the file and Easy Motion distinguishes between them by overlaying every occurence with a new letter (a-z). To jump to a specific instance of ‘C’ I simply type in the letter which overlays the ‘C’ I want to jump to. In this case it is ‘I’
Now the caret is positioned exactly where I wanted at the start of Console.WriteLine
. No arrow keys, no mouse, just 3 quick keyboard touches and I’m there
The Sublime plugin is itself a clone of a vim extension ↩
- VS屏幕快速跳转插件 Easy Motion for Visual Studio
- VS (Visual Studio) 魔兽插件开发工具 AddOn Studio for WOW 1.0 含有LUA编辑
- VIM屏幕快速跳转插件 Sublime EasyMotion
- VIM插件: EasyMotion屏幕快速跳转入门教程
- 实用工具:VS上python开发插件(python tools for visual studio)
- Visual Studio,vs 中文SVN插件安装
- Python tools for Visual Studio 插件
- Visual Studio 推荐插件--高亮,跳转,map等
- visual studio(vs) 如何快速查找接口的实现类
- Visual Studio(vs)2012安装插件Indent Guides
- VS.Php For Visual Studio 2005 v2.4.3.4448 特别版
- vs.php for visual studio 2005错误解决
- ViEmu/VS: vi-vim editing for Microsoft Visual Studio
- Visual Studio vs Delphi
- Visual Studio VS Eclipse
- vs(visual studio)快捷键
- visual studio(vs)初始化
- Qualcomm Snapdragon Debugger for Visual Studio 快速入门指南
- 多线程day.1
- Android之四大组件、六大布局、五大存储
- 演示equals
- Java微信二次开发之16-通过超链接的重复使用查询历史上的今天发生的历史大事件
- Android Bottom Sheet详解
- VS屏幕快速跳转插件 Easy Motion for Visual Studio
- 2017年京东笔试爬山题
- 学习笔记:servlet(1)
- 基于Linux下C/C++的网络编程之进程(对话)
- PCL1.7.2+VS2010+系统环境变量配置
- 树莓派3B上安装安卓系统 柏贵林
- 演示Finalize
- windows下配置ssh(FreeSSHD + putty)
- jquery禁用a标签,jquery禁用按钮click点击