Linu学习二之vim编辑器

所有的 Unix Like(类Unix) 系统都会内建 vi 文书编辑器,vim是一个全屏幕纯文本编辑器,是vi编辑器的增强版。

vim官网(https://www.vim.org/)对vim编辑器的解释:

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

           Vim - 无处不在的文本编辑器

   Vim是一个高度可配置的文本编辑器,用于有效地创建和更改任何类型的文本。它包含在大多数UNIX系统和Apple OS X的“vi”中 
.     Vim非常稳定,并且不断开发以变得更好。其功能包括:

    • 持久的,多级撤消树
    • 广泛的插件系统
    • 支持数百种编程语言和文件格式
    • 强大的搜索和替换
    • 与许多工具集成

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

  一. vim基本使用

             1. vim的工作模式

                 vim工作在三种模式之下:

                          

                      命令模式:启动 vi/vim,便进入了命令模式

                                       此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。

                      命令模式→输入模式(主要用于文本编辑,和记事本类似): 

        •  a: 在光标所在的字符后插入
        •  A: 在光标所在行尾插入
        •  i : 在光标所在字符前插入
        •  I : 在光标所在行行首插入
        •  o: 在光标下插入新行
        •  O: 在光标上插入新行

                      命令模式→编辑模式(末行模式):

        • w保存不退出
        • w 新文件名:把文件另存为新文件
        • q:不保存退出
        • wq:保存退出
        • q!:强制不保存退出,用于修改文件后,不保存数据退出
        • wq! : 强制保存退出,当文件的所有者或者root用户,对文件没有写权限的时候,强制写入数据使用

             2. 命令模式操作

                 2.1 移动光标

              

kjhl  代表:上下左右

猜你喜欢

转载自www.cnblogs.com/slimshady/p/10969969.html