Linux开发工具

***Linux开发工具(vim、gcc、gdb、make、git/github)
文本编辑器:vim(功能最强大) 
  1、使用:
  三种模式:命令行模式、插入模式、底行模式
  “vim+空格+文件名”  例如vim hello.c   
 此时是命令行模式 无法插入数据 需要进入插入模式  :按i或者a    
退出插入模式 按esc 切换到命令行模式 ,再按“shift+:” 进入底行模式  输入wq! 保存退出 (!强制退出)
set number 显示行号  set autoindent缩进    set cursorline标记行    vim /etc/vim/vimrc  编辑配置文件 set number        
修改之前做备份 拷贝到home或共享文件夹

vim命令模式的操作(粘贴 复制 删除 恢复)

粘贴   p: 在光标之后粘贴。
          P: 在光标之前粘贴。
删除:c[n]w: 改写光标后1(n)个词。
          c[n]l: 改写光标后n个字母。
          c[n]h: 改写光标前n个字母。
          [n]cc: 修改当前[n]行。
          [n]s: 以输入的文本替代光标之后1(n)个字符,相当于c[n]l。
          [n]S: 删除指定数目的行,并以所输入文本代替之。
          d[n]w: 删除(剪切)1(n)个单词
          d[n]l: 删除(剪切)光标右边1(n)个字符。[n]x: 剪切光标右边n个字符,相当于d[n]l。
          d[n]h: 删除(剪切)光标左边1(n)个字符。 [n]X: 剪切光标左边n个字符,相当于d[n]h
          d0: 删除(剪切)当前位置到行首的内容
          [n] dd: 删除(剪切)1(n)行。
          :m,nd<cr> 剪切m行到n行的内容。
          d1G或dgg: 剪切光标以上的所有行。
          dG: 剪切光标以下的所有行。
          daw和das:剪切一个词和剪切一个句子,即使光标不在词首和句首也没关系。
          d/f<cr>:这是一个比较高级的组合命令,它将删除当前位置 到下一个f之间的内容。
复制:y: 复制在可视模式下选中的文本。
          yy or Y: 复制整行文本。
          y[n]w: 复制一(n)个词。
          y[n]l: 复制光标右边1(n)个字符。
          y[n]h: 复制光标左边1(n)个字符。
恢复:[n] u: 取消一(n)个改动。
          :undo 5 – 撤销5个改变。
          :undolist – 你的撤销历史。
          ctrl + r: 重做最后的改动。
          U: 取消当前行中所有的改动。
          :earlier 4m – 回到4分钟前
          :later 55s – 前进55秒

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值