1. 针对单词的光标移动
你只需按下 Option(Windows 上是 Ctrl 键)和左方向键。相反,如果要把光标移动到单词的末尾,只需要按下 Option 和右方向键就好了。可以在文档中以单词为单位不停地移动光标。
把光标移动到行首或者行末。
Fn+Home/End
代码块的光标移动
按下 Cmd + Shift + (Windows 上是 Ctrl + Shift + )
移动到文档的第一行或者最后一行
你只需按住 Cmd + 左方向键(Windows 上是 ctr +Home 键),就可以把光标移动到了这行的第一列;而如果你按住 Cmd 和右方向键(Windows 上是 ctr +End 键)
3. 删除操作
当前行中光标之前的文本全部删除,
Home + Shift (fn+shift) +delete,macOS: Cmd + Left + Shift +delete
2. 文本选择
对于基于单词、行和整个文档的光标操作,你只
需要多按一个 Shift 键,就可以在移动光标的同时选中其中的文本。 ctr+方向选取 ctr+shift+delete删除
删除单行
Cmd + Shift + K ” (Windows 上是 “Ctrl + Shift + K”)
剪切这行代码
Cmd + x ” (Windows 上是 “Ctrl + x”) 即可。
移动一段代码
Option + 上下方向键”(Windows中就是“Alt + 上下方向键”
复制这几行,然后粘贴到当前行的上面或者下面。
“Option + Shift + 上下方向键”(Windows中就是“Alt + shift + 上下方向键”)
添加注释
“ Cmd + / ” (Windows 上时 “Ctrl + /”)
。
代码格式化
Option + Shift + F” (Windows 上是 Alt + Shift + F)
调换字符的位置
Ctrl + t” (Windows 上未绑定快捷键,可以打开命令面板,搜索 ”转置游标处的字符
调整字符的大小写
命令面板里运行“转换为大写”或 “转换为小写”
合并代码行
“ Ctrl + j ” (Windows 上未绑定快捷键,可以打开命令面板,搜索 ”合并行排序“ 命令面板,然后搜索 “按升序排列行” 或者 “按降序排列行” 命令执行
查看当前文件所有的关于选中的单词
ctr + d
关闭当前文件
ctr + w
打开最近打开文件的历史记录
ctr + t
文件的切换
str + tab
侧边栏显示隐藏
ctr + B
全屏
F11
定义处缩略图:只看一眼不跳转过去
alt + f12
移动到定义处
ctr + f12
显示操作台
ctr + shift + u
撤销光标的移动和选择
Cmd + U”(Windows 上是 “Ctrl + U”
当前行的上面新开始一行
“Cmd + Shift + Enter” (Windows 上是 “Ctrl + Shift + Enter”)
当前行的下面新开始一行
Cmd + Enter” (Windows 上是 “Ctrl + Enter”)
多光标
使用鼠标
Option(Windows上是Alt)按住点下一个需要的位置
使用键盘
Cmd + Option + 下方向键”(Windows 上是 “Ctrl + Alt + 下方向键”)
Cmd + 右方向键”(Windows 上是 End) 移动到每一行的末尾,可对css添加pz之类的
或者
Cmd + D”(Windows 上是 Ctrl + D)实现相同文字多选多光标 进行别的操作
esc退出多选
或者
Option + Shift + i” (Windows 上是 Alt + Shift + i) 每一行的最后都会创建一个新的光标。
文件的跳转
“Ctrl+Tab”
或者
“Cmd + P” (Windows 上是 Ctrl + P) 跳出一个最近打开文件的列表,同时在列表的顶部还有一个搜索框。
找到目标文件后,可以按下 “Cmd + Enter ” (Windows 上是 Ctrl + Enter)组合键, 这个文件在一个新的编辑器窗口中打开
行跳转
Ctrl + g”
跳转到某个文件的某一行
先按下 “Cmd + P”,输入文件名,然后在这之后加上 “:”和指定行号即可。
符号 (Symbols) 跳转( VS Code 提供了一套 API 给语言服务插件,它们可以分析代码,告诉 VS Code 项目或者文件里有哪些类、哪些函数或者标识符(我们把这些统称为符号)。)
Cmd + Shift + O” (Windows 上是 Ctrl + Shift + O),就能够看到当前文件里的所有符号
使用方向键,或者搜索,找到你想要的符号后,按下回车,就能够立刻跳转到那个符号的位置
“Cmd + Shift +O”后,输入框里有一个 “@”符号
输入 “:”,就可以将当前文件的所有符号,进行分类
多个文件里进行符号跳转
“Cmd + T” (Windows 上是 Ctrl + T),搜索这些文件里的符号。
跳转到函数的实现的位置。
“Cmd + F12” (Windows 上是 Ctrl + F12)
引用 (Reference) 跳转
当前行的下面新开始一行
Cmd + Enter” (Windows 上是 “Ctrl + Enter”)
在一个 js 文件里 export 了一个函数,在另外一个文件里引用了它但是 shift + F12 找不到
可以在这个项目下添加一个 jsconfig.json 文件,这个文件会让 VSCode 知道,当前这个文件夹下的文件都是属于同一个项目的,从而进行索引。
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules",
"**/node_modules/*"
]
}
webpack里面配置了路径别名,vscode就找不到定义
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"ClientApp/*": ["./ClientApp/*"]
}
}
}
文章来源: segmentfault.com,作者:yang,版权归原作者所有,如需转载,请联系作者。
原文链接:segmentfault.com/a/1190000037595775
评论 (0)
登录后可评论,请 登录 或 注册
评论您没有权限执行当前操作