千家信息网

vim使用技巧有哪些

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章将为大家详细讲解有关vim使用技巧有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、VIM常用操作1、插入命令a在光标所在字符后插入A在
千家信息网最后更新 2026年11月03日vim使用技巧有哪些

这篇文章将为大家详细讲解有关vim使用技巧有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

一、VIM常用操作

1、插入命令

a在光标所在字符后插入

A在光标所在行尾插入

i在光标所在字符前插入

I在光标所在行行首插入

o在光标下插入新行

O在光标下插入新行

2、定位命令

:set un 设置行号

:set noun 取消行号

gg 到第一行

G 到最后一行

nG到第n行

:n到第n行

$ 移至行尾

0移至行首

3、删除命令

x删除光标所在处字符

nx删除光标所在处后n个字符

dd删除光标所在行

ndd删除n行

dG删除光标所在行至文件末尾的内容

D删除光标所在处至行尾的内容

:n1,n2d删除指定范围的行

4、复制和剪切命令

yy复制当前行

nyy复制当前行以下n行

dd剪切当前行

ndd剪切当前行以下n行

p粘贴当前光标所在行的下一行

P粘贴当前光标所在行的上一行

5、替换和取消的命令

r取代光标所在处的字符

R从光标所在处开始替换字符,按ESC键结束

u取消上一步操作

6、搜索或替换

/string 其中string是你要搜索的字符串,搜索是忽略大小写:set ic

n搜索下一个字符出现的位置

:%s/old/new/g 替换字符串

:n1,n2s/old/new/g在指定范围内替换字符

7、保存和另存为命令

:w保存修改

:w newfile 另存为指定路径文件

ZZ保存修改并退出

:q!不保存修改并退出

:wq!强制保存修改并退出(文件所有者及root可使用)

二、VIM使用技巧

1、导入文件内容及命令结果

:r /etc/111 导入文件的输出结果到光标所在位置

:r !命令 导入命令执行结果到光标所在位置,如 :r !cat /etc/redhat-release

2、定义快捷键

:map ^P I# 注意^P是同时按住ctrl+v+p设置的,p是要设置的快捷键 I#表示在行首插入#并回到命令模式,也可以先按ctrl+v,再按ctrl+P进行设置,使用快捷键时

可以用ctrl+P使用。

3、连续注释行

:n1,n3s/^/#/g n1,n3表示第一行和第3行,^表示行首,意思是把1-3行的行首加上#

:ab mymail heruiguo@163.com 替换

以上一旦服务器重启之后,设置的所有的快键键都会失效,我们可以把它写到配置文件中,在当前用户的家目录下新建vimrc,以root用户为例

在vim /root/.vimrc

set nu
map ^P I#

关于vim使用技巧有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

光标 所在 命令 字符 文件 一行 内容 搜索 使用技巧 技巧 位置 快捷键 结果 剪切 字符串 文章 更多 用户 知识 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技图片 江苏根荣互联网科技 美国互联网保险保险科技 港股互联网科技股 易互联网科技有限公司 狮子座互联网科技有限公司 丰台科技园 互联网 上海万想互联网科技 互联网科技网站 互联网科技股午盘股票涨跌 须眉科技是互联网公司吗 福州新华互联网科技学校 知乎 承德科技产业互联网发展 崇明区互联网教育科技售后服务 乌鲁木齐新华智原互联网科技学校 互联网科技大赛获奖感言 山东子淼互联网科技有限公司 2021互联网科技公司排名 浙南科技城互联网大厦招聘 优雇互联网科技有限公司 互联网科技金融 腾讯科技 互联网女皇 科技创新互联网企业 美国互联网黑科技 亿人帮互联网科技 互联网科技咨询 剑昆互联网络科技有限公司临桂 易企秀互联网科技是做什么的 上海同邻互联网科技有限公司规模 小牛互联网科技有限公司地址
0