Vim的基本使用(二)

本文包含Vim的基本使用有: 可视模式、指定计数、重复命令、外部命令、命令行编辑、文件编辑、分割窗口、GUI命令、配置。 另附一张Vim Cheat Sheet。

11. 可视模式

v => 以字符方式开始高亮
V => 以行方式开始高亮
Ctrl+v => 以块方式开始高亮
gv => 以上一次使用的可视区域开始高亮

12. 指定计数

数字+命令 => 命令重复n次

13. 重复命令

. => 重复上一次修改操作

14. 外部命令

:shell => 开启一个shell
:!+命令 => 通过一个shell执行命令
K => 查光标下的关键字

15. 命令行编辑

:history => 显示命令行历史

16. 文件编辑

Ctrl+^ => 切换文件编辑

:next => 编辑下一个文件
:previous => 编辑上一个文件
:Next => 同上

:first => 编辑第一个文件
:last => 编辑最后一个文件

:pwd => 显示当前目录名
:args => 显示当前文件名
:file => 显示当前文件名及光标所在位置
:files => 显示所有的文件名

:wn => 写入当前文件并编辑下一个文件
:wN => 写入当前文件并编辑上一个文件

:all => 为每个文件以水平分割的方式打开一个窗口
:vertical all => 为每个文件以垂直分割的方式打开一个窗口

:saveas+文件名 => 文件另存为

:find+文件名 => 找到文件并编辑

:cd+路径 => 切换当前目录到该路径

17. 分割窗口

:split => 水平分割窗口
:vsplit => 垂直分割窗口

:close => 关闭该窗口
:only => 关闭其他窗口

Ctrl+w => 切换窗口

Ctrl+l => 清除并重画窗口

18. GUI命令

:gui => 启用GUI

19. 配置

配置当然用的是前人造的轮子啦 ☞ https://github.com/spf13/spf13-vim

20. Vim Cheat Sheet

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏python3

python导入模块--import--1

    python前面写的程序,后面就可以将它当成一个模块导入,取其精华舍弃不用的随意使用,最理想的情况是任何一个功能,只要写一次,以后所有人都可以任意调用,...

11520
来自专栏liulun

基于.net开发chrome核心浏览器【三】

本篇我们讲解怎么用CefGlue开发一个最简单的浏览器 一: CefGlue是建立在Cef项目之上的, Cef项目是C/C++的项目; CefGlue只不过是通...

38450
来自专栏闻道于事

IDEA使用

最重要的: Ctrl+Shift+A  打开搜索 定位代码: 项目之间的跳转: ? 文件之间的跳转: 打开最近文件列表  Ctrl + E     打开最近修改...

29040
来自专栏源码之家

Linux CentOS下,浏览器乱码,支持中文解决;以及中文输入法的安装

43340
来自专栏网站源码

博客复制弹窗提示版权

CSS与JS文件配套下载:https://www.lanzous.com/i1j8ppi

29740
来自专栏王二麻子IT技术交流园地

九、VueJs 填坑日记之在项目中使用jQuery

很多人学习 js 都是从 jQuery 开始的,我也不例外。有时候进行一些操作的时候,还是感觉 jQuery 比较好用,那么,我们如何在项目中使用 jQuery...

514100
来自专栏码神联盟

IntelliJ系列 ⑥ | IDEA 之 常见的高效配置全解

33530
来自专栏河湾欢儿的专栏

4.页面优化

为什么要优化? 优化的好处 1.提升网页响应速度 2.有利于搜索引擎搜索 3.对后期维护比较方便

13020
来自专栏全沾开发(huā)

如何从0开发一个Atom组件

如何从0开发一个Atom组件 最近用Atom写博客比较多,然后发现一个很严重的问题。。 没有一个我想要的上传图片的方式,比如某乎上边...

37850
来自专栏贺贺的前端工程师之路

React-Native 遇到的错误1. React-Native 部分组件在debug模式下打包在iOS真机上可以显示,但是release模式下打包在iOS真机上不显示2. React-Native

这段代码在release包的情况是,buttons是空的,是由于if (child.type.name === 'FlowSendButton')这是判断根本不...

16030

扫码关注云+社区

领取腾讯云代金券