关键词:
vim介绍
- 安装vim 方法:
yum install -y vim-enhanced
yum install -y vim*
yum install -y vim
【vim相关的包都会安装上,包括vim-enhanced】
vim +n 【n指光标所在行数】
命令模式:set nu 显示编辑内容行数
- vim三种模式(一般模式、命令模式、编辑模式)
- 一般模式:
光标移动:
k
向上j
向下h
向左l
向右 【10k
向上移动10行】
ctrl+f
向下翻页
ctrl+b
向上翻页
gg
移动到首行
G
移动到最末行 【45G
移动到第45行】
$
移动到行尾
0
^
移动到行首 【0
移动到行首^
移动到非空白第一个字符】- 复制剪切粘贴
x
向后删除
X
向前删除 【4x
向后删除4个字符、x
可以粘贴?】
D
是删除行
dd
删除指定的行 【3d
删除3行 这里的删除,其实是剪切】
p
粘贴在下面一行
P
粘贴在上面一行
u
撤销还原、ctrl+r
还原撤销 【u 最多可以还原50次】
yy
复制整行 【3yy 复制了3行】
v
可视模式,然后使用 k j h l 选中需要操作的字符
编辑模式
进入编辑模式:
i
进入光标前
I
进入行首
a
进入光标后
A
进入行尾
o
光标下另起一行
O
光标上另起一行
esc 退出编辑模式- vim命令行模式
- 相关命令
w
保存
q
退出
!
强制执行
set nu
显示行号
set nonu
关闭行号
nohl
取消高亮显示 - 查找
/
查找内容 【n
向下查找N
向上查找】
?
查找内容 【n 向上查找、N 向下查找】 - 替换
格式:1,20s/IP/ip/g
1,20
1到20行(1,$
所有行%
整个文档)
IP
要被替换的
ip
被替换的字符
g
全局 没有g
一行中有多个替换的字符,只替换一个 - 特殊模式替换:
将/IP/123/
目录替换成ip
1,20s//IP/123//ip/g
1,20s#/IP/123/#ip#g
- 相关命令
vim的使用和快捷键介绍(代码片段)
参考:Linux–Vim的使用以及快捷键大全作者:一只青木呀发布时间:2020-07-1212:43:19网址:https://blog.csdn.net/weixin_45309916/article/details/107297756目录安装vim三种常用的模式三种常用模式的切换vim快捷键1.一般模式下可用的... 查看详情
vim入门级配置介绍(代码片段)
---介绍Vim配置文件.vimrc,配置Vim显示行号、支持utf8中文不乱码、突出显示Vim当前行,设置高亮显示括号匹配和tab缩进,解决Vim粘贴时多出缩进和空格问题。一、Vim配置文件.vimrcVim编辑器相关的所有功能开关都可以通过.vimrc文件... 查看详情
四周第二次课5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标(代码片段)
5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标1.#vim(使用vim编辑文件字符以彩色显示)vi没有颜色vim有颜色显示yuminstall-yvim-enhanced使用yum命令安装vim包vim/etc/passwd这个文件千万不要编辑vim分三种模式一般模式还没有... 查看详情
玩转vim编辑器(代码片段)
...替换四:高级功能入门回到目录一:VIM快速入门1.vim模式介绍以下介绍内容来自维基百科Vim从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆。几乎所有的编辑器都会有插入和执行命令两种模式,并且大多... 查看详情
vim详解(代码片段)
一、vim使用介绍介绍在linux系统中,大部分配置文件都是ASCII的纯文本形式存放的,所以我们在修改系统设置的时候使用简单的文本编辑软件就可以实现了,如果你使用过windows当中的word的话,那么你可能会感觉linux字符界面的文... 查看详情
linuxlinux环境基础开发工具使用介绍(代码片段)
Linux环境基础开发工具使用介绍(一)一.Linux软件包管理器yum的使用1.什么是软件包2.查看软件包3.如何安装软件4.如何卸载软件5.lrzsz的安装和使用6.yum安装有意思的小程序二.Linux编辑器-vim使用1.vim的基本概念2.vim的基本操... 查看详情
如何在vim中进行列编辑(代码片段)
...使用背景使用方法示例说明对比总结使用背景在上章回中介绍了Sublime中的列编辑后大家都觉得不错,有部分看官希望介绍Vim中的列编辑,其实它和Sublime中的列编辑类似,接下来我们就介绍它。使用方法使用方法有两... 查看详情
7种提高工作效率的vim操作-vim使用技巧(代码片段)
...来说,很难在入门的时候就体会到Vim的所谓高效性。本文介绍7种提高你工作效率和生产力的Vim使用技巧,主要集中在对某个文件范围内的特定目标执行相同的重复性操作。抛砖引玉,作为你体验使用Vim进行高效操作的入门级教... 查看详情
vim从嫌弃到依赖(21)——跨文件搜索(代码片段)
之前介绍了vim中的搜索模式,使用正则表达式可以很方便的在一个文件中进行搜索。后续也介绍了如何使用argsdo命令在参数列表中进行替换操作。但是到目前为止还没有介绍如何在工程目录中进行搜索,而这个功能是其... 查看详情
vim简介(代码片段)
vim简介vim的功能实在太太强大了,只能简单介绍部分功能。vim是一个文本编辑器>vitest.txtvi文件名进入编辑界面:vim中的几种模式一般模式:以vi打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使... 查看详情
从零开始配置vim(20)——模糊查询(代码片段)
在讲解vim的基础功能的时候,介绍过了vim的各种查询技巧,在同一个文件中进行搜索的话,那些技巧很有用。在多个文件中我们介绍了使用vim自带的:grep命令进行搜索,使用quickfix列表进行跳转,但是比起其他... 查看详情
从零开始配置vim(20)——模糊查询(代码片段)
在讲解vim的基础功能的时候,介绍过了vim的各种查询技巧,在同一个文件中进行搜索的话,那些技巧很有用。在多个文件中我们介绍了使用vim自带的:grep命令进行搜索,使用quickfix列表进行跳转,但是比起其他... 查看详情
vim常用技巧总结(代码片段)
...其进行修改以适配你自己的使用习惯。下面我分两部分来介绍vim的基本操作,当前这里不会介绍VIM的所有功能,只是介绍一些平常经常使用的基本操作。1.VIM基本功能其实VIM本身就已经自带的非常多的功能,这些操作基本是纯键... 查看详情
从零开始配置vim——文件类型检测(代码片段)
在上一章介绍自动命令的时候,我们提到可以使用FileType来根据文件类型来触发事件,但是关于文件类型并没有深入的介绍,本篇我们来补充关于文件类型相关的内容,让大家更好的理解,看不懂也没关系... 查看详情
vim和neovim安装youcompleteme(代码片段)
确定支持Python,Vim一般支持,Neovim默认不支持Vim的就不介绍方法了,很多系统都不一样。Neovim添加Python支持pipinstallsetuptoolspipinstall--upgradepynvimpip2install--upgradepynvimpip3install--upgradepynvim编译安装cd~/.vim/*/YouCompleteMe./install.py--all 查看详情
7种提高工作效率的vim操作(代码片段)
...来说,很难在入门的时候就体会到Vim的所谓高效性。本文介绍7种提高你工作效率和生产力的Vim使用技巧,主要集中在对某个文件范围内的特定目标执行相同的重复性操作。抛砖引玉,作为你体验使用Vim进行高效操作的入门级教... 查看详情
vim文本编辑器(代码片段)
...便编程的功能特别丰富,在程序员中被广泛使用。2基本介绍2.1文本编辑器:文本:纯文本,ASCIItext;Unicode;2.2文 查看详情
vim脚本插件化(代码片段)
...的形式,导致换一台新机器时,不方便下载使用,下面就介绍一下如何把自己写的脚本做成一个插件,可以在vimrc中使用Plugxxx安装。begin新建文件夹,命名为vim_script进入文件价,执行gitinit初始化一个仓库去github新建一个仓库,vi... 查看详情