# 1、复制一份vim配置文件到自己的个人目录下,因为在原始目录下是只读文件,不能随意修改cp /usr/share/vim/vimrc ~/.vimrc
# 2、打开vim配置文件vi ~/.vimrc
# 3、进入 insert 模式,在文件最后加入以下设置
syntax on
"鼠标可用
set mouse=a
"设置显示行号
set nu
"可以用来显示非可见字符
set list
"第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格
settabstop=4setshiftwidth=4set expandtab
set smarttab
"将 tab 之后用 | 显示对齐的竖线
set lcs=tab:\|\ ,nbsp:%,trail:-
"下面两行在进行编写代码时,在格式对起上很有用;
"第一行,vim 使用自动对起,也就是把当前行的对起格式应用到下一行;
"第二行,依据上面的对起格式,智能的选择对起方式,对于类似 C 语言编写上很有用
set autoindent
set smartindent
"打开高亮搜索和增量搜索
set hlsearch
set incsearch
"显示匹配
set showmatch
setmatchtime=1
批量修复断开的软链接
SEARCH_DIR="/lib/python3.8/site-packages/trtpy/trt8cuda115cudnn8/lib64"NEW_TARGET_DIR="/lib/python3.8/site-packages/trtpy/trt8cuda115cudnn8/lib64"find"$SEARCH_DIR"-type l !-exectest-e{}\;-print|whileread-r broken_link;do# 假设目标文件名在断开的链接路径中可恢复target_file=$(basename"$broken_link")# new_target="$NEW_TARGET_DIR/$target_file.*"new_target=$(ls ${NEW_TARGET_DIR}/${target_file}.* 2>/dev/null |head-n1)if[-e"$new_target"];thenln-sf"$new_target""$broken_link"echo"Updated $broken_link to point to $new_target"elseecho"Target for $broken_link not found, skipping."fidone