一、Vim 常用命令
---------------------------------------------------
-----------------命令行模式下------------------------
---------------------------------------------------
:10,25s/^/#/ # 10到25行行首插入#号
:10,25s/^#// # 10到25行行首的#替换为空
:10,25> # 10到25行内容整体向后缩进4空格
:%s/原来/现在/g # 全文替换
:20,30s/原来/现在/g # 指定行进行替换
:terminal # vim普通模式下打开终端
---------------------------------------------------
-----------------窗口模式下------------------------
---------------------------------------------------
ctrl+w可以在vim中切换焦点窗口
ctrl+w+hjkl 聚焦到左下上右窗口
---------------------------------------------------
-----------------普通模式下--------------------------
---------------------------------------------------
9+方向键 # 光标移动几行
w和b # 按单词移动
gg # 移动到文档顶端
G # 移动到文档最底端
f+8 # 移动到该行最近的8
u是撤销,y是复制,p是粘贴
恢复撤销的命令(也叫“重做”):使用 Ctrl-R
按v进入可视模式,用来选中内容,再y可以复制,d可以删除
已经安装了NERDTree插件,定义了快捷键ctrl+b代表:NERDTreeToggle来打开关闭侧边文件列表
二、常用的终端命令
ls -l | grep "^-" | wc -l # 查看文件夹下的文件个数
nvidia-smi # 检查显卡状态
sbatch-squeue/sacct-scancel # 提交、查看、取消
module avail # 查看可用模块
module load/unload …. # 上载或下载已有模块
chmod +x idoasod.sh
grep -r -in "<" *.py # 在当前目录下,查找所有py文件中<号的行进行输出,递归文件夹,不考虑大小写
三、python
---------------------------------------------------
-----------------环境及包的安装----------------------
---------------------------------------------------
conda create -n envname python=3.10 # 创建环境
conda env list # 列出已有的环境名
conda activate envname # 激活环境
conda remove --name CNN_env --all # 移除环境及其中所有包
conda list # 列出环境里所有的包
conda install -c conda-forge vim # 使用conda-forge渠道进行安装包
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
# 批量装包,使用清华源加速
---------------------------------------------------
-----------------python代码的记录--------------------
---------------------------------------------------
-----------------1、指定路径导入包--------------------
import sys
sys.path.append("/data/dayaoyjy_GPU/CNNTEST/xiaoou_CNN/gpm_gmi")
import models # 从指定路径下的 models.py 导入
----------------2、colorbar的科学计数法设置------------
import matplotlib as mpl
fmt =mpl.ticker.ScalarFormatter(useMathText=True)
fmt.set_powerlimits((0, 0))
cbar1=plt.colorbar(c1,orientation='horizontal',format=fmt,aspect=28,pad=0.1)