VScode
F1:调出命令行
F12:查找定义
ctrl + ~:调出控制台
ctrl + /:注释
ctrl + shift + /:取消注释
ctrl + N:新建空白
ctrl + Tab:切换文件
ctrl + 方向键左/右:按照单词移动光标
ctrl + L:选中行
ctrl + G:到指定行数
ctrl + shift + L:选中所有的某个单词
ctrl + shift + K:删除行
ctrl + shift + \ :跳到大括号首尾
alt + 方向键:交换两行
alt + shift + 方向键:复制行
shift + 方向键:选中
shift + 鼠标点住:选中多个光标点,esc或鼠标点击取消
shift + alt + 鼠标选择:选择方形区域
Vim
a:append
i:insert
o:open a new line
光标移动:
h:左
j:下一行
k:上一行
l:右
w:下一个单词开头
b:back
0:移动到行首
shift + 4($):移动到行尾
Home:移动到行首
End:移动到行尾
ctrl + o:光标移动到上次修改位置
yy 复制光标所在的那一行
nyy 复制光标所在的向下n行
p,P p为将已经复制的数据在光标下一行粘贴,P为将已经复制的数据在光标上一行粘贴
G 光标移动到文件的最后一行(第一个字符处)
nG n为数字(下同),移动到当前文件中第n行。:n也可以移动到第n行
gg 移动到文件的第一行,相当于"1G"
n[Enter] 光标向下移动n行
[n] 表示重复查找动作,即查找下一个
[N]反向查找下一个
dd删除光标所在的一整行
ndd 删除光标所在的向下n行
/word 在文件中查找内容为word的字符串(向下查找)(高亮显示)
?word在文件中查找内容为word的字符串(向上查找)(高亮显示)
u 撤消上一个操作
Ctrl + r 多次撤消
.(小数点键)重复上一个操作
:set nu 显示行号
:set nonu 取消显示行号
:w newfile 另存为
f+sfind 第一个s,同行使用:查找下一个
F+s往回查找
diw(delete inner word)
daw(delete around word)带空格
ciw(change inner word)
ci(change inner)
ct(change to )
ctrl+w(insert模式下删除单词)
ctrl+f(forward)下翻
ctrl+u(upward)上翻
Linux
dos2unix + file:转换文件格式
top + 1:显示cpu
ls -lt:查看按时间排序
man ls:查看ls指令手册
cd -:返回上个文件夹
pwd:显示当前路径
grep指令:查找文件里符合条件的字符串
tar -xzvf filename.tar.gz:解压文件
less -N + file:显示行号查看
g:转到文件首
G:转到文件尾
v:变为编辑模式
u:下翻
d:上翻
空格:下翻
b:上翻
find指令
”>”、“>>”、“-”、”- -“
超算平台
#SBATCH --nodelist=node1:指定任务使用的节点
scontrol show nodes:查看节点使用情况
sinfo:查看超算资源分配情况
squeue:查看队列
scontrol show job JOBID:查看资源使用
sacct –S MMDD:查看自某月某日的任务
scontrol update jobid=138 partition=gpu gres=gpu:1:更新任务
scancel 148:取消任务
VScode之Markdown配置及常用语法
插件:
Markdown All in One:自动补全等
Markdown Preview Enhanced:预览及导出PDF
Paste Image:粘贴图片
常用语法:
两个空格:换行但还是一块,所以行间距会小
ctrl + m:自动生成 $ $
- [ ] :To do list
Mac
- 退出程序:command+q,关闭窗口:command+w,最小化窗口:command+m,全屏显示:fn+f
- 聚焦搜索:command+空格
- 换输入法:control+空格,大小写固定:长按-中/英切换-,字体放大/缩小:command -/+
- 新标签页中打开:command+点击链接
- 更改显示(option):右键+option会变成强制退出/默认打开方式更改,系统点开-option:系统信息
- 显示隐藏文件:command+shift+.
- 复制:command+c/x,剪切:command+option+v
- 截屏:command+shift+3:截全屏,command+shift+4:截区域、,command+shift+5:详细截屏- 设置/也可录屏/选择保存位置(单独录屏quick time player)
- 三指拖动(需提前设置):选中文本/拖动窗口/移动文件(松手会依旧悬停一小会),四指上滑:调度中心可以分屏,把程序拖进去,用某个程序时:四指下滑,公开所有打开(类似重按),四指推开:显示桌面
- mac上下翻图片:选中单个按空格预览-上下方向键翻动,或全选-空格-全屏-方向点击按钮
- 触控板可以一个按着另一个拖,触控版有两级重按:翻译/预览或显示当前app所有打开页面
两根手指双击放大到合适位置,浏览器里双指左/右滑-后退/前进,双指从触控板最右往左滑-控制中心 - 程序坞里删除不掉的去访达里删除,拖动程序坞竖线可以改变大小,设置-桌面与程序坞(拖到底)-触发角
- 对选中的文件敲回车便可重命名,右键出现多窗口选择
- 空格预览,访达-服务-在当前文件夹打开终端
- 环境变量位置
vim ~/.zshrc export PATH="/Users/用户/.local/bin:$PATH" source ~/.zshrc