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方式只有在文件内容发生改变后才会去修改最后时间。

原创粉丝点击