添加vim安装shell脚本

This commit is contained in:
taynpg 2024-04-29 22:11:09 +08:00
parent 0073902731
commit ce7327a6c9
2 changed files with 23 additions and 1 deletions

20
vim/install.sh Executable file
View File

@ -0,0 +1,20 @@
# 设置源文件和目标文件夹路径
source_vimrc="$(dirname "$(realpath "$0")")/vimrc"
source_colors="$(dirname "$(realpath "$0")")/colors"
target_vimfiles="$HOME/.vim"
target_colors="$HOME/.vim/colors"
# 创建目标文件夹(如果不存在)
mkdir -p "$target_vimfiles"
# 复制 vimrc 文件到目标文件夹
cp -f "$source_vimrc" "$target_vimfiles"
# 复制 colors 文件夹到目标文件夹
if [ -d "$source_colors" ]; then
cp -rf "$source_colors" "$target_colors"
fi
echo "操作完成"

View File

@ -5,6 +5,7 @@ filetype on
set vb t_vb=
colorscheme gruvbox
" set background=light
set background=dark
set incsearch
set backspace=2
set shiftwidth=4
@ -40,6 +41,7 @@ endif
:nnoremap <C-k> 4k
:nnoremap <C-u> 9k
:nnoremap <C-d> 9j
:nnoremap <Leader>q :q<CR>
:vnoremap < <gv
:vnoremap > >gv
@ -74,4 +76,4 @@ endif
" %= “对齐方向改变的分界点
" %- ”对齐方向改变为右对齐
set statusline=[%Y]\%{\"[\".(&fenc==\"\"?&enc:&fenc).((exists(\"+bomb\")\ &&\ &bomb)?\"+\":\"\").\"]\"}\[%{&ff}]\[%03.3b]\[%02.2B]\[%04l,%04v][%p%%]\[%L]\ %=%{strftime(\"%d/%m/%y\ -\ %H:%M\")}\%=%F%m%r%h%w
set statusline=[%Y]\%{\"[\".(&fenc==\"\"?&enc:&fenc).((exists(\"+bomb\")\ &&\ &bomb)?\"+\":\"\").\"]\"}\[%{&ff}]\[%03.3b]\[%02.2B]\[%04l,%04v][%p%%]\[%L]\ %=%{strftime(\"%d/%m/%y\ -\ %H:%M\")}\%=%F%m%r%h%w