Linux上的C/C++编程

yum软件包管理器

yum 是Linux上常用的包管理器,类似于Windows上的“应用商店”。
语法:

yum install [选项] 软件名    下载安装软件包
yum remove [选项] 软件名     删除已安装软件  
yum list | grep XXX     查询软件(XXX 是软件名上的字符或串)

Linux编辑器-vim

vim是用于代码编写的多模式编辑器,目前主要掌握三种模式:

  • 命令模式(Normal mode)

控制屏幕光标的移动,字符或行的删除,复制移动某代码段以及进入Insert mode,或者到 last line mode下

  • 插入模式(Insert mode)

只有在Insert mode下才可以做文字输入,进行代码编写。
在命令模式下,命令 i (a/o)进入该模式,按「ESC」键可回到命令模式。

  • 末行模式(Last line mode)

文件保存或退出,进行文件替换,找字符串,列出行号等操作。
在命令模式下, shift+; 即可进入该模式,按「ESC」键可回到命令模式。
要查看你的所有模式:打开vim,底行模式直接输入
  

:help vim-modes

vim命令模式指令集

  • 插入模式

· 按「i」切换进入插入模式「 insert mode」, 按“i”进入插入模式后是从光标当前位置开始输入文件;
· 按「a」进入插入模式后, 是从目前光标所在位置的下一个位置开始输入文字;
·按「o」进入插入模式后, 是插入新的一行, 从行首开始输入文字。

  • 从插入模式切换为命令模式

· 按「ESC」键。

  • 移动光标

· vim可以直接用键盘上的光标来上下左右移动, 但正规的 vim是用小写英文字母「h」、「j」、「k」、「I」, 分别控制光标左、下、上、右移一格
· 按 [ gg] : 定位到文本最开始行
· 按 [ shift+g] : 定位到文本末行
· 按 [ n+shift+g] : 定位到文本第n行
· 按「^」: 移动到光标所在行的“行首”
· 按「$ 」: 移动到光标所在行的“行尾”
· 按「w」: 光标跳到下个字的开头
· 按「e」: 光标跳到下个字的字尾
· 按「 ctrl」+「f/b」: 屏幕往“前”移动一页
· 按「 ctrl」+「d/u」: 屏幕往“前/后”移动半页

(“字” 代表的是 两个空格间的一个单词 或 一个汉字)

  • 删除文字

「x」:每按一次, 删除光标所在位置的一个字符
「#x」: 例如,[6×⌋表示删除光标所在位置的“后面 (包含自己在内)”6个字符
「X」:大写的X,每按一次,删除光标所在位置的“前面”一个字符
「#X」:例如,「20X」表示删除光标所在位置的“前面”20个字符
「 dd」:删除光标所在行
「# dd」:从光标所在行开始删除#行

  • 复制

「 yw」:将光标所在之处到字尾的字符复制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

遥逖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值