VIM基本用法

文件操作

vim file_name命令行中新打开一个文件

:e ~/some/path/file_name再打开一个文件

:w保存修改

:q!退出vim但不保存

:wq保存修改并退出vim,也可以使用ZZ:x

saveas ~/some/path/file_name保存到指定目录下的文件中

:bn显示下一个文件

:bp显示上一个文件

搜索字符串

/hello ENTER搜索所有的字符串'hello',按'n'跳到下一个结果,'N'跳到上一个结果, 把'/'换成'?'反向搜索。

文本中移动

词间移动

w往前移动一个词

b往后移动一个词

e移动到当前词的末尾

行内移动

0移动到行头

$移动到行尾

^移动到当前行的第一个非空字符

t"跳到下一个双引号的前面一个字符

f"跳到下一个双引号

文本框内移动

gg移动到文本的顶部

G移动到文本的底部

:line_number移动到指定行号

替换

:%s /foo/bar/g将每一行的foo替换为bar

:s /foo/bar/g只替换当前行

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • 曾经在思科的工厂测试系统`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超过2年半,现在...
    戈多在地狱阅读 1,863评论 1 13
  • 目录(?)[-] 关于Vim 1 Vim的几种模式 启动Vim 文档操作 光标的移动 1 基本移动 2 翻屏 3 ...
    SunnyLeong阅读 8,739评论 0 32
  • 缘分本就是有度量的。 不知道哪一天,就被用尽了。 用尽便用尽了吧,万万不可再去求了。 尚存的,彼此更要好好珍惜。
    若生若死阅读 266评论 0 0
  • 时间是这样,当你需要她的时候,总是嫌少,当你无聊的睡会,又是太多,,犹如女人,近六则怨,远之则不逊。 刚刚...
    宋世巍阅读 145评论 0 0