Vim基础操作汇总

转载 2015年07月09日 10:41:23

Vim基础操作汇总

vim常用命令汇总,先上涨从网上找来的汇总图,可以用来做桌面。
Vim常用操作Vim常用操作

文件命令

命令 操作
vim file 打开文件
vim file1,file2,file3 同时打开多个文件
:open file 在新窗口中打开文件
:bn 切换到上一个文件
:bp 切换到下一个文件
:args 查看当前打开的文件列表
:w filename 保存到filename
:#,# w filename 保存部分文件内容#~#之间
:r filename 向当前插入其他文件的内容
:q! 不保存退出
:wq 保存并退出
:e! 放弃所有修改退出

移动命令

命令 操作
h/j/k/l 向⬅️/⬇️/⬆️/➡️移动
w/b 下一个/上一个单词开头
e/ge 下一个/上一个单词结尾
W/B 和w/b相同,但跳过符号
0 本行第一个字符上
^ 本行第一个非空白字符
$ 行尾
% 查找匹配的括号
{/} 上一段/下一段
gg 文件头部
G 文件结尾
:line 到第line行
C-d/C-u 向下/向上滚到半屏
C-f/C-b 向下/向上滚到一屏

编辑命令

命令 操作
i/a 当前位置之前/之后插入
I/A 当前行行首/行尾插入
o/O 当前行之后/之前插入一行
s/old/new old替换new,只替换一个
[%/#,#]s/old/new/g old替换new,替换当前行所有,%是全文,#,#是指两行之间
x 删除当前字符
X 删除当前字符的前一个字符
dl/dh =x/X
dd/dj/dk 删除当前行/上一行/下一行
yy 拷贝当 前行
p/P 在当前行后/前粘贴
v选择后+y 可视模式选择后复制
:1,10 co 20 1到10行拷贝到20行之后
:1,10 m 20 1到10行移动到20行之后
</> 缩进/反缩进
C-n/C-p 在编辑模式下自动补齐

查找命令

命令 操作
/text 正向查找text,n下一个,N上一个
?text 反向查找text,n下一个,N上一个
*/# 对当前词正向/反向查找
fx 向后搜索x
:set ignorecase 忽视大小写
:set hlsearch 高亮搜索
:set incsearch 逐步搜索,对当前输入的进行搜索
:set noxxxx xxxx对应以上操作,指取消选项
:set wrapscan 重新搜索

窗口命令

命令 操作
new/split/vsplit 打开一个新窗口,最后一个水平
C-w+方向 移动到指定窗口
:close/q 关闭窗口,如果只有个一个窗口,q会退出vim

控制命令

命令 操作
u 撤销最后执行的命令
U 修正整行
C-r Redo命令
C-g 显示光标所在行位置及文件状态信息
. 重复上一次命令
v 可视化模式
C-v 可视化块模式

其它命令

命令 操作
:! 执行外部命令

史上最全最强大VIM操作

简评:Vim编辑器在程序员界可谓无人不知,无人不晓,它功能强大,扩展性极高。小编就经常看到高手可以使用Vim熟练地对文本进行各种操作,那可以比鼠标点来点去快得多了。但想成为Vim高手可没那么简单,摆在...
  • zhongqi2513
  • zhongqi2513
  • 2017年03月28日 14:14
  • 737

vim操作详解

VI常用命令 (1) 进入vi的命令 vifilename:打开或新建文件,并将光标置于第一行首 vi+nfilename :打开文件,并将光标置于第n行首 vi+filename :打开文件...
  • mafuli007
  • mafuli007
  • 2012年02月08日 09:21
  • 18070

vim编辑器操作命令大全-绝对全

学习链接: vim命令大全 http://blog.csdn.net/scaleqiao/article/details/45153379 vim命令小技巧 http://www.codeceo.co...
  • xuesnowce
  • xuesnowce
  • 2016年11月10日 16:50
  • 5272

linux 下vim的使用(必看)

vi与vim vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于...
  • xiaolong2w
  • xiaolong2w
  • 2012年11月26日 11:14
  • 132713

vi/vim基本使用命令

转自:http://www.lupaworld.com/?uid-296380-action-viewspace-itemid-118973 vi/vim 基本使用方法 本文介绍了vi (vim)...
  • yu870646595
  • yu870646595
  • 2016年07月27日 14:24
  • 7067

vim开发的基本命令使用

1 简介 vim是文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。下面讲述一些必要的基本命令,而掌握好这些命令,您就能够很容易将vim当作一个通用的万能编辑器来使用...
  • CleverCode
  • CleverCode
  • 2016年05月04日 10:45
  • 8903

史上最全的Vim命令

曾经使用了两年多的Vim,手册也翻过一遍。虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。 1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大...
  • scaleqiao
  • scaleqiao
  • 2015年04月20日 17:46
  • 46667

vim操作教程

其实安装完vim后它自身就附带了一份非常好的教程,以前没怎么注意,这次无意中发现了。 安装完后首先出现的是一份README.txt,以前一直不怎么看这个文件,这次的教训提醒我以后安装软件后README...
  • u012501459
  • u012501459
  • 2015年01月28日 17:09
  • 749

vim常用命令总结

vim 选择文本,删除,复制,粘贴   文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v    从光标当前位置开始,光标所经过的地方会被选中,再按一...
  • Scythe666
  • Scythe666
  • 2016年07月12日 11:09
  • 8269

vim 基本操作命令

vim  是工作着的时候突然就很感兴趣,用过的编辑器好几种 例如:Sublimt、phpStorm、Visual Studio Code总觉得会有不顺手的感觉。 vim有三种模式:norma...
  • wen_yuling
  • wen_yuling
  • 2017年12月20日 10:52
  • 105
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Vim基础操作汇总
举报原因:
原因补充:

(最多只允许输入30个字)