一 事项
1、好看的主题
直接去vscode的商店搜索github theme
2、关掉vscode中的括号自动补全
3、如果想定制快捷的插入内容(snippet)
需要找到的选项是 new snippet
可以参考文章
clion也可以这样操作
vscode定制快速文件头,可以自动显示文件名以及创建时间
对于vscode来说,如果想设置多个snippet,则
{
// Place your snippets for systemverilog here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"ANN":{"prefix": "annotation",
"body": [
// "#!/usr/bin/env python",
// "// -*- coding: utf-8 -*-",
"/**********************************************************************
"@
"**********************************************************************/
"$0"
]},
"HEADER":{"prefix": "author",
"body":[
"/*
"@File : $TM_FILENAME",
"@Time : $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
"@Author : xxx",
"@Version : 1.0",
"@Site : ",
"@Desc : None",
"*/
"$0"
]},
"PNT":{"prefix": "ppp",
"body": [
"printf;
"$0"
]},
}
4、远程连接服务器后,在vscode中依然有语法高亮
在用vscode连接服务器后,点击插件商店,然后选在在ssh xxx处安装插件即可
5 将新的语言的语法检测与已有的语法检测关联
在settings.json文件中添加如下内容
其中setting文件的打开方式为:
6、在vscode是使用vim
7 在vscode中使用merge工具
其中1是显示结果中包含什么,2是执行什么操作,可以反复点击,3是都操作完以后输出结果
8 sublime文件后缀更改
参考
SublimeText 修改文件扩展名的默认语法高亮 - 削微寒 - 博客园 (cnblogs.com)https://www.cnblogs.com/xueweihan/p/9830168.html
9 安装ctags
在vscode商店下载ctags就可以了,然后使用也是参考vim下的ctags
10 使用函数的reference功能
对着函数右键go to reference之后,就会在侧边栏出现一个reference的标志,其中就包含这这个函数的所有reference
11 vscode无法连接远程主机
主要就是因为主机秘钥在host端和client端不一致,执行
ssh-keygen -R client ip
即可 ,如果再不行,试一试用terminal ssh登录下,在本地执行这个命令,ip是要远程登录的服务器的ip
12 跳板机
参考
vscode通过多个跳板机连接目标机(两种方案亲测成功)_vscode连接跳板机-CSDN博客https://blog.csdn.net/pdx_ll/article/details/136681193尝试了很多方法,下面的方法成功了
Host server
HostName xxxx
User xxxx
Port xxxx
ProxyCommand C:/Windows/System32/OpenSSH/ssh.exe -p jump_port jump_username@jump_ip -W %h:%p
如果想不输入密码:
cat /root/.ssh/id_*.pub | ssh user@ip 'cat >> .ssh/authorized_keys'
即可
13 vscode方法快速跳转
vscode 如何快速定位方法 • Worktile社区https://worktile.com/kb/ask/552165.html 使用“Ctrl” + “P”快捷键,然后输入“@”符号,然后输入方法名字的一部分。VSCode会根据输入的内容,自动过滤并显示与方法相关的结果。你可以通过上下键选择你要定位的方法,然后按“Enter”键跳转到该方法的定义处。如果添加vim的话,则需要将ctrl + p修改为ctrl + shift + r
其本质可以使用ctrl+shift+p,然后删除“》”,输入@和上面的效果则是一样的
13.1 vscode在不同文件跳转
玩转VSCode - 07讲 如何快速在文件、符号、代码之间跳转 - 《开发者工具的使用技巧》 - 极客文档 (geekdaxue.co)https://geekdaxue.co/read/ynzy@developer-tools/grledu在VS Code中,解决这个问题的第一个方法,就是按下 “Ctrl+Tab”,然后继续按着 “Ctrl”键但是松开 “Tab” 键,这样你就可以打开一个文件列表,这个列表罗列了当前打开的所有文件。接下来,你可以通过按下 “Tab”键在这个列表里跳转,选择你想要打开的文件。最后选到你想打开的文件后,松开 “Ctrl” 键,这个文件就被打开了。
14 多行标签
vscode 文件标签栏多行显示_vscode 文件栏多行-CSDN博客https://blog.csdn.net/mj475002864/article/details/115456004
二 主题配置
在加入插件(选中行列高亮)
配置列高亮后,需要修改高亮颜色: