day02 vim文本编辑器基本操作

重定向、管道、通配符都是在终端下实现

重定向、管道、通配符

 
 

vim文本编辑器

   可在终端下采用纯键盘操作的一款文本编辑器,可以升级(二次开发),可以扩展(安装插件)
   基本用法:
       进入vim:vim filename 文件存在则打开,不存在则创建
       输入i:进入编辑模式,编辑代码
       保存退出 ESC退出编辑模式,输入shift z z 保存退出

   三大模式:
       正常模式:一般用来阅读文件,或者使用快捷键快速修改文件
       插入模式:一般用于编辑文件,输入内容
       行底模式:一般用于对vim进行配置,或者执行一些高级操作
vim文本编辑器基本功能

 
 

自定义模式

   ctrl+z 保存退出 任何模式下

 " 定义保存退出函数
 23 func! SaveExit()
 24     exec "wq"
 25 endfunc
 26 
 27 " 映射Ctrl+z按键调用保存退出函数
 28 map <C-z> :call SaveExit()<CR>
 29 imap <C-z> <ESC>:call SaveExit()<CR>
 30 vmap <C-z> <ESC>:call SaveExit()<CR>

   crtl+x 保存并编译代码,输出结果

 " 定义保存编译并执行代码的函数
 33 func! ComplieCode()
 34     exec "w"
 35     if &filetype == "C"
 36             exec "!gcc % && ./a.out"
 37     endif
 38 endfunc
 39 
 40 " 映射Ctrl+x按键调用编译并执行函数
 41 map <C-x> :call ComplieCode()<CR>
 42 imap <C-x> <ESC>:call ComplieCode()<CR>
 43 vmap <C-x> <ESC>:call ComplieCode()<CR>

 
 
 
推荐一个终端下的打字游戏typespeed

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值