Vim 命令图解-Gvim使用笔记-2017-5-9
Vim 命令图解-Gvim使用笔记、、、

图片要是看的不太清楚推荐使用:鼠标右键在新标签中打开或是全屏看图

Vim中常用的一些速查命令:

Vim发展历史:
1976年Bill Joy开发了vi
1988 Bram Moolenaar在Amiga计算机上把改进的VI版本叫Vim
Vim第一个版本是:1988 Vim 1.0
分屏显示
常用的一些模式:
1、编辑模式和命令模式,按ESC回到命令模式,用i或者a进入编辑模式
Normal mode 即通常所谓的命令模式
2、使用( 按) a、i、A、I、o、O等进入Insert mode
Insert mode 即通常所谓的编辑模式,在此模式使用ESC进入Normal mode
3、Command-line mode 命令行模式,在Normal mode下按冒号进入,按ESC取消执行命令或者回车执行命令,然后回到Normal mode
退出命令:
:wq 保存并退出
:q! 不保存并退出
插入命令:
i 在光标前插入 I 在行首插入
a 在光标后插入 A 在行末插入
o 在下一行插入 O 在上一行插入
常用的一下帮助命令:
:help ctags
:help cscope
:help windows
:help buffers
:help tabpage
:help syntax
:help cindent
:help autoindent
:help smartindent
:help 打开帮助首页,这个首页分类非常清楚
:help cmd 查找normal mode命令,比如:help dd
:help i_cmd 查找insert mode命令,比如:help i_Ctrl-y
:help :cmd 查找command-line命令,比如:help :s
:help 'option 查找选项,比如:help 'tabstop
:help options 可以找到所有的选项说明
:help q
:help m
:help :map
:help :ab
:help :s
:help :g
:help workshop
:help netbeans
:help debugger
其他的命令:
:set nu 显示行号
:syn on 显示语法高亮
:set enc=utf-8 设置文字编码
:version 显示版本信息
Vim中常用的一些模式:
1、Normal mode 即通常所谓的命令模式,在此模式使用a、i、A、I、o、O等进入Insert mode
2、Insert mode 即通常所谓的编辑模式,在此模式使用ESC进入Normal mode或者
Ctrl-o临时进入Normal mode。
3、Command-line mode 命令行模式,在Normal mode下按冒号进入,按ESC取消执行命令或者回车
执行命令,然后回到Normal mode。
(Visual Studio.Net也添加了命令行脚本功能,幸甚)
4、Visual mode 即选择模式(注意跟用鼠标选择不同),用v,V,C-v或C-q进入
5、Select mode 鼠标选择
6、Replace mode 在Normal mode下按R进入,按ESC返回Normal mode,
VIM中退出操作
:wq 保存并退出
:q! 不保存并退出
:x 退出,如果文件更改则保存
ZZ 退出,如果文件更改则保存(按住Shift,再按两次z)--就是关闭整个Vim
常用的一些帮助
:help cindent
:help autoindent
:help smartindent
:help syntax
:help windows
:help buffers
:help tabpage
:help fold
:help quickfix
Vim中的分屏:
上下分割
:sp
左右分割
:vsp
光标在已经分屏的Vim中移动:
把光标移到右边的屏
Ctrl+W l
把光标移到左边的屏中
Ctrl+W h
把光标移到上边的屏中
Ctrl+W k
把光标移到下边的屏中
Ctrl+W j
把光标移到下一个的屏中
Ctrl+W w
向右移动
Ctrl+W L
向左移动
Ctrl+W H
向上移动
Ctrl+W K
向下移动
Ctrl+W J
调节分屏后屏幕的尺寸
让所有的屏都有一样的高度
Ctrl+W =
增加高度
Ctrl+W +
减少高度
Ctrl+W -
关于Vim中的文件操作:
vim 打开一个文件后,如何打开另一个文件
打开桌面上的CPP.txt文件
:r C:\Users\Linux\Desktop\CPP.txt
将当前Vim中的文件另存为123.txt文件
:saveas C:\Users\Linux\Desktop\123.txt
:q! → 退出不保存
:wq → 保存并退出
Vim 命令图解-Gvim使用笔记-2017-5-9的更多相关文章
- Vim 命令图解-Gvim使用笔记
Vim 命令图解-Gvim使用笔记... 参考的网址:http://blog.vgod.tw/wp-content/uploads/2014/08/vgod-vim-cheat-sheet-full. ...
- vim 命令图解
vim 命令,vim是一个很好的编辑工具,下面为大家介绍一下vim入门基本命令. 方法/步骤 1 [vim 命令-启动vimtutor]:执行命令:vimtutor.vimtutor是vim使用入 ...
- Vim命令图解及快捷键讲解
快捷键详解
- VIM命令图解
右键在新窗口打开查看大图 删除所有:dG 来源见水印
- 【Vim命令大全】史上最全的Vim命令
曾经使用了两年多的Vim,手册也翻过一遍.虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享. 1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器. 虽然 ...
- Linux下使用vim命令编辑与修改文本内容
输入 vim --help VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jul 26 2017 20:13:43) 用法: vim [参数] [文件 .. ...
- git 命令图解
git 命令图解 初始化版本库 git config user.name "lsgx" git config user.email "lsgxthink@163.co ...
- FastJson远程命令执行漏洞学习笔记
FastJson远程命令执行漏洞学习笔记 Fastjson简介 fastjson用于将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean.fastjson.ja ...
- Linux vim命令
介绍 vim命令和vi的操作基本一致,vim命令的参数很多,我在这里列出了一些平时需要用的一些参数,vim主要有两个界面一个是esc的操作界面还有一个是输入i的编辑界面. 移动光标 0 (零):将光标 ...
随机推荐
- 代码托管SVN到Git迁移(使用小乌龟工具)
1.环境信息 Git Server 华为软件开发云 代码托管 SVN Server 本地SVN服务器 Windows Server2012 R2 本地主机 Win ...
- curl学习之curl_setopt参数设置大总结
CURL函数库里最重要的函数是curl_setopt(),它可以通过设定CURL函数库定义的选项来定制HTTP请求使用方法:bool curl_setopt (int ch, string optio ...
- 华为CloudIDE免费公测,带你出坑带你飞
你的代码仓库上线了吗?是不是有时候遇到这样的问题? 只想浏览一下代码,却发现线上浏览效果不佳,高亮显示什么的都没有.而在桌面端浏览要需要先同步代码,再用桌面端的IDE打开.尤其是使用git的时候,先要 ...
- jenkins-APP打包页面展示二维码
背景: 客户要求在APP打包页面展示二维码.虽然感觉这个功能很鸡肋,但是还是加上吧. 效果展示: 配置: 在上图中,106对应的内容是BuildName,我们可以通过build-name-setter ...
- mysql内部级联删除
1,创建user表 属性:id,name 2,创建userInfo表 属性:id,age 在userInfo表中创建外键id,如下图: 在user表中插入两个用户信息 (1,'1'),(2,'2') ...
- (转)CentOS 7.0关闭默认防火墙启用iptables防火墙
场景:在本地虚拟机上使用ftp软件需要进行相应的端口设置,不可避免要访问Cnetos的防火墙,默认firewall操作不方便,所以需要进行相应的替换. 1 配置防火墙,开启80端口.3306端口 1. ...
- php apache phpmyadmin mysql环境安装
文件下载: Apache: http://httpd.apache.org/download.cgi PHP,phpMyAdmin,mysql,API下载:http://pan.baidu.com/s ...
- 二.GC相关之Java内存模型
根据上节描述的问题,我们知道其最终原因是GC导致的.本节我们就先详细探讨下与GC息息相关的Java内存模型. 名词解释:变量,理解为java的基本类型.对象,理解为java new出来的实例. Jav ...
- H5微信通过百度地图API实现导航方式二
要有服务器才行哦 <!DOCTYPE html><html><head> <meta http-equiv="Content-Type&quo ...
- oracle 通过同义词建立视图
需要给予以下权限. GRANT CREATE VIEW TO tms;GRANT SELECT ANY table TO tms;GRANT SELECT ANY DICTIONARY TO tms;