linux学习:VIM编译器的使用

本文详细介绍了Vim/Vi编辑器的使用方法,包括进入编辑器、编辑模式切换、文本操作、定位、删除、复制粘贴、替换和撤销等基本命令。此外,还涵盖了搜索与替换功能以及保存与退出的指令,是学习和提升Vim操作技能的全面教程。
摘要由CSDN通过智能技术生成

1,vim/vi的简介:它是一个功能强大的全屏幕文本编辑器,是Linux/Unix上最常用的文本编辑器,他的作用是建立,编辑,显示文本文件。
vim/vi 没有菜单,只有命令

2,如何使用vim/vi:
进入VIM:vim 文档名 (进入时为命令模式,无法编辑内容)
在vim窗口里:
按 i 进入编辑模式,可在当前光标编辑内容;
按 o 在下一行开启新的一行;
按下 a 在光标后进行插入。
A:在本行行末附加文本
按 Esc退到命令模式
在命令模式下,按 :wq 保存并退出 (按下esc 并按住 shit 键 按:键,才能输入)
ctrl + c 可退出命令

定位命令:
:set nu 设置行号
:set nonu 取消行号
gg 到第一行
G 到最后一行
nG 到第N行
:n 到第n行
$ 移动到行尾
O 移动到行首
h或方向左 左移一个字符
j或方向下 下移一行
k或上 上移一行

删除命令:
x 删除光标所在处字符
nx 删除光标所在后n个字符
dd 删除光标所在行 ,ndd删除n行
:n1,n2d 删除指定范围的行(eg:1,3d 删除123这三行)
dG 删除光标所在行到末尾的内容
D 删除从光标所在处到行尾

复制和粘贴命令
yy,Y 复制当前行
nyy,nY 复制当前行一下n行
dd 剪切当前行
ndd 剪切当前行以下行
p,P 粘贴在当前光标所在行,或行上

替换和取消命令
r 取消光标所在字符
R(shit+r) 从光标处开始替换字符,按ESC结束
u undoz 取消上一步操作

搜索和替换命令
/string 向后搜索指定字符串,搜索时忽略大小写
示例:例如想找字符a 输入 :/a 即可向后搜索
?string 向前搜索指定字符串
示例:寻找光标前a的字符 输入 :?a

:%s/old/new/g 全文替换指定字符串
示例:把文本中所有的 a 替换成 b
:%s/a/b/g
:n1,n2s/old/new/g 在一定范围内替换指定字符串
示例:把文本中第一到第三行的 a 替换成 b
:1,3s/a/b/g

保存和退出命令
:w 保存修改
:w new_filename 另存为指定文件
示例: :w aa.txt
:w >> a.txt 内容追加到a.txt文件中 文件需存在
:wq 保存修改并退出
shift +zz(ZZ) 快捷键,保存修改并退出
:q! 不保存修改退出
:wq!保存修改并退出(文件所有者可忽略文件的只读属性)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值