Vim 编辑器技巧

勤奋不是嘴上说说而已,而是实际的行动,在勤奋的苦度中持之以恒,永不退却。业精于勤,荒于嬉;行成于思,毁于随。在人生的仕途上,我们毫不迟疑地选择勤奋,她是几乎于世界上一切成就的催产婆。只要我们拥着勤奋去思考,拥着勤奋的手去耕耘,用抱勤奋的心去对待工作,浪迹红尘而坚韧不拔,那么,我们的生命就会绽放火花,让人生的时光更加的闪亮而精彩。

导读:本篇文章讲解 Vim 编辑器技巧,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

网上关于Vim编辑器的使用教程多得不可胜数(这一篇估计也是其中之一,难逃厄运,但是争取总结一些自己的知识点吧,对你有用,最好不过)。个人认为,Vim只是一个工具,基本的使用掌握之后,了解熟悉一些快捷键,再加上一些奇技淫巧就可以,然后遇到不会不熟悉的东西,再Google即可。

基础

复制一整行:yy
粘帖:p

格式化 JSON

VIM 格式化 JSON 文本命令(在编辑模式下,Win下也可以使用,git bash命令行):
:%!python -m json.tool
%!符号可以将 VIM 当前缓冲区中的内容输出到管道中,并启动后面的 Shell 命令,如:python -m json.tool,调用 json.tool 模块。VIM 捕捉到外部命令管道输出之后,将其内容替换到当前缓冲区中,成为编辑的文件的内容。

https://harttle.land/2016/08/08/vim-search-in-file.html
查看模式和编辑模式;

搜索

查看模式下搜索:
键入/向下搜索;键入n继续向下搜索,键入N继续向上搜索;
/port\>:匹配port末尾搜索
/\<port:匹配port开头搜索
/\<http port\>:匹配http.....port搜索

键入?向上搜索;

在查找模式中加入\c表示大小写不敏感,\C表示大小写敏感:/foo\c将会查找所有的”foo”,“FOO”,”Foo”等字符串。

Vim查找默认大小写敏感,~/.vimrc文件可配置:

# 设置为大小写不敏感
set ignorecase
# 如果有一个大写字母,则切换到大小写敏感查找
set smartcase

重新打开Vim即可生效。

# 在敲键的同时搜索,按下回车把移动光标移动到匹配的词; 按下 Esc 取消搜索。
:set incsearch
# 设置到达文件尾部后是否重新从文件头开始搜索
:set wrapscan

高亮
递进搜索(每输入一个字符,搜索一次)

跳转

gg跳到第一行
10gg/10G跳到第10行
Shift+g/G跳到最后一行

:q退出不保存
:wq退出时保存

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/142369.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!