vim

vim使用进阶

一,命令模式下的命令:
(1),对于光标的快速移动;

    shift+6 ->  将光标移动到当前行首列
    shift+4 ->  将光标移动到当前行尾列
    shift+g ->  将光标移动到文件的最后一行
         gg -> 将光标移动到第一行
    num shift+g->  将光标移动到第num行
    ctrl+f ->   向下翻页
    ctrl+b  -> 向上翻页
    shift+h->光标移动到这一页中第一行
    shift+m->光标移动到这一页中中间行
    shift+l->光标移动到这一页中最后行

(2)对文本的批处理

** dd  ->     删除光标所在的一行**
 **num    dd  ->删除光标的num行**
 u    ->      撤销上一次操作
 ctrl+r->恢复一次撤销
 yy-->拷贝这一行的内容
 **p  ->粘贴**
 **num   yy->拷贝光标往下的num行**
   r   替换一个字符
   cw  删除一个单词,进入插入模式
   shift+c   删除当前光标到行尾的内容,并进入插入模式
   cc     删除当前光标所在行,并进入插入模式

注意:拷贝和删除特定的几行(重点)

 A,光标放在删除的第一行  d  ->  行号 -> shift+g
 B,    光标放在拷贝的第一行  y ->  行号 -> shift+g

二,,末行模式的扩充内容:

set nu   ->显示行号
set  nonu->取消行号
**a,全文搜索:**
/string          n光标高亮显示依次往下
?string
set nohlsearch   取消高亮显示
**b,全文替换**
n,m  $s/oldstring/newstring    只会替换每一行第一个的oldstring
n,m   $s/oldstring/newstring/g   替换所有的oldstring

二,vim的配置
/etc/vimrc (整个系统的vim的配置
~/.vimrc ( ~就是用户的家用户,针对于本用户 的配置)
在这里插入图片描述
在这里插入图片描述

三,cat命令的补充
cat filename 显示文件内容
cat a.c b.c >c.c (完成文件的合并,将a.c和b.c的内容合并到c.c)
cat >filename 将用户接下来输入的内容写入到filename
四,进程管理命令(启动,暂停,结束,查看)在这里插入图片描述

进程的概念:操作系统是通过管理进程,让进程运行来完成用户的任务的
应用程序的文件 :
(1),widows-》.exe
(2). LInux-》a.out ELF格式可执行文件
程序:存储在磁盘上的二进制可执行文件
例如:
乐谱-》程序:指令+数据
弹奏的过程-》进程
音乐-》执行结果
操作系统对于进程的描述: PCB(进程控制块)–》记录一个进程执行过程中的相关属性数据:PID - 程序计数器 - 程序上下文 -状态- 优先级。。。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值