vim使用入门

来源:互联网 发布:端口号怎么设置 编辑:程序博客网 时间:2024/06/16 17:33

Vim基本模式介绍

编辑模式,命令模式输入模式末行模式:内置的命令行接口

 

模式之间的相互转换

命令模式 --> 输入模式i: insert, 在光标所在处输入;a: append, 在光标所在处后面输入;o: 在当前光标所在行的下方打开一个新行;I:在当前光标所在行的行首输入;A:在当前光标所在行的行尾输入;O:在当前光标所在行的上方打开一个新行;输入模式 --> 命令模式ESC 命令模式 --> 末行模式:末行模式 --> 命令模式ESC

文件的打开和关闭

打开文件:vim  【文件路径】fiename;关闭文件:命令模式下:         ZZ: 保存退出;(命令行模式下操作) 末行模式下        :q 退出        :q! 强制退出,丢弃做出的修改;        :wq 保存退出        :x 保存退出        :w /PATH/TO/SOMEWHERE

 

光标的跳转

蓝色的就是光标

当我们打开一个从未打开的文件的时候,光标默认在首行的第一个非空字符。

 

 

常用的跳转方式有:

字符间跳转:j: (跳转到对应位置的下一行字符)k: (跳转到对应位置的上一行字符)行间移动:#G:跳转至由#指定行;1G:代表跳到第一行G:最后一行;gg: 也代表第一行


Vim的编辑命令(命令模式下使用)

字符编辑:x: 删除光标处的字符;#x: 删除光标处起始的#个字符;xp: 交换光标所在处的字符及其后面字符的位置;删除命令:d: 删除命令,可结合光标跳转字符,实现范围删除;d$: d^:(删除光标所在行的左方所有字符,不包括当前光标所在字符)d0:(删除光标所在行的右方所有字符,包括当前光标所在字符)dd: 删除光标所在的行;#dd:多行删除;

粘贴命令(p, put, paste)p:复制缓冲的命令至当前光标处缓冲区存的如果为整行,则粘贴当前光标所在行的下方;否则,则粘贴至当前光标所在处的后面; 复制命令:y: 复制,工作行为相似于d命令;yy复制当前光标所在行 撤销命令撤消此前的编辑:u(undo):撤消此前的操作;#u: 撤消指定次数的操作;恢复撤消:Ctrl+r

0 0
原创粉丝点击