Linux教程网

跟我一起学习VSCode实用技巧

快捷键

(一)光标操作

  • Command + ⬅️:将光标定位到当前行的最左侧
  • Command + Right:将光标定位到当前行的最右侧
  • Command + ⬆️:将光标定位到文件的第一行
  • Command + ⬇️:将光标定位到文件的最后一行
  • Option + ⬅️:将光标在单词之间向左移动
  • Option + Right:将光标在单词之间向右移动
  • Command + Shift + \:在代码块之间移动光标

注:以上所有光标操作的快捷键加上 Shift 就变成了文本的选择

(二)行操作

  • Command + Enter:从光标当前位置快速向下新开始一行(vim 中的 o)
  • Command + Shift + Enter:从光标位置向上新开始一行(vim 中的大 O)
  • Shift + Option + ⬆️:快速向上复制当前行
  • Shift + Option + ⬇️:快速向下复制当前行
  • Option + ⬆️:快速向上移动当前行
  • Option + ⬇️:快速向下移动当前行
  • Command + /:在光标所在行添加注释

(三)删除操作

  • Option + delete:删除光标之前的一个单词
  • Option + backspace:删除光标之后的单词
  • Command + delete:删除光标之前的行内容
  • Command + backspace:删除光标之后的行内容
  • Command + x:删除整行内容(剪切)

(四)跳转

  • Ctrl + Tab:在已经打开的文件之间进行跳转
  • Command + P:在当前项目工程中全局搜索(跳转)文件
  • Ctrl + G:跳转到指定行
  • Command + Shift + O:在当前文件的各种函数之间进行跳转

(五)搜索

  • Command + F:在当前文件中搜索,光标在搜索框中
  • Command + Shift + F:全局搜索
  • Command + T:在项目所有文件中搜索符号

(六)多光标

  • 技巧1:按住 Option 键,然后鼠标点击的位置增加光标
  • 技巧2:按住 Command + Option + ⬇️ 向下行复制光标
  • 技巧3:选中多行文本,按 Option + Shift + i 在每行末尾创建一个光标
  • 技巧4:第一次选中光标附近的词;第二次找到二次出现位置创建一个新光标并选中它…

(七)函数代码相关

  • F12:跳转到函数的实现
  • Shift + F12:查看函数在哪些地方被调用(很常用的技巧)
  • Command + k + 0:快速折叠全部代码
  • Command + k + j:恢复折叠全部代码
  • Command + Option + [:折叠光标内部代码,可以折叠函数或函数内部代码块
  • Command + Option + ]:恢复折叠光标内部代码

(八)鼠标操作

  • 在当前光标位置,鼠标点击三次,可以选中当前行。
  • 用鼠标单击文件的行号,可以选中当前行。
  • 在某个行号位置,上下移动鼠标,可以选中多行。

(九)窗口操作

  • Command +Shift + N:新建窗口
  • Ctrl + w:切换窗口

常用插件

  • vscode-drawio:画图工具 drawio 插件

Go语言

  • Go

功能设置

  • 安装 code 命令行工具

Command+Shift+p,键入 shell command,提示 Install 'code' command in PATH

服务器配置

centosuosRedHat 等系统上进行 vscode 远程开发,需要做额外的设置,比如关闭防火墙、开启 SSH 端口转发

  • 关闭防火墙
1
2
3
systemctl stop firewalld
systemctl disable firewalld
systemctl mask firewalld
  • 开启 SSH 端口转发
1
2
3
4
5
6
7
# 编辑 /etc/ssh/sshd_config 配置文件

AllowAgentForwarding yes
AllowTcpForwarding yes

# 保存后,重启sshd服务
systemctl restart sshd

专题:

本文发表于 2022-10-02,最后修改于 2024-11-02。

本站永久域名「 golinuxblog.com 」,也可搜索「 Linux教程网 」找到我。


上一篇 « 如何使用 netplan 配置网络 下一篇 » 值得收藏的优秀开源项目

推荐阅读

Big Image