vim基本命令

1.基本vi/vim命令
vi和vim是centos自带的一个编辑器,但是要熟练使用它并不容易,vim和vi一样,只是vim支持颜色
vi编辑时,有命令模式和编辑模式,进入文件时,自动在命令模式
/搜索内容 搜索文件中的关键字(按’n ‘键 下一个)
:set ic 忽略大小写 :set noic 取消大小写
:%s /(旧字符)/(新字符)/g 新字符替换旧字符 %s全文下
:n1,n2s /(旧字符)/(新字符)/g 新字符替换旧字符 从n1到n2替换
ps.最后的 ‘g’为不询问用户是否替换 可换成 ‘c’为询问用户是否替换
:w 保存
:wq 保存退出
ZZ 快捷,保存退出
:q! 强制不保存退出
:wq! 强制保存退出(文件所有者,root用户)
:w + 新名字 另存为指定文件
:set nu 设行
:set nonu 取消行

进入编辑模式的六个命令:
i 光标所在字前插入 I 光标所在行前插入
a 光标所在字后插入 A 光标所在行后插入
o 光标所在行下插入新行 O 光标所在行上插入新行

常用编辑命令(命令模式下):
gg 跳到第一行
G 跳到最后一行
nG 到第几行 n为行数
:n 到第几行 n为行数
$ 行尾
0 行首
x 删除光标处字
nx 删除光标后n个字
dd 删除光标行(也为剪切)
ndd 删除n行(也为剪切)
dG 删除光标处至文件末尾
n1,n2d 删除n1至n2行
yy 复制行
nyy 复制行下n行
p 黏贴到光标行下
P 黏贴到光标行上
r 替换光标文字
R 从光标处开始一直替换,Esc结束
u 取消上一步操作
ab a_____ b_____ 替换命令 输入a+空格/回车 就变为b

导入命令( 光标所在处 ):
:r 文件名(命令/路径)
:!which 命令 查看命令所在位置
:!date 看时间 ps. :r !date 可以导入时间

连续行注释:
:n1,n2s /^/#/g 连续注释#号
:n1,n2s /^#//g 取消连续#号
:n1,n2s /^////g 设置//号

map定义:
:map (ctrl+v) + 快捷键 组合命令
比如: :map [ctrl+v]P I#
定义之后,命令模式下输入P,行前就会多个#号,ctrl+v组合键在vi编辑器里会生成一个类似 ^ 的符号

vi /root/.vimrc 永久改变命令的文件
在此文件里配置的命令,会默认在vi里自动生效,而以上编辑的命令,是退出编辑器后会失效的
如添加: :set nu
那么以后进入编辑器都会自动设置行号了

根据原作 https://pan.quark.cn/s/459657bcfd45 的源码改编 Classic-ML-Methods-Algo 引言 建立这个项目,是为了梳理和总结传统机器学习(Machine Learning)方法(methods)或者算法(algo),和各位同仁相互学习交流. 现在的深度学习本质上来自于传统的神经网络模型,很大程度上是传统机器学习的延续,同时也在不少时候需要结合传统方法来实现. 任何机器学习方法基本的流程结构都是通用的;使用的评价方法也基本通用;使用的一些数学知识也是通用的. 本文在梳理传统机器学习方法算法的同时也会顺便补充这些流程,数学上的知识以供参考. 机器学习 机器学习是人工智能(Artificial Intelligence)的一个分支,也是实现人工智能最重要的手段.区别于传统的基于规则(rule-based)的算法,机器学习可以从数据中获取知识,从而实现规定的任务[Ian Goodfellow and Yoshua Bengio and Aaron Courville的Deep Learning].这些知识可以分为四种: 总结(summarization) 预测(prediction) 估计(estimation) 假想验证(hypothesis testing) 机器学习主要关心的是预测[Varian在Big Data : New Tricks for Econometrics],预测的可以是连续性的输出变量,分类,聚类或者物品之间的有趣关联. 机器学习分类 根据数据配置(setting,是否有标签,可以是连续的也可以是离散的)和任务目标,我们可以将机器学习方法分为四种: 无监督(unsupervised) 训练数据没有给定...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值