2012-09-27 32 views
8

Tôi đang cố gắng để Visual Studio đổi tên tệp khi tôi đang ở trong trình khám phá giải pháp có tệp hoặc thư mục được chọn và tôi nhấn phím F2. Tuy nhiên, tôi cũng muốn Visual Studio làm Refactoring Renaming khi tôi nhấn F2 và tôi đang ở trong cửa sổ trình soạn thảo với con trỏ của tôi trên một biến. Tôi biết nó là một cái gì đó để làm với bối cảnh của mỗi (Global, TextEditor, vv). Tuy nhiên, tôi dường như không thể tìm thấy sự kết hợp phù hợp. Không có "Solution Explorer" Bối cảnhVisual Studio f2 refactor.rename, file.rename

Cảm ơn, Jerome

Trả lời

1

tôi đã sử dụng toàn cầu cho các giải pháp thám hiểm và soạn thảo văn bản cho soạn thảo văn bản ... cho đến nay rất tốt

13

Đây là những gì tôi đã làm trong Visual Studio (2013) để có được F2 làm việc trong trình soạn thảo và cửa sổ solution explorer:

  • Chuyển đến Tools/Options menu, và chọn Environme nt/Keyboard
  • Trong "Hiển thị các lệnh có chứa" đặt File.Rename
  • Trong "Sử dụng phím tắt mới trong" chọn Solution Explorer
  • Trong "phím Nhấn phím tắt" nhấn F2, và bấm vào nút "Assign "
  • trong "Hiển thị các lệnh có chứa" đặt Refactor.Rename
  • trong "Sử dụng phím tắt mới trong" chọn Text Editor
  • Trong "Nhấn phím tắt" nhấn F2 và nhấp vào "Gán"

Tôi không thể làm cho nó hoạt động với "Toàn cầu". Nó có vẻ kỳ quặc với tôi rằng đây không phải là hành vi mặc định, với sự phổ biến của việc sử dụng F2 để đổi tên trên các sản phẩm của Microsoft, nhưng ít nhất nó đủ linh hoạt để cho phép bạn thiết lập nó.

+0

Nó hoạt động theo cách này theo mặc định cho tôi, nhưng sau khi cài đặt ReSharper (hoặc có lẽ một số thay đổi khác) nó ngừng hoạt động và yêu cầu thay đổi trong câu trả lời của bạn. – Sam

+0

@Sam - khi tôi cố gắng tìm ra, có vẻ như mọi người đang có những trải nghiệm khác nhau. Tôi không có ReSharper mặc dù - Tôi nghĩ rằng plugin duy nhất của tôi là Visual SVN. Lần đầu tiên tôi nhận thấy nó khi tôi nâng cấp lên năm 2013, nhưng đó có thể là sự trùng hợp ngẫu nhiên. – Giles

+0

Tôi đã gán F2 theo mặc định và sử dụng nó mọi lúc. Tôi đã cài đặt Resharper và bây giờ ngay cả các bước trên cũng không khắc phục được. Cuối cùng tôi đã gỡ cài đặt và cài đặt lại Visual Studio. Tính năng chia sẻ lại sẽ không bao giờ chạm vào máy tính của tôi nữa. – DCShannon