Visual Studio 2017怎麼快速跳出大括弧?

for (int i = 0; i &< n; ++i) { int j = 2 * i; // My cursor is here right now } // I want my cursor here without pressing down arrow key


點滑鼠


Press right arrow key


自己寫一個小程序段(code snippet),命名為比如forb,可以仿照默認的for寫,把它的循環體部分追加為可替換部分

然後,你可以任何時候敲forb+tab,依次指定循環變數什麼的,最後敲循環體並敲回車後游標就到你說的位置了


把上下左右改成Alt+i/k/j/l,爽到飛起!

附修改方法,如圖:

1.修改上下箭頭

2.修改左右箭頭

在圖中按快捷鍵處按下快捷鍵,點分配。目前我已經把我常用的IDE和Editor的上下左右快捷鍵都改成這種模式了。

PS:我總是記不住Vim中的jkl;代表什麼方向。。。


不是按一下}就跳出括弧了嗎?

for (int i = 0; i &< n; ++i) { int j = 2 * i; }

按下{ VS會自動補全},你只要 Enter在{換行後輸入「int j=2*j;」,再按一下} 就可以跳出大括弧了。


沒跳出來你是怎麼寫的注釋呢?薛定諤的游標


Delete + Delete + Enter + } + Enter


印象中shift+enter可以自動跳轉。不行就上vsvim,escjo


裝個vim插件算了...我也覺得老是鍵盤滑鼠的切麻煩


何不用滑鼠


安裝vim插件,esc 3j


太弱你們這些回答,要是我我就用意念


推薦閱讀:

VS一定要佔用c盤空間嗎?
.NET 會翻身嗎?
VS2015一新建項目就出現未將對象引用設置到對象的實例怎麼辦?
為什麼Microsoft Visual Studio 2013旗艦版 的安裝要佔用如此大量的C盤空間?

TAG:MicrosoftVisualStudio |