>>>>>>>####
VIM文本编辑器
>>>>>>>####
Vim主要有3中工作模式:
正常模式 normal 命令模式(快捷键进行少量编辑)
输入模式 insert 输入模式(大量编辑内容时使用)
命令模式 command 末行模式(保存、退出)
vim 文件名
|
|
命令模式
(复制、粘贴、删除、替换)
| |
| |
输入模式 末行模式
(a、i、o、s),ESC返回 :进入,ESC返回
实验准备:
1.#
2.输入i命令进入输入模式
3.输入你的测试文本内容
4.按键盘ESC键返回命令模式
5.输入:w(保存)
6.按ESC返回命令模式
>>>>#
命令模式
>>>>#
1.移动光标 #使用键盘的方向键移动光标
2.使用hjkl键移动光标 #优点:快速、效率高
k
h l
j
yy #复制光标当前行
p #粘贴到下一行
2yy #复制2行
P #粘贴到上一行
dd #删除光标当前行
d$ #删除光标至行尾的内容
d^ #删除光标至行首的内容
2dd #删除2行
x #删除光标当前字符
2x #删除2个字符
u #撤销
r内容 #将光标当前的字符替换为你的内容
gg #跳转至文件首行
G #跳转至文件尾行
/关键词 #搜索关键词,n搜索下一个,N搜索上一个
>>>>>>####
进入插入模式a,i,o
>>>>>>####
a进入插入模式,后续输入的内容将在光标后面
i进入插入模式,后续输入的内容将在光标前面
o进入插入模式,先在光标当前行回车换行,进入插入模式
>>>>>>##
末行模式
>>>>>>##
:
wq #保存退出
:x #等同于:wq
:w #保存
:q #不保存退出(尽在为修改情况下使用)
:q! #强制不保存退出(对内容修改后使用)
>>>>>>>>>#
重要提示:
1.vim 文件名
2.编辑内容
vim命令进入编辑模式3.非正常关闭(比如:关闭整个terminal终端)
4.再次打开该文件时提示如下内容:
Swap file ".swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:
5.输入A强制退出
< -rf xxx.swp
7.再次使用vim 文件名,既可以正常打开
>>>>>>>>>
>>>>>#
扩展VIM
>>>>>#
:w 另外一个名称 #另存为
:
r 其他文件名 #读取其他文件
:%s/旧内容/新内容/ #替换所有行的第一个匹配字符
:%s/a/b/ #将所有行的第一个a替换为b
:%s/旧内容/新内容/g #替换所有行的所有匹配字符
:%s/a/b/g #将所有行的所有a替换为b
:1,5s/a/b/g #替换第1至5行所有的a为b
:set nu #显示行号
:set nonu #不显示行号
vim的设置可以保存
到文件,实现永久保存 /etc/vimrc
#vim /etc/vimrc 打开该文件,在末尾追加一行以下内容
set nu
保存退出,以后vim打开任何文件将自动显示行号
Ctrl+v进入Visual模式,可以进行字符多选(块选择)
>>>>>>>>>
光盘的挂载
>>>>>>>>>
1.有图形界面的情况下,系统会自动挂载光盘到/media目录下
2.没有图形的情况下,需要手动挂载
mount命令 #挂载存储设备
mount 设备 挂载点(目录)
Linux中光盘设备的表示:/dev/cdrom或/dev/sr0
#mkdir /mycdrom
#mount /dev/sr0 /mycdrom
#cd /mycdrom #该目录下存储的即是光盘内容
umount 命令实现存储设备的卸载
umount 设备名或者挂载点(目录)
注意:如果卸载设备的时候提示device is busy.则说明正在使用该设备
提示:使用mount不加任何参数可以查看所有设备的挂载情况
>>>>####
附加内容:开机自动挂载
#vim /etc/fstab #在该文件末尾追加以下内容
/dev/sr0 /mycdrom iso9660 0 0
>>>>>
在Linux中直接输入cd /misc/cd,执行该命令时,系统会在后台自动将光盘挂载到/misc/cd目录下
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
vi1详解
« 上一篇
vi中保存且退出的命令
下一篇 »
推荐文章
热门文章
-
随机森林算法的改进方法
2024-10-02 -
基于随机森林算法的风险预警模型研究
2024-10-02 -
Python中的随机森林算法详解
2024-10-02 -
随机森林发展历史
2024-10-02 -
如何使用随机森林进行时间序列数据模式识别(八)
2024-10-02 -
随机森林回归模型原理
2024-10-02 -
如何使用随机森林进行时间序列数据模式识别(六)
2024-10-02 -
如何使用随机森林进行时间序列数据预测(四)
2024-10-02 -
如何使用随机森林进行异常检测(六)
2024-10-02 -
随机森林算法和grandientboosting算法 -回复
2024-10-02 -
随机森林方法总结全面
2024-10-02 -
随机森林算法原理和步骤
2024-10-02 -
随机森林的原理
2024-10-02 -
随机森林 重要性
2024-10-02 -
随机森林算法
2024-10-02 -
机器学习中随机森林的原理
2024-10-02 -
随机森林算法原理
2024-10-02 -
使用计算机视觉技术进行动物识别的技巧
2024-10-02 -
基于crf命名实体识别实验总结
2024-10-02 -
transformer预测模型训练方法
2024-10-02
最新文章
-
随机森林算法介绍及R语言实现
2024-10-02 -
基于随机森林优化的神经网络算法在冬小麦产量预测中的应用研究_百度文 ...
2024-10-02 -
基于正则化贪心森林算法的情感分析方法研究
2024-10-02 -
随机森林算法和grandientboosting算法
2024-10-02 -
基于随机森林的图像分类算法研究
2024-10-02 -
随机森林结合直接正交信号校正的模型传递方法
2024-10-02
发表评论