vim文本编辑器

vim文本编辑器

基础操作与介绍

vim filename----打开filename文件并进入编辑模式,如果文件不存在则会自动创建名为filename的文件

命令模式----vimfilename打开文件首先进入编辑模式,此时只能查看文件的内容,但无法修改文件内容

插入模式----按 键进入插入模式,此时右下角显示 --INSERT-- ,此时便可修改文本内容

退出模式----按 Esc 键进入退出模式,输入 :wq  ,文件保存并推出;输入 :q! ,文件强制退出不保存


vim中的命令

1.vim帮助命令

vim --help----vim使用帮助

vimtutor----vim使用帮助

2.vim工作参数设定

临时设定(以下设定方式在vim退出后会还原默认)

:set nu----显示行号

:set nonu----取消显示行号

:set mouse=a----设置鼠标可点

:set cursorline----设置当前行显示下划线

永久设定(以下操作必须用root用户才能完成)

vim /etc/vimrc----在/etc/vimrc写入永久生效的设置

set nu----显示行号

set nonu----取消显示行号

set mouse=a----设置鼠标可点

set cursorline----设置当前行显示下划线

3.字符管理

(1)复制命令

y----复制

yl----复制一个字母

y3l----复制三个字母

yw----复制一个单词

y3w----复制三个单词

yy----复制一整行

y3y----复制三行

(2)剪切命令

c----剪切

cl----剪切一个字母

c3l----剪切三个字母

cw----剪切一个单词

c3w----剪切三个单词

cc----剪切一行

c3c----剪切三行

注意:当执行剪切动作时会自动进入插入模式,在做粘贴动作时需按esc

(3)删除命令

d----删除

dl----删除一个字母

d3l----删除三个字母

dw----删除一个单词

d3w----删除三个单词

dd----删除一行

d3d----删除三行

(4)其他命令

p----粘贴

u----撤销

ctrl+r----恢复

4.vim的可视化模式

ctrl+v----命令模式下按键进入可视化模式,在可视化模式下可以区域选择字符

可视化模式下某一列批量添加字符:ctrl+v选中要加入字符所在列(只能用键盘选中),按“i”进入插入模式,写入要加入的字符,

然后按Esc

5.字符的替换

:%s/源字符/替换后字符 ----每一行出现的第一个关键字

:%s/源字符/替换后字符/g----全文替换,s表示所有行,g表示所有列

:3,5s/源字符/替换后字符/g----替换第三行到第五行的关键字

:/lp/,/halt/s/sbin/hello/g----图还lp字符和halt字符之间的所有关键字

6.在vim中编写多个文件

:sp file1----同时编辑当前文件和file1

ctrl + w   s---- 左右分屏

ctrl + w   v----上下分屏

ctrl + w   c----关闭光标所在屏幕

ctrl + w   上下左右 ----移动光标

7.光标移动及字符搜索

在命令模式下  :

:num----光标移动到指定的行

<HOME>----光标移动到行首

<END>----光标移动到行尾

G----光标移动到最后一行

gg----光标移动到第一行

搜索字符:

/ 关键字 ---- n 向下匹配   m 向上匹配

在插入模式下 :

i ----光标所在位置插入

I ----光标所在行的行首插入

A ----光标所在行行尾插入

a ----光标所在字符的下个字符插入

s ----删除光标所在字符

S ----删除光标所在行

o ----光标所在行的下一行插入

O ----光标所在行的上一行插入

在退出模式下 :

:q ----退出,在打开文件后没有对文件做任何修改时可使用

:wq ----退出保存,在对文件修改后并保存内容时使用

:q! ----强制退出不保存,在对文件做修改后要放弃修改时使用

:wq! ----强制退出保存,在对属于自己的文件或你是root用户时使用


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值