Phím tắt visual studio 2015
Tổng hợp phím tắt trong visual studio 2015
Mình mới sử dụng Visual Studio 2015 của Microsoft được vài tuần, cảm thấy cũng khá
thích.
Mình xin tổng hợp lại một số phím tắt hay, hay dùng của
Visual Studio 2015.
Shortcuts - Basic Editing
Visual Studio 2015
Key
Command | Command id | |
---|---|---|
Ctrl+Shift+K | Delete Line | editor.action.deleteLines |
Ctrl+Enter | Insert Line Below | editor.action.insertLineAfter |
Ctrl+Shift+Enter | Insert Line Above | editor.action.insertLineBefore |
Ctrl+Down | Move Line Down | editor.action.moveLinesDownAction |
Ctrl+Up | Move Line Up | editor.action.moveLinesUpAction |
Ctrl+Shift+Alt+Down | Copy Line Down | editor.action.copyLinesDownAction |
Ctrl+Shift+Alt+Up | Copy Line Up | editor.action.copyLinesUpAction |
Ctrl+D | Add Selection To Next Find Match | editor.action.addSelectionToNextFindMatch |
Ctrl+K Ctrl+D | Move Last Selection To Next Find Match | editor.action.moveSelectionToNextFindMatch |
Ctrl+U | Undo last cursor operation | cursorUndo |
Ctrl+Shift+L | Select all occurrences of current selection | editor.action.selectHighlights |
Ctrl+F2 | Select all occurrences of current word | editor.action.changeAll |
Ctrl+Meta+Down | Insert Cursor Below | editor.action.insertCursorBelow |
Ctrl+Meta+Up | Insert Cursor Above | editor.action.insertCursorAbove |
Ctrl+Shift+] | Jump to matching bracket | editor.action.jumpToBracket |
Ctrl+] | Indent Line | editor.action.indentLines |
Ctrl+[ | Outdent Line | editor.action.outdentLines |
Home | Go to Beginning of Line | cursorHome |
End | Go to End of Line | cursorEnd |
Ctrl+End | Go to End of File | cursorBottom |
Ctrl+Home | Go to Beginning of File | cursorTop |
Ctrl+K Ctrl+C | Add Line Comment | editor.action.addCommentLine |
Ctrl+K Ctrl+U | Remove Line Comment | editor.action.removeCommentLine |
Ctrl+/ | Toggle Line Comment | editor.action.commentLine |
Ctrl+Shift+A | Toggle Block Comment | editor.action.blockComment |
Ctrl+F | Find | actions.find |
Ctrl+H | Replace | editor.action.startFindReplaceAction |
F3 | Find Next | editor.action.nextMatchFindAction |
Shift+F3 | Find Previous | editor.action.previousMatchFindAction |
Ctrl+M | Toggle Use of Tab Key for Setting Focus | editor.action.toggleTabFocusMode |
Shortcuts - Rich Languages Editing
Visual Studio 2015
Key
Command | Command id | |
---|---|---|
Ctrl+Space | Trigger Suggest | editor.action.triggerSuggest |
Ctrl+Shift+I | Format Code | editor.action.format |
F12 | Go to Definition | editor.action.goToDeclaration |
Ctrl+Shift+F10 | Peek Definition | editor.action.previewDeclaration |
Ctrl+. | Quick Fix | editor.action.quickFix |
Shift+F12 | Show References | editor.action.referenceSearch.trigger |
F2 | Rename Symbol | editor.action.rename |
Ctrl+Shift+. | Replace with Next Value | editor.action.inPlaceReplace.down |
Ctrl+Shift+, | Replace with Previous Value | editor.action.inPlaceReplace.up |
Shift+Alt+Right | Expand AST Select | editor.action.smartSelect.grow |
Shift+Alt+Left | Shrink AST Select | editor.action.smartSelect.shrink |
Shortcuts - Navigation
Visual Studio 2015
Key
Command | Command id | |
---|---|---|
Ctrl+T | Show All Symbols | workbench.action.showAllSymbols |
Ctrl+G | Go to Line... | workbench.action.gotoLine |
Ctrl+P | Go to File... | workbench.action.quickOpen |
Ctrl+Shift+O | Go to Symbol... | workbench.action.gotoSymbol |
Ctrl+Shift+M | Show Errors and Warnings | workbench.action.showErrorsWarnings |
F8 | Go to Next Error or Warning | editor.action.marker.next |
Shift+F8 | Go to Previous Error or Warning | editor.action.marker.prev |
Ctrl+Shift+P | Show All Commands | workbench.action.showCommands |
Ctrl+Tab | Navigate History | workbench.action.openPreviousEditor |
Ctrl+Alt+- | Go Back | workbench.action.navigateBack |
Ctrl+Shift+- | Go Forward | workbench.action.navigateForward |
Shortcuts - Editor/Window Management
Visual Studio 2015
Key
Command | Command id | |
---|---|---|
Ctrl+Shift+N | New Window | workbench.action.newWindow |
Ctrl+Shift+W | Close Window | workbench.action.closeWindow |
Ctrl+W | Close Editor | workbench.action.closeActiveEditor |
Ctrl+` | Cycle Between Opened Editors | workbench.action.cycleEditor |
Ctrl+\ | Split Editor | workbench.action.splitEditor |
Ctrl+1 | Focus into Left Hand Editor | workbench.action.focusFirstEditor |
Ctrl+2 | Focus into Side Editor | workbench.action.focusSecondEditor |
Ctrl+3 | Focus into Right Hand Editor | workbench.action.focusThirdEditor |
Ctrl+Shift+Alt+Left | Focus into Next Editor on the Left | workbench.action.focusLeftEditor |
Ctrl+Shift+Alt+Right | Focus into Next Editor on the Right | workbench.action.focusRightEditor |
Shortcuts - File Management
Visual Studio 2015
Key
Command | Command id | |
---|---|---|
Ctrl+N | New File | workbench.action.files.newUntitledFile |
Ctrl+O | Open File... | workbench.action.files.openFile |
Ctrl+S | Save | workbench.action.files.save |
unassigned | Save All | workbench.action.files.saveAll |
Ctrl+Shift+S | Save As... | workbench.action.files.saveAs |
Shortcuts - Display
Visual Studio 2015
Key
Command | Command id | |
---|---|---|
F11 | Toggle Full Screen | workbench.action.toggleFullScreen |
Ctrl+= | Zoom in | workbench.action.zoomIn |
Ctrl+- | Zoom out | workbench.action.zoomOut |
Ctrl+B | Toggle Sidebar Visibility | workbench.action.toggleSidebarVisibility |
Ctrl+Shift+D | Show Debug | workbench.view.debug |
Ctrl+Shift+E | Show Explorer | workbench.view.explorer |
Ctrl+Shift+F | Show Search | workbench.view.search |
Ctrl+Shift+J | Toggle Search Details | workbench.action.search.toggleQueryDetails |
Ctrl+Shift+C | Open New Console | workbench.action.terminal.openNativeConsole |
Ctrl+Shift+U | Show Output | workbench.action.output.showOutput |
Ctrl+L L | Show OmniSharp Log | omnisharp.show.generalLog |
Ctrl+L Ctrl+L | Show OmniSharp Log to the Side | omnisharp.show.generalLogOnSide |
Ctrl+Shift+V | Toggle Markdown Preview | workbench.action.markdown.togglePreview |
Shortcuts - Debug
Visual Studio 2015
Key
Command | Command id | |
---|---|---|
F9 | Toggle Breakpoint | editor.debug.action.toggleBreakpoint |
F5 | Continue | workbench.action.debug.play |
F5 | Pause | workbench.action.debug.start |
F11 | Step Into | workbench.action.debug.stepInto |
Shift+F11 | Step Out | workbench.action.debug.stepOut |
F10 | Step Over | workbench.action.debug.stepOver |
Shift+F5 | Stop | workbench.action.debug.stop |
Shortcuts - Tasks
Visual Studio 2015
Key
Command | Command id | |
---|---|---|
Ctrl+Shift+B | Run Build Task | workbench.action.tasks.build |
Ctrl+Shift+T | Run Test Task | workbench.action.tasks.test |
Phần mềm nào cũng vậy, nếu như đối với designer Adobe Photoshop là 1 công cụ một người bạn phải làm quen và tìm hiểu nhau kỹ trước khi “iu” nhau thì với dân lập trình dev tại Việt Nam, việc chơi với Visual Studio của Microsoft đã ăn sâu vào máu từ thuở đầu còn “mài đít” ở các băng ghế của trường Đại Học. Vậy nên, để “giao lưu & kết hợp” nhanh hơn, tăng hiệu suất tốt hơn thì mình đã tổng hợp từ trên mạng bài viết hay hay này. Chúc các bạn Dev giỏi > Sản Phẩm Tốt để có thể cống hiến cho xã hội nhóe :p.
Ngoài các Hot Key quen thuộc như hình trên, trong lúc code các bạn cũng nên sử dụng các phím tắt sau để tăng khả năng linh hoạt .Ctrl + K + C: vô hiệu hóa một vùng code thành dạng comment
Ctrl + K + U: Hoàn lại lệnh trên
– Ở các phiên bản thấp hơn có lẻ sẽ khác một chút. Có thể nhìn lên menu và kick vào:
Edit => Avanced => Comment Slection
Phím thứ 2 là Format code cho ngay hàng thẳng lối. Đôi khi bạn copy code dán vào hoặc lúc gõ ẩu thì nên dùng phím này để Visual tự động đều chỉnh. Trông nó sẽ chuyên nghiệp hơn Edit => Avanced => Format Document
Ctrl + K + D : Format tất cả
Edit => Avanced => Format Selection
Ctrl + K + F: Format vùng bạn chọn
Xóa một vài mã trong đoạn code nhanh, bạn đang gõ một đoạn code, lại lấy thiếu một vài chữ ?
Hãy đặt con trỏ tại vị trí cần đặt:
Nhấn Backspace để xóa về bên trái
Nhấn Delete để xóa về bên phải
Có thể bạn thấy thường quá, nhưng lúc làm việc mới thấy nó linh hoạt như thế nào
Đặt bookmark ! Việc này cũng không kém phần quan trọng, khi lương line code quá nhiều thì đặt bookmark ở những đoạn mã cần tới lui thường xuyên sẽ rất tiện lợi trong lúc làm việc
Đối với VS 2012: Đặt con trỏ tại dòng cần bookmark
Nhấn Ctrl + K + K : Tạo một BM tại điểm con trỏ chuột
Nhấn Ctrl + K +N : Nhảy tới BM tiếp
Nhấn Ctrl + K +P : Nhảy tới BM sau
Hiển thị gợi ý cú pháp
Đặt con trỏ tại mã code cần gợi ý:
Nhấn Ctrl + Space : VS sẽ hiển thị lại lần nữa các gợi ý cú pháp liên quan.
Trong VS lúc bạn gõ code tới đâu thì đều có gợi ý code hiện ra. Cộng thêm việc cài các plugin hỗ trợ thì việc phải nhớ hết code không còn đáng lo ngại. Bạn hãy dành thời gian nhớ hết code
Ctrl + K + \ : Xóa tất cả khoảng trống trong dòng code được ta bôi đen ! :))
Ctrl + Shift + L : Xóa dòng hiện tại (tại điểm con trỏ chuột). Xóa cả dòng rất nhanh không cần bôi đen
Shift + Alt + T : Đổi chỗ dòng tại vị trí chuột với dòng dưới nó. Nếu bạn cài Resharp hoặc các plugin khác sẽ xung đột phím tắt, thì khí nhấn như vậy nó sẽ hỏi bạn dùng cho bên nào ? chọn VS nhé
Ctrl + U : Biến các ký tự được bôi đen thanh chữ thường.
Ctrl + Shift + U : Biến các ký tự thường thành chữ in HOA.
PageUp : Cuộn trang code lên
PageDown : Cuộn trang code xuống
Shift + F12 : Tìm reference của mã tại vị trí con trỏ (Nếu có). Bạn mà để con trỏ tại mã thường thì không hiện gì đâu nhé
Và ta có thể thu gọn code bằng cặp lệnh mở đóng sau:
#region abcxyzToàn bộ code nằm trong cặp lệnh này sẽ được tùy ứng thu gọn cho bạn
……
…..
your code
…….
#endregion
Nói tới đây thôi nhé, còn rất nhiều hot key hay thủ thuật để tăng tốc code nữa. chẳng hạn như gõ cw rồi nhán Tab sẽ ra Console.WriteLine(); Trong quá trình học tập các bạn sẽ tìm tòi cho mình nhiều cách hơn nữa mà VS Studio và các plugin khác hỗ trợ . . .
Post a Comment