2014-03-26 21 views
35

我無法使其工作,向上或向下移動排隊不起作用。當我重置鍵盤VS和applay方案ReSharper的它問我這個: enter image description hereResharper將排隊向下移動不起作用

,如果我拿第一選擇,然後按Alt +加速開關箱方法之間,如果我用第二個選擇,那麼這個組合不影響。

回答

62

Alt + Up不是移動直線的ReSharper快捷方式。它最有可能屬於Productivity Power Tools擴展名,它具有移動一個或多個(選定)行的功能。

就我個人而言,我不喜歡PPT中的這個特性,因爲它只是移動行,而不管它們的範圍如何,從而導致編譯錯誤。我更願意使用移動的代碼塊向上或向下的ReSharper的功能,只要按下按Ctrl + + Alt鍵 + // - 在年初時該行將移動整行或代碼塊,但也可用於移動整個方法,更改參數順序等。

+0

。 –

+7

這不適用於我,通過快捷鍵。有趣的是,它可以通過Resharper> Edit>重新排列代碼>上移/下移菜單進行工作。如果我通過熱鍵進行操作,它會突出顯示代碼並顯示一條消息「向上/向下移動以移動方法」。我剛剛打熱鍵! –

+1

也不適用於我的工作快捷方式,但從菜單 – MikhailSP

8

我結束了重設我的Resharper s hortcuts。然後,當對話框提示,選擇使用Visual Studio命令爲Alt鍵 + 最多 & Alt鍵 + 向下快捷。

您也可以在工具>選項>鍵盤中手動設置。搜索「MoveSelectedLines」,然後分配Alt + 向上/向下轉爲相應的命令。

+1

非常好的解決方案來重置快捷方式。在將Resharper選項的鍵盤和菜單部分中的鍵盤快捷鍵選項設置爲none之後,Ctrl + Alt + Shift組合不再突出顯示對我有用的代碼。我認爲這個選項太阻礙了,我可以用ctrl + w輕鬆地做同樣的事情,它擴展了代碼的選擇。但真正的原因是我用ctrl + shift + alt來使用很多快捷方式,以確保不會與其他快捷方式發生衝突,並且不斷突出顯示的代碼是痛苦的。 – Samuel

0

在我的機器有ReSharper的2016.1它使在什麼位置,光標所在的區別:

  • 光標位於從1到就行了最後一個字符:由有約色塔巴奇尼克
  • 描述的快捷方式工作光標位於行的第1個字符之前的空白處,快捷方式將被忽略。使用你的小費爲ReSharper的方法,但要到按鍵重新映射到單一alt鍵結合

問候 伯恩哈德