Memo thiết lập các hotkey chính của Notepad++ cho Visual Studio Code
- Details
> **Cập nhật 21 tháng 6 năm 2020**
Hiện nay đã có thể cài đặt extension [Notepad++ keymap](https://marketplace.visualstudio.com/items?itemName=ms-vscode.notepadplusplus-keybindings) thay cho việc thêm thủ công nội dung json như dưới đây.
Trước giờ toàn code bằng Notepad++ nên quen luôn các phím tắt của nó. Dạo gần đây cần nghiên cứu các ngôn ngữ mới nhưng Notepad++ lại không hỗ trợ highlight. Vậy là quyết định cài Visual Studio Code và bê một vài phím tắt hay dùng bên Notepad++ sang Visual Studio Code cho dễ xài.
PS: tương lai sẽ lần lượt cập nhật thêm những phím tắt mà mình thấy cần thiết khi xài.
Bấm tổ hợp phím `Ctrl+Shift+P`, click command `Preferences: Open Keyboard Shortcuts`, sau đó copy & paste nội dung dưới đây vào.
```json
[
// Notepad++
{ "key": "ctrl+shift+down", "command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly" },
{ "key": "ctrl+shift+up", "command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly" },
{ "key": "ctrl+l", "command": "editor.action.deleteLines",
"when": "editorTextFocus && !editorReadonly" },
{ "key": "ctrl+d", "command": "editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly" },
{ "key": "shift+alt+up", "command": "cursorColumnSelectUp",
"when": "editorTextFocus" },
{ "key": "shift+alt+down", "command": "cursorColumnSelectDown",
"when": "editorTextFocus" },
{ "key": "shift+alt+left", "command": "cursorColumnSelectLeft",
"when": "editorTextFocus" },
{ "key": "shift+alt+right", "command": "cursorColumnSelectRight",
"when": "editorTextFocus" },
// Boorkmark
{ "key": "ctrl+f2", "command": "bookmarks.toggle",
"when": "editorTextFocus" },
{ "key": "shift+f2", "command": "bookmarks.jumpToNext",
"when": "editorTextFocus" },
// Other
{ "key": "ctrl+shift+q", "command": "workbench.action.toggleMaximizedPanel"},
]
```
Ngoài ra cần cài đặt thêm extension `bookmark` để thêm chức năng bookmark line (chức năng này khá hữu dụng khi muốn nhảy tới lui một vài chỗ nhất định).