VScode常用快捷键 代码片段变量Snippets
VS常用的快捷键
Ctrl + , // 打开设置
Ctrl + ` // 打开、关闭控制台( ` 是数字1 左边那个键)
Ctrl + - // -号,界面缩小,字体也比例缩减
Ctrl + = // = 号 界面增大,字体也比例增大
Ctrl+L // 即可选中光标所在行整行代码。
Ctrl+c // 光标所在行,复制 (选中某个字符、单词或一段,则复制选中内容)
Ctrl+v // 光标所在行,粘贴
Ctrl+s // 保存内容
Ctrl+r // 切换 项目(工作区)
Ctrl+g // 跳到指定行。 输入 :22 跳到22行
Ctrl+p // 跳转到打开的文件
Ctrl+TAB // 跳转文件标签, 同 Ctrl +p
Ctrl + F2 // 鼠标选中的内容,选中匹配项
Ctrl + Shift + I // 匹配鼠标选中的内容
---------------------------------------------------------------------------------------------------------
Ctrl + K 然后按下 Ctrl + 0 (数字0) (实际按:Ctrl + K+ 0)折叠所有代码
Ctrl + K 然后按下 Ctrl + J (实际按:Ctrl + K+ J)展开所有代码
Ctrl + Shift + [ 折叠当前选中的代码块
Ctrl + Shift + ] 展开已折叠的代码块
按下 Ctrl + Shift + P 来打开命令面板,然后输入” fold all ”来折叠所有函数代码块,输入” unfold all ”来展开所有已折叠的代码块
---------------------------------------------------------------------------------------------------------
Alt + ↑ // 方向上键,光标所在位置行,整行向上移动。
Alt + ↓ // 方向下键 ,光标所在位置行,整行向下移动。
Alt + z // 自动换行
---------------------------------------------------------------------------------------------------------
Alt + Shift + I // 鼠标选中行的每一行的末尾插入光标
Alt + Shift + A // 多行注释
---------------------------------------------------------------------------------------------------------
F8 // 转到下一个错误或者警告
vscode官方提供快捷键:https://code.visualstudio.com/docs/getstarted/tips-and-tricks
vscode官方快捷键图片链接:https://code.visualstudio.com/assets/docs/getstarted/tips-and-tricks/KeyboardReferenceSheet.png
=============================================================
代码片段使用教程:https://www.cnblogs.com/wutou/p/17010372.html
代码片段:code snippet
变量:
注:这些都是变量名,不是宏,在实际使用的时要加上 $ 符
$TM_FILENAME // 插入代码片段时,替换成 当前文件名
$TM_LINE_INDEX //行号(从零开始)
$TM_LINE_NUMBER //行号(从一开始)
$TM_FILENAME //当前文档的文件名
$TM_FILENAME_BASE //当前文档的文件名(不含后缀名)
$TM_DIRECTORY //当前文档所在目录
$TM_FILEPATH //当前文档的完整文件路径
$CLIPBOARD //当前剪贴板中内容。
$CURRENT_YEAR // 当前年份
$CURRENT_YEAR_SHORT // 当前年份的后两位
$CURRENT_MONTH // 格式化为两位数字的当前月份,如 02
$CURRENT_MONTH_NAME // 当前月份的全称,如 July
$CURRENT_MONTH_NAME_SHORT // 当前月份的简称,如 Jul
$CURRENT_DATE // 当天月份第几天
$CURRENT_DAY_NAME // 当天周几,如 Monday
$CURRENT_DAY_NAME_SHORT // 当天周几的简称,如 Mon
$CURRENT_HOUR // 当前小时(24 小时制)
$CURRENT_MINUTE // 当前分钟
$CURRENT_SECOND // 当前秒数。
---------------------------------------------------------------------------------------------------------
光标:
$0 // 插入代码片段时光标所在位置(适合只有一次光标定位用,多次定位从$1开始)
$1 // 插入代码片段后,表示顺序,按 TAB 键,后会跳到相应位置
$2 // 插入代码片段后,表示顺序,按 TAB 键,后会跳到相应位置
$3 // 插入代码片段后,表示顺序,按 TAB 键,后会跳到相应位置
*注:$0 和 $1 二选一,同时存在时,从$1处开始
参考:
vscode 官方说明:https://code.visualstudio.com/docs/editor/userdefinedsnippets
https://zhidao.baidu.com/question/336779093524239925.html
https://blog.csdn.net/weixin_29317963/article/details/113536470
https://www.cnblogs.com/yn-cn/p/12857616.html
https://www.51cto.com/article/699054.html
https://worktile.com/kb/ask/555504.html
.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)