zoukankan      html  css  js  c++  java
  • 学习vim编译器笔记

    vi与vim

    vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。它是我们使用Linux系统不能缺少的工具。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。
    vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计:
    因为程序简单,编辑速度相当快速。
    vim可以当作vi的升级版本,他可以用多种颜色的方式来显示一些特殊的信息。
    vim会依据文件扩展名或者是文件内的开头信息, 判断该文件的内容而自动的执行该程序的语法判断式,再以颜色来显示程序代码与一般信息。
    vim里面加入了很多额外的功能,例如支持正则表达式的搜索、多文件编辑、块复制等等。 这对于我们在Linux上进行一些配置文件的修改工作时是很棒的功能。

    vim的使用:

    首先,要分清,vim一共有三种模式。命令模式,输入模式和底线命令模式,他们的关系如下图所示:

    vim的功能:

    ①块选择:
    这个功能可以让我们复制一个矩形区域的内容,十分方便。
    v:字符选择,会将光标经过的地方反白选择;
    V:行选择;
    Ctrl+v:块选择;
    y:复制反白的地方;
    d:删除反白的地方。

    ②多文件编辑
    我们在两个或多个文件之间复制粘贴内容时,这个功能会让我们方便很多。
    使用命令vim name1 name2 name3...(各个文件名之间用空格隔开)可以同时打开多个文件。
    :n:编辑下一个文件;
    :N:编辑上一个文件;
    :files:列出目前vim打开的所有文件。

    ③多窗口功能
    可以在一个窗口中打开多个文件。
    输入命令:sp{filename}便可以实现这个功能。如果想要在新窗口启动另外一个文件,则加入文件名。如果省略文件名,则打开的是同一个文件。
    其他的按键功能:
    Ctrl+w+j:先按下Ctrl不放,再按下w后放开所有的按键,再按下j(或向下箭头键),则光标可以移到下方的窗口;
    Ctrl+w+k:同上,不过光表移到上面的窗口;
    Ctrl+w+q:离开。

    ④vim环境设置
    需要注意的是,vim会将i我们的以前的行为都记录下来,以方便我们操作。
    vim常用的环境设置参数命令如下:
    :set nu 设置行号
    :set nonu 取消行号
    :set hlsearch 设置高亮度查找
    :set nohlsearch 取消高亮度查找
    :set backup 自动备份文件
    ruler 开启右下角状态栏说明
    :set showmode 显示左下角的INSERT之类的状态栏
    :set backspace={0,1,2} 设置退格键功能。为2时可以删任意字符。为0或1时仅可以删除刚才输入的字符。
    :set all 显示目前所有的环境参数值
    :set 显示与系统默认值不同的参数值
    :syntax on/off 是否开启依据相关程序语法显示不同的颜色
    :set bg=dark/light 是否显示不同的颜色色调

    总结:

    vim是一个非常好的文本编辑器,很多专业程序员使用vim编辑代码,vim功能也是特别强大,希望未来自己能够熟练地运用vim!

  • 相关阅读:
    程序优化
    obsidium 重定位
    Obsidium V1.3.0.4 脱壳
    SEH 栈溢出
    DWORD SHOOT
    两种堆表学习
    修改网页转向
    WireShark过滤语法
    获取系统信息学习
    怎么在 渗透无键盘 查询机
  • 原文地址:https://www.cnblogs.com/aiYY/p/9826556.html
Copyright © 2011-2022 走看看