Linux初识——学习整理(2) vim的使用

本文详细介绍了Vim编辑器在命令行模式下的各种功能,包括设置行号、缩进选项、编辑操作、光标移动、查找与替换、多文件处理以及目录浏览等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 vim的使用——()为命令行模式,也称底行模式.按Esc进入

vim dana set nu  打开dana文件编辑并设置显示行号

vim dana set ts=4 制表停止位,设置tab为4个空格(set tabstop)

vim dana set sw=4移动,自动缩进的时候,缩进的尺寸为4个空格(set shiftwidth)

vim dana set cindent

或者在命令行模式下:

(:set nu): 显示行号

(:set all):  显示所有可以设置的选项

(:set autoindent):  自动缩进,与上一行相同

(:set warn):     显示未保存警告

(:set ruler):     屏幕底部显示光标所在行列位置       

(:set ts=4):

(:ste sw=4):

……………………………………………………………………………………………………………………………

vim dana:编辑文件

vim dana1 dana2 …..编辑多个文件

vim -f file 恢复上次崩溃

(:w) 保存

(:q) 退出

(:w filename) 保存为某文件名

(:wq) 保存并退出

(:q!) 强制退出

……………………………………………………………………………………………………………………………

(i) 或(a):进入编辑模式

(hl):左右移动光标,(kj):上下移动光标

(:u)  (u):   操作回退

(.):   前进

(hjkl)

……………………………………………………………………………………………………………………………

快速定位光标:

(^):  跳到行首

($):  跳到行尾

(:n): 跳到第n行

(:$):  跳到最后一行

(dd): 删除一行,剪切一行

(yy): 复制一行

(p):  粘贴

(r):   单个字符替换(先按r再按要替换成的字符)

(x):   删除一个字符

……………………………………………………………………………………………………………………………

(:10,17d): 快速删除第10到第17行 (delete)

(:10,17y): 复制第10到第17行 (yank)

(:10,17m20):   第10行到第17行剪切到第20行(move)

(:10,17co20):  第10行到第17行复制到第20行(copy to)

(gg=G):  对齐

(:/字符串):  从光标处向尾搜索

(:?字符串):  从光标处向文件头搜索

……………………………………………………………………………………………………………………………

打开多个文件编辑

       vim file1 file2 file3….

       (:n): 编辑下一个文件

       (:2n):       编辑下两个文件

       (:n dana)        跳至要指定的文件

       (:f):  显示当前编辑文件信息

       (:ls): 显示编辑的所有文件

       (:e dana): 再打开某文件

       (:r!command): 把命令的输出写入到当前位置

       (:r dana): 读取dana文件,并将其内容添加到当前文件后

       (:qa):       退出所有文件

       (:e#):      回到刚才编辑的文件

……………………………………………………………………………………………………………………………

(:ex):        开启目录浏览器,可以浏览当前目录下的所有文件,并可以选择

(:sex):      开启目录浏览器,可以浏览当前目录下的所有文件,并可以选择

(:ls): 显示当前buffer情况

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值