个人常用linux命令归纳(3)
来源:互联网 发布:开淘宝店 知乎 编辑:程序博客网 时间:2024/04/28 10:05
继续linux命令解析,其中(1)还没有完善,应人之邀,先详细写文本编辑命令vi、vim。
4. 文本编辑之vi、vim:
首先,说明一下,vim是vi的升级版,vim兼容了所有vi的指令。
其次,vim在vi的基础上增加部分新特性:多级撤销,可多次撤销编辑过程;易用性,可跨多个平台;语法加亮;可视化,可运行于桌面系统。
最后,我们开始来讲解vim命令,由于上述原因就不再叙述vi了。
vim test.txt,通过vim打开或者新建一个文件,并进入编辑模式;
vim中有三种模式,命令模式、插入模式、底行模式,底行模式主要是对文件进行操作,不是文件内容,比如保存、退出;三种模式的切换方式为
在命令模式下按 i、a、o进行插入模式,按 : 进行底行模式,而进行命令模式则按ESC键。命令模式有点像执行文本编辑器的快捷键的意思,即可快速进
行复制(相当于ctrl + c)、撤销(ctrl + z),插入模式就是对文件内容进行写入等。
下面所讲在各种模式下的操作都是在终端下,本人并没有在可视化的平台下操作了vim。
4.1 命令模式
通过vim打开文件,就进入了命令模式。本人常用指令有:
复制,yy复制游标所在行;数字加yy,复制多行,如3yy,则复制了游标开始三行;复制一行中部分内容 y^、y0复制行首到游标所在前一字符,y$
复制游标所在至行尾;yw复制一个单词;y+数字+w,复制多个词,如y2w,则复制了两个词;yG,所在行至档尾;y1G,档首到所在行。
粘贴,大写P粘贴至游标所在行前面,小写p则后面。
删除,小写x,删除游标当前字符;大写X,删除游标前一字符;dw,删除至下一单词开头;de、dE,删除至本单词末尾,大写包括标点;db、dB
删除至前一单词,大写包括标点;dd,删除一整行;数字+dd,表示删除多行;D、d$,删除游标至行尾;d0,删除行首至游标前一字符。
撤销,u。
反撤销,ctrl + r。
4.2 插入模式
在命令模式下,按a从当前字符之前位置后开始可插入,按i从当前字符之后开始插入,按o从另起一行开始插入。
插入模式下,复制粘贴拥有linux编辑特性,即通过选中表示复制,右键表示粘贴。
4.3 底行模式
主要是对文件显示方式,以及文件操作。所有指令输入之前都有 : 。
:w,保存目前文件内容;
:q,退出vim编辑器;
:q!,强制退出,上次保存之后的修改内容将丢失;
:wq,一般编辑好了用此指令保存并退出;
:set number,显示行号;
:set nonu,取消显示行号;
:跟数字,游标定位到相应行,如 :3,则游标到第三行。
至此,完,若有不完善,请评论,会及时更新,谢谢!!!
- 个人常用linux命令归纳(3)
- 个人常用linux命令归纳(1)
- 个人常用linux命令归纳(4)
- 个人常用linux命令归纳(2)
- 个人常用linux命令归纳(5)
- 个人常用linux命令
- linux命令技巧归纳3
- 个人常用LINUX命令备忘!
- linux个人常用配置命令
- 常用linux命令个人总结
- 个人常用linux命令总结
- linux常用操作归纳
- Linux命令技巧归纳
- Linux 高级命令归纳
- linux命令归纳
- linux(ubuntu)命令归纳
- [Linux] Zip 命令归纳
- linux 命令归纳
- Android使用Xutils保存cookie实现登录后访问
- go在windows上环境搭建
- 基于socket的Java文件传输的程序
- 3D Touch是什么?
- android-Button
- 个人常用linux命令归纳(3)
- netfilter
- CodeForces 630 Q. Pyramids(计算几何)
- Spring 错误汇总
- 键盘设置
- android-TextView和EditText
- 17. ffp
- 18. fhp
- matlab重定向命令行输出的内容