linux常用脚本配置-vimrc-bashrc

终端的配置文件

​ 打开终端的配置文件 gedit~/ .bashrc 文件

​ 更改配置文件 建议复制粘贴定义变量,保存退出,关闭gedit

source ~/.bashrc 重新加载bashrc,使更改生效

简单的脚本文件:

​ 脚本:由系统命令组成的带有执行权限的文本文件,执行脚本文件时被命令解释器读取并且执行

  1. ​ 创建一个脚本 cmd.sh —生成文件

  2. ​ 打开脚本 gedit cmd.sh

  3. ​ 例如给指令: touch a.c touch a.h 保存退出

  4. ​ 给cmd.sh添加执行权限chmod +x cmd.sh

  5. ​ 运行cmd.h文件./cmd.sh

  6. ​ 创建一个脚本 cmd.inf —打开多个文件

  7. ​ 打开脚本 gedit cmd.inf

  8. ​ 添加指令 gedit a.c a.h a.v a.b 可以添加多个 保存退出

  9. ​ 给cmd.inf添加执行权限chmod +x cmd.inf

  10. ​ 运行cmd.inf ./cmd.inf 运行

配置vimic

进入vimrc

vim ~/.vimrc

配置

" 设置行号
set number

" 设置Tab的宽度
set tabstop=4

" 设置自动缩进
set autoindent

" 设置自动缩进的宽度
set shiftwidth=4

" 设置只能缩进
set smartindent

" 设置不备份
set nobackup

" 设置不产生临时文件*.swp
set noswapfile

" 在插入模式下快速回到正常模式
imap jj <ESC>

" 定义保存并退出函数
func! SaveExit()
    exec "wq"
endfunc

" 映射Ctrl+z健 来调用保存并退出函数
map <C-z> :call SaveExit() <CR>
imap <C-z> <ESC> :call SaveExit() <CR>
vmap <C-z> <ESC> :call SaveExit() <CR>

" 定义保存并编译代码并写显示结果的函数
func! ComplicCode()
    exec "w"
    if &filetype == "c"
        exec "!gcc % && ./a.out"
    endif
endfunc

" 映射Ctrl+z健 来调用保存并退出函数
map <C-x> :call ComplicCode() <CR>
imap <C-x> <ESC> :call ComplicCode() <CR>

" 自动添加头文件,主函数模块
func! InsertMain()
    if &filetype == "c"
        call setline(1,"#include<stdio.h>")
        call setline(2,"")
        call setline(3,"int main(int argc,const char* argv[]")
        call setline(4,"{")
        call setline(5,"\t")
        call setline(6,"}")
        exec "5"
    endif
endfunc

map <C-p> : call InsertMain() <CR>i<TAB>

相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页