vi的补充学习(r4笔记第25天)

今天突然发现vi虽然用了些日子了,但是常用的一些命令之外,还是有些命令比较生疏,简单总结了一下,然后自己在vi里面编辑了一把,效果还不错。 对于大家比较熟悉且常用的命令就没有再列举。欢迎大家拍砖,我来做一些汇总。 选项 作用 ) 移动光标到下一个句子。 ( 移动光标到上一个句子。 { 在第一列插入{来定义一个段落 [[ 回到段落的开头处 ]] 向前移到下一个段落的开头处 H 移动光标到屏幕上面 M 移动光标到屏幕中间 L 移动光标到屏幕下面 J 将光标所在行与下一行合并为一行 fx 移动光标到当前行的下一个 x 处。很明显,x 可以是任意一个字母,而且你可以使用 ; 来重复你的上一个 f 命令。 tx 和上面的命令类似,但是是移动到 x 的左边一个位置。(这真的很有用) Fx 和 fx 类似,不过是往回找。使用 , 来重复上一个F命令。 Tx 和 tx 类似,不过是往回移动到 x 的右边一个位置 <Ctrl-f> 向下移动一屏。 <Ctrl-d> 向下移动半屏。 <Ctrl-b> 向上移动一屏。 <Ctrl-u> 向上移动半屏 <Ctrl-r> 重做上一个操作,这个操作和回退操作U很实用 `. 到你上次编辑文件的地方。这个命令很有用,而且你不用自己去标记它。 :n1,n2 w filename :把文件n1到n2行的内容都写入文件filename中 :wq或ZZ或:x 保存文件并退出vi :set ic 查找时忽略大小写 :.= 打印当前行的行号 := 打印文件中的行数 :set nu 显示行号 :set nonu 不显示行号 :set fileformat 显示文件格式,unix还是dos格式,对于格式的问题还是比较有效的。 一些额外的补充 这些功能是在vi的使用中比较实用,但是解释半天还不如上个图直接。 块选择是一个比较常用的场景,可以通过ctrl+v或者V来实现选择复制。 <Ctrl-v> 选择复制的效果如下:

使用V的效果如下:

最后使用y或者d就可以选择复制或者删除了。 最后一个可能看起来比较花哨的功能就是vi的显示布局格式。 可以选择横向,纵向,实现的效果看起来还是不错的。

多个视图之间可以通过ctrl+w来进行切换。

原文发布于微信公众号 - 杨建荣的学习笔记(jianrong-notes)

原文发表时间:2015-01-24

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ionic3+

ionic3升级适配angular5

昨天angular5和ionic3同时发布更新了,为了用上angular5的新特性,还是有必要踩下坑的,当然踩坑的白老鼠建议选用一个最近不用维护的项目。

10840
来自专栏烂笔头

Django 1.10中文文档-第一个应用Part6-静态文件

目录[-] 本教程上接Part5 。前面已经建立一个网页投票应用并且测试通过,现在主要讲述如何添加样式表和图片。 除由服务器生成的HTML文件外,网页应用一...

32570
来自专栏Golang语言社区

Linux常用命令速查备忘

PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shut...

39990
来自专栏我有一个梦想

Python 项目实践三(Web应用程序) 第三篇

接着上节的继续学习,现在要显示所有主题的页面 有了高效的网页创建方法,就能专注于另外两个网页了:显示全部主题的网页以及显示特定主题中条目的网页。所有主题页面显示...

20480
来自专栏大学生计算机视觉学习DeepLearning

c++ 网络编程(八)TCP/IP LINUX-epoll/windows-IOCP下 socket opoll函数用法 优于select方法的epoll 以及windows下IOCP 解决多

原文链接:https://www.cnblogs.com/DOMLX/p/9622548.html

40740
来自专栏JavaEdge

Redis Cluster流程原理

Redis 3.0之后,节点之间通过去中心化的方式,提供了完整的sharding、replication(复制机制仍使用原有机制,并且具备感知主备的能力)、fa...

21520
来自专栏MasiMaro 的技术博文

PE解析器的编写(一)——总体说明

之前自己学习了PE文件的格式,后来自己写了个PE文件的解析器,这段时间工作上刚好要用到它,老板需要能查看某个exe中加载的dll的一个工具,我在使用之前自己写的...

24320
来自专栏Python中文社区

手工打造分布式爬虫

專 欄 ❈ 七夜,Python中文社区专栏作者,信息安全研究人员,比较擅长网络安全、逆向工程、Python爬虫开发、Python Web开发。《Python爬...

26570
来自专栏张伟博客

SVN的备份及恢复

12240
来自专栏IT技术精选文摘

Nginx架构初探(值得细品的长篇好文)

众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。 nginx在启动后...

40160

扫码关注云+社区

领取腾讯云代金券