Home

韧桂

思考,总结

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 拒绝重复,你一定要学会的多光标特性
  1. 按住 Alt , 然后鼠标点在第二个“5”之前,那么第二个光标就创建好了。

  2. 首先你还是先移动光标到第一个“5”的前面。然后按下 Ctrl + Alt + 下方向键,在当前光标的下面创建一个光标。再按下 End ,这样它们就都移动到每一行的末尾了。

  3. 把光标移动到数字“5”之前,按下 Ctrl + D 你可以看到,第二个“5”也被选中了。这个时候你再按下 “右方向键”,光标就会出现在所选中字符的右侧。

  4. 首先你选择多行代码,然后按下 Alt + Shift + i ,这样操作的结果是:每一行的最后都会创建一个新的光标。如果你的需求是在同一行添加多个光标,那么就不适用了。

1-13 基础入门

07 如何快速在文件、符号、代码之间跳转?
  1. 文件跳转

    Ctrl + P)时,就会跳出一个最近打开文件的列表,同时在列表的顶部还有一个搜索框。你可以使用这个搜索框来快速地找到你想要的文件,然后按下 “Enter” 键直接打开,这整个过程简单而且顺畅。

    当你找到目标文件后,可以按下 Ctrl + Enter)组合键。你会发现与上面不一样的是,这个文件在一个新的编辑器窗口中打开了

  2. 行跳转

    按下 “Ctrl + g”,紧接着编辑器就会出现一个输入框。你会惊喜地发现,这个输入框的第一个字符就是 “:”,在这之后输入数字,你就能够将光标快速地移动到那一行。

    如果你想跳转到某个文件的某一行,你只需要先按下 “Cmd +P”,输入文件名,然后在这之后加上 “:”和指定行号即可。

  3. 符号 (Symbols) 跳转

    如果要在一个文件里的符号之间跳转,你只需按下 Ctrl + Shift + O ,就能够看到当前文件里的所有符号。

    使用方向键,或者搜索,找到你想要的符号后,按下回车,就能够立刻跳转到那个符号的位置。

    请注意,在按下 “Cmd + Shift +O”后,输入框里有一个 “@”符号,这个符号在这里的意义,我会在后面的章节里去介绍,你可以先留个心眼。这时,如果你输入 “:”,就可以将当前文件的所有符号,进行分类,这样搜索符号也就更加方便。

    有些语言除了提供单个文件里的符号,还支持在多个文件里进行符号跳转。如果你打开了多个 JavaScript 文件,就可以按下 Ctrl + T),搜索这些文件里的符号。

欢迎关注我的公众号:「韧桂」

韧桂 2018-09-15