Linux学习总结(三)
来源:互联网 发布:阿特兹原厂轮毂数据 编辑:程序博客网 时间:2024/06/03 21:35
一,三种模式
命令模式(使用vim打开文件的默认模式)
光标的移动
光标定位到文档的最后一行,可以按下大写的G
光标定位到文档的第一行,可以按下小写的gg
光标快速定位的文档的指定行,可输入数字G
删除命令
删除当前行,可以使用dd,删除之后下一行上移。
删除当前行,下一行不上移,按下D,当前行留空。
删除多行,可以使用数字dd,表示以光标所在行为基准,向下删除指定行数。
在vim中,删除命令和剪切命令是一样 的
复制命令
复制当前行,可在光标所在行按下yy.
复制多行,按下数字yy,表示以当前行为准向下复制指定的行数。复制完之后可以按下p,进行粘贴。粘贴在光标所在行的下一行。
二,vim知识扩展
1,默认显示行号
一般情况,vim默认不显示行号,通过输入set nu显示行号,关闭后再次打开不显示。
解决:修复vim配置文件。vim家目录中的.vimc
创建vimrc文件,进入编辑模式,输入set nu后退出
2,别名机制
通过别名文件设置,位于当前用户家目录,文件名为.bashrc,更改里面的文件。设置完之后需要重启。
3,异常关闭处理
一个文件在vim中打开,打开后没有进行正常关闭,下一次打开该文件会提示信息。
解决:将交换文件删除,再次打开(交换文件名称一般在原有的文件上加上.swp)
4,重做/撤销
文件进行修改之后,想撤销可以在末行模式中输入:u,来撤销上一步操作。
如果想取消撤销,可以在命令模式按住ctrl+r
如果想撤销多步可数日:数字u
5,另一种退出保存方式
Linux的vim中可以在末行模式中输入:x (小写x 大写X是给当前文档加密)
:x和:wq退出有什么区别?
实际开发建议用:x进行退出。wq的方式是无论文件是否有修改,都会对文件最后修改时间进行改变;x方式只有在文件内容发生改变后才会去修改最后时间。
- Linux 学习总结 (三)
- Linux学习总结(三)
- Linux常用命令学习总结(三)
- Linux命令学习总结三
- 学习总结(三)
- 【学习笔记】Linux的命令总结(三)
- 实习过程中linux相关开发学习总结(三)
- Linux Shell脚本攻略学习总结:三
- Linux 学习(三)
- linux学习(三)
- Linux 学习(三)
- SQL学习总结(三)
- jQuery学习总结(三)
- WCF学习总结(三)
- jQuery学习总结(三)
- ajax 学习总结(三)
- jQuery学习总结(三)
- oracle学习总结(三)
- Ubuntu14下shell脚本(php)+计划任务crontab
- JEESZ分布式架构集成阿里云OSS存储
- 深度学习哪家强?吴恩达、Udacity和Fast.ai的课程我们替你分析好了
- 采用eclipse+cygwin生成的.exe文件点击一闪而过的问题
- MySQL快捷启动
- Linux学习总结(三)
- 小程序提交表单发送模板消息
- 记三目表达式与if判断
- eclipse搭建Hibernate框架
- ubuntu 技巧及命令学习
- 第十九篇:并发新特性—Executor框架与线程池(含代码)
- win7修改默认锁屏背景
- android基础知识问答总结(一)__关于Activity
- dubbo 动态调用分析