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基础操作

  • 2016-03-30 09:40
  • 436KB
  • 下载

Linux 基础操作之 Vim 编辑器

1、Vim编辑器的三种模式:   命令模式、插入模式、编辑模式,默认模式是命令模式。 2、进入插入模式有三种方式:   1、输入:i->在当前光标前插入;I->在当前行首部开始插入   2、输...

[置顶]Emacs for vi Users | Emacs 和 Vim 基础键对应 ----<更给力的行编辑器操作> .

这是Emacs和Vim基础键对应的的第三系列了. 第一个系列请点击: " href="http://blog.csdn.net/crazyjixiang/article/details/6685...

[置顶]Emacs for vi Users | Emacs 和 Vim 基础键对应 ----<编辑器文本操作,搜索/替换/正则操作>

这是Emacs和Vim基础键对应的的第二个系列了. 第一个系列请点击: Emacs for vi Users | Emacs 和 Vim 基础键对应 ---- 谢谢各位Emacs and Vim ...

vim操作汇总

vim基本命令及常用插件

vim/vi编辑器中常用操作汇总

vim/vi编辑器中常用操作汇总

Android系统开发常用shell命令汇总+vim中复制操作+adb logcat过滤

1、系统属性:查看与设置 getprop setprop解释: 1)系统属性其实可以理解为全局变量、全局环境变量; 2)getprop将读取系统所有可读的系统属性。静态的系统属性有很多存放在/syst...

vim基础汇总

多行注释: 1. 进入命令行模式,按ctrl + v进入 visual block模式(可视快模式),然后按j, 或者k选中多行,把需要注释的行标记起来 2. 按大写字母i,再插入注释符,例如# 3....

vim 光标快速移动技巧总结(vim高级操作的基础)

[TOC] 以下说法,仅个人观点。 vim移动方式,并非只有hjkl这样简单粗暴的方式。熟悉更多移动光标的方式,对其它类似复制、change、delete等操作都有意想不到的用处。比如d/abc表...

[置顶]Emacs for vi Users | Emacs 和 Vim 基础键对应 ----<编辑器基础操作, buffer操作>

凌晨4点半睡不着,写点Emacs和Vim的东西. :) (Emacs神的编辑器,Vim编辑器之神)   很多Emacser大部分都是从Vimer转过来的,初学者开始使用Emacs时总是感觉没Vim...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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