2009-03-06 19 views
6

Znalazłem ustawienie Camel Humps w Resharper:Czy Resharper 4.1 obsługuje zarówno garb wielbłąda, jak i normalne tryby selekcji?

Resharper -> Opcje -> Edytor -> Użyj CamelHumps

Problemem jest to, że nadal lubię, aby móc korzystać z normalnego trybu wyboru (domyślne zachowanie dla CTRL + Strzałka i CTRL + SHIFT + Strzałka), a także tryb CamelHumps.

Na przykład rozważenia tej zmiennej:

private int MyVeryLongCamelCaseName;

Teraz, jeśli chcę, aby skopiować całą zmienną potem chcę domyślne zachowanie dla VS Ctrl + Shift + strzałka w lewo, który jest aby zaznaczyć całą zmienną, jeśli kursor znajduje się na M.

Jednak gdybym chcę zmienić nazwę na MyExtremelyLongCamelCaseName, a następnie chciałbym zachować zachowanie CamelHumps dostarczone przez Resharper.

Czy istnieje sposób na zachowanie się z różnymi skrótami?

Odpowiedz

9
  • Wyłącz Camel Humps w Resharperze -> Opcje -> Edytor -> Użyj CamelHumps.
  • przejdź do Narzędzia -> Opcje -> Klawiatura i
    • wiążą klucze chcesz 'Resharper.HumpNext' i 'ResharperHuntPrev' (używam Alt + lewy/prawy ALT +)
    • i wiążą klucze do "Resharper.HumpNextExtent" i "Resharper.HumpPrevExtent" dla wyboru shortkeys. (Musiałem usunąć skróty klawiszowe dla Shift + Alt + lewy/prawy z 'Edit.Char [Lewo/Prawo] ExtentColumn' pierwszy)
+0

Jest w tym samym miejscu na 5.x. Nie mogłem go znaleźć, aby ocalić mi życie, dziękuję :) – CubanX

+0

Ponieważ używam Alt + Strzałka w lewo/w prawo, przypisałem Alt + Lewy/Prawy klawisz Windows do Resharper.HumpPrev/Next. Domyślnie nie są one przypisane do żadnych poleceń visual studio :) –

+0

+1. Znakomity! Nadal działa wiele wersji ReSharper później. BTW, wydaje się działać dobrze, aby zastosować te skróty tylko do "edytora tekstu" (a nie "Global"). Wygląda na to, że można również zastosować do konkretnych edytorów (takich jak XAML lub XML), ale "Edytor tekstu" jest dobrym wyborem, jeśli chcesz mieć możliwość używania tych samych skrótów kursora w każdym edytorze tekstów. – devuxer

0

Nie sądzę, że istnieje taka możliwość, ale jako pracę dookoła można użyć skrótu Extend Selection, którym jest CTRL + ALT + Right. Nie idealne, ale szybsze niż wielokrotne naciskanie klawiszy CTRL + SHIFT + W prawo dla symbolu, który ma wiele garbów wielbłąda.

2

Myślę, że ctrl + W shotkey pomoże.