前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Vim的基本使用(二)

Vim的基本使用(二)

作者头像
Theo Tsao
发布2018-09-07 15:58:39
4810
发布2018-09-07 15:58:39
举报
文章被收录于专栏:Theo TsaoTheo Tsao

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

11. 可视模式

代码语言:javascript
复制
v => 以字符方式开始高亮
V => 以行方式开始高亮
Ctrl+v => 以块方式开始高亮
gv => 以上一次使用的可视区域开始高亮

12. 指定计数

代码语言:javascript
复制
数字+命令 => 命令重复n次

13. 重复命令

代码语言:javascript
复制
. => 重复上一次修改操作

14. 外部命令

代码语言:javascript
复制
:shell => 开启一个shell
:!+命令 => 通过一个shell执行命令
K => 查光标下的关键字

15. 命令行编辑

代码语言:javascript
复制
:history => 显示命令行历史

16. 文件编辑

代码语言:javascript
复制
Ctrl+^ => 切换文件编辑

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

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

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

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

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

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

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

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

17. 分割窗口

代码语言:javascript
复制
:split => 水平分割窗口
:vsplit => 垂直分割窗口

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

Ctrl+w => 切换窗口

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

18. GUI命令

代码语言:javascript
复制
:gui => 启用GUI

19. 配置

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

20. Vim Cheat Sheet

Vim Cheat Sheet
Vim Cheat Sheet
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-09-082,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 11. 可视模式
  • 12. 指定计数
  • 13. 重复命令
  • 14. 外部命令
  • 15. 命令行编辑
  • 16. 文件编辑
  • 17. 分割窗口
  • 18. GUI命令
  • 19. 配置
  • 20. Vim Cheat Sheet
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档