VScode-的使用
编码问题
VScode 默认是 UTF-8 编码打开文件的。如果遇到了像 GB18030 GBK 等等的编码,就显示乱码了。这时候点右下角的 UTF-8 ,上面正中出现 “reopen with encoding” ,点一下。输入 gbk 或者 gb18030 。选对了编码打开,就不会乱码了。
使用
1.命令面板
通过 F1
或者 Cmd(Ctrl)+Shift+P
打开。
你可以在命令面板中快速搜索命令并且执行。
2.命令行的使用
code -r -g package.json:128 #打开 package.json 这个文件,然后自动跳转到 128 行。
code -r -d a.txt b.txt #比较 a.txt 和 b.txt 两个文件的内容
3.光标移动
3.1 针对单词
Option(Ctrl)和左/右方向键。
3.2 行首或者行末
Cmd + 左/右方向键。 (Home 或 End)
3.3 代码块
Cmd(Ctrl) + Shift + \ 。#把光标放在花括号上,就可以在这对花括号之间跳转。
3.4 文档的第一行或者最后一行
Cmd 和上下方向键即可(Windows 上是 Ctrl + Home/End 键)。
4.文本选择
在光标移动的基础上多按一个 Shift
键,就可以在移动光标的同时选中其中的文本。
5.删除操作
绑定快捷键 ctrl+Delete,只能删除单词右边,这个删除操作并不删除空格,空格会被当成一个单词
查看原文
05 | 快捷键进阶攻略
06 | 拒绝重复,你一定要学会的多光标特性 |
-
按住 Alt , 然后鼠标点在第二个“5”之前,那么第二个光标就创建好了。
-
首先你还是先移动光标到第一个“5”的前面。然后按下 Ctrl + Alt + 下方向键,在当前光标的下面创建一个光标。再按下 End ,这样它们就都移动到每一行的末尾了。
-
把光标移动到数字“5”之前,按下 Ctrl + D 你可以看到,第二个“5”也被选中了。这个时候你再按下 “右方向键”,光标就会出现在所选中字符的右侧。
-
首先你选择多行代码,然后按下 Alt + Shift + i ,这样操作的结果是:每一行的最后都会创建一个新的光标。如果你的需求是在同一行添加多个光标,那么就不适用了。
1-13 基础入门
07 | 如何快速在文件、符号、代码之间跳转? |
-
文件跳转
Ctrl + P)时,就会跳出一个最近打开文件的列表,同时在列表的顶部还有一个搜索框。你可以使用这个搜索框来快速地找到你想要的文件,然后按下 “Enter” 键直接打开,这整个过程简单而且顺畅。
当你找到目标文件后,可以按下 Ctrl + Enter)组合键。你会发现与上面不一样的是,这个文件在一个新的编辑器窗口中打开了
-
行跳转
按下 “Ctrl + g”,紧接着编辑器就会出现一个输入框。你会惊喜地发现,这个输入框的第一个字符就是 “:”,在这之后输入数字,你就能够将光标快速地移动到那一行。
如果你想跳转到某个文件的某一行,你只需要先按下 “Cmd +P”,输入文件名,然后在这之后加上 “:”和指定行号即可。
-
符号 (Symbols) 跳转
如果要在一个文件里的符号之间跳转,你只需按下 Ctrl + Shift + O ,就能够看到当前文件里的所有符号。
使用方向键,或者搜索,找到你想要的符号后,按下回车,就能够立刻跳转到那个符号的位置。
请注意,在按下 “Cmd + Shift +O”后,输入框里有一个 “@”符号,这个符号在这里的意义,我会在后面的章节里去介绍,你可以先留个心眼。这时,如果你输入 “:”,就可以将当前文件的所有符号,进行分类,这样搜索符号也就更加方便。
有些语言除了提供单个文件里的符号,还支持在多个文件里进行符号跳转。如果你打开了多个 JavaScript 文件,就可以按下 Ctrl + T),搜索这些文件里的符号。
欢迎关注我的公众号:「韧桂」
韧桂 2018-09-15