您的位置:首页 > 运维架构 > Linux

嵌入式开发之linux基础第四天学习笔记 vim编辑器

2016-10-22 20:21 666 查看
linux基础第四天笔记

vim编辑器使用:

插入模式:可以称之为编辑模式,在这个模式下,所有按下按键,都会以文本形式存在文件中。

命令模式: 只有处于视图模式下,才能进入命令模式。绝大部分命令是以:开头,但是也有很多命令不以:开头。

视图模式: 程序刚打开,处于视图模式,可以阅读,但不能编辑。

vim切换工作模式:

进入插入模式:i键 insert 在光标所在位置前插入文本

  a键 append 在光标所在位置后追加插入

  o键 在光标所在行另起一行进行插入

退出插入模式:esc键

退出vim:

         :q 从未对文件作出过更改,可以使用

         :wq 保存并退出

 :q! 不保存退出

 :w 只保存不退出

撤销操作:

         :u键 undo

复制:

yy: 复制一行

numyy:复制num行

剪切:

dd 剪切一行

numsdd 剪切nums行

粘贴:将复制或剪切的文件粘贴到光标所在行的下一行。

快速跳转:G 快速跳转到最后一行

          gg 快速跳转到第一行

                200   以当前光标所在行为基数,跳转到当前行+200行所在位置

                :200  直接跳转到200行

    在打开文件时 vim filename +num 会直接定位在第num行;

快速查找:/要查找的内容  从光标所在处,向后查找内容,如果到达文件末尾,则从头开始查找

n  重复之前的查找命令,也就是查找下一个

?要查找的内容     从光标所在处,向前查找,如果到达文件开头,则从尾部重新查找

分屏命令:

    :sp 水平分割,一上一下分隔屏幕

    :vs 垂直分割,一左一右分割屏幕

    ctrl+w+w:   切换工作屏幕

    :wqa    一次性保存退出所有文件

    :qa!    一次性不保存退出所有文件

    :wa     一次性保存不退出所有文件

set nu "显示行号

vim配置

配置文件地址:

    /etc/vim/

配置文件名:

    vimrc

常用配置:

syntax on "语法高亮

set tabstop=4 "设置tab键宽度为4个空格

set smartindent "为C语言提供自动缩进

set autoindent

set cindent " 自动缩进
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: