1、为什么要设置vim编辑器
友好的设置vim编辑器,能更加方便快捷的提高shell语言编程效率。
1、设置方式分类
方式一、临时性质的设置
永久性质的设置(修改vimrc文件)
vi开启高亮模式
:syntax off
:syntax on
永久改变系统的配置
vi /etc/vimrc
如果要指定修改某个用户。需要进入到用户的home目录修改.vinrc文件
1、语法高亮
syntax on
2、显示行号
set number
3、自动缩近
set autoindent
set cindent
4、自动加入文件头
vim /ect/vimrc
auto BufNewFile *.py,*.sh, exec ":call SetTitle()"
let $author_name = ”AL_zero“
let $author_emal ="214520626@qq.com"
func SetTile()
if &filetype == 'sh'
call setline(1,"\#####################################################")
call append (line("."),"\#File Nme:".expand("%"))
call append(line(".")+1,"\#Author:".$author_name)
call append(line(".")+2,"\#mail:".$author_email)
call append(line(".")+3,"\#Created Time:".strftime("%c"))
call append(line(".")+4,"\#==============================================")
call append(line(".")+5,"\#!/bin/bash")
call append(line(".")+6,"")
else
call setline(1,"\#######################################################")
call append(line("."),"#\#File Name:".expand("%"))
call append(line(".")+1,"\#Author:".$author_name)
call append(line(".")+2,"\#mail:".$author_email)
call append(line(".")+3,"\Created Time:".Strftime("%c"))
call append(line(".")+4,"\#================================================")
call append(line(".")+5,"\#!/usr/bin/python")
call append(line)("."+6,""))
shell高亮显亮
基本格式:
echo -e 终端颜色 + 显示内容 + 结束后的颜色
下面是关于快捷键的使用
命令生效顺序
第一顺位执行用绝对路径或相对路径执行的命令
第二顺位执行别名
第三顺位执行Bash的内部命令
第四顺位执行安装$PATH环境变量定义的目录查找顺序找到的第一个命令。
常用快捷键
ctrl+c 强制终止当前命令
ctrl+l 清屏
ctrl+a光标移动到命令行首
ctrl+e光标移动到命令行尾
ctrl+u从光标所在位置删除到行首
ctrl+z把命令放入后台
ctrl+r在历史命令中搜索
历史命令
-c 清楚历史命令
-w把缓存中的历史命令写入到历史命令保存文件的~/.bash_histroy
历史命令默认会保1000条,可以在环境变量文件/etc/profile中进行修改
历史命令的调用
使用上下箭头调永以前的历史命令。
使用“!n”重复执行第n条命令
使用"!!"重复执行上一条命令
使用 “!字串”重复执行最后一条以改字串开头的命令
网友评论