当前位置: 首页 > news >正文

开发工具~

Linux中安装软件:

1.源码安装

2.软件包安装---rpm

3.包管理器 yum(centos)   apt/apt-get(ubuntu)(会自动给我们解决包的依赖问题)

a.网络下载   

b.安装(就是拷贝)

必须使用root,安装到系统里,只安装一次,都能使用

包管理器:

类似于我们手机上的 应用商店

vim编辑器

vim是一款多模式的编辑器

命令模式

注:加n是可以批量化

快速编辑

gg:快速回归光标

G:快速定位结尾

n+G:回归到第n行

shift+4=$:定位到当前行的结尾

shift+6=^:定位当前行的开头

(n)h:左

(n)j:下

(n)k:上

(n)l:右

yy:复制

nyy:复制几行

(n)w:以单词为单位向后移动

(n)b:以单词为单位向前移动 

(n)p:光标所在下一行粘贴

u:撤销

ctrl+r:撤销u操作

一旦退出文件编辑,无法进行撤销了,但你只是保存,没有进行q退出,可以撤销

dd:剪切,或者删除

(n)x:删除光标所在字符

(n)X:光标右侧不动,删左侧字符

(n)(n)r:替换光标所在字符,r-》目标字符

R:替换模式

shift:大小写切换

Ctrl+v:视图模式 ,选择区域后,shift+i,输入,esc退出后选择的区域会全部执行操作

shift+3:选中单词  n:逆向查找

底行模式

替换:

:%s/dst/src/    将dst替换位src

打开新文件:

:vs  new_src 

搜索:

:/字符串

vim小技巧:

vim src +n  定位

!v  执行最近以v为结尾的命令

相关文章:

  • Android音视频开发
  • Vue.js核心功能实现
  • 计算机视觉与深度学习 | TensorFlow基本概念与应用场景:MNIST 手写数字识别(附代码)
  • Mamba模型时间序列预测
  • Java创建对象的方式
  • 中级软件设计师 - 知识点(附真题)目录大全
  • 2025年4月19日-美团春招笔试题-第三题
  • Java synchroinzed和ReentrantLock
  • IDEA连接达梦数据库
  • NumPy:数值计算基础与高性能数组操作
  • 约束:常见约束(常见约束-例子,外键约束)
  • Transformers是一种基于自注意力机制的神经网络模型
  • ADVB的机载数字视频系统传输
  • AI 中的 CoT 是什么?一文详解思维链
  • 黑马点评redis改 part 3
  • Redis ④-通用命令
  • JavaWeb 课堂笔记 —— 15 MyBatis 基础操作
  • PG psql --single-transaction 参数功能
  • JavaScript 位掩码常量教程
  • Python range 使用详解
  • 拍摄《我们这一代》的肖全开展“江浙沪叙事”
  • 解放日报:服务国家战略,加快建成科技创新高地
  • 4月人民币对美元即期汇率微跌,今年以来升值0.48%
  • 体重管理门诊来了,瘦不下来的我们有救了?|健康有方FM
  • 向总书记汇报具身智能发展的“稚辉君”:从期待到兴奋再到备受鼓舞
  • 五一假期上海地铁部分线路将延时运营,这些调整请查收