zoukankan      html  css  js  c++  java
  • 11Vim文本编辑器

    Vim文本编辑器

    在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数。

    Vim提供了三种模式:命令模式、输入模式、末行模式

    1.命令模式

    每次运行Vim编辑器时,默认进入命令模式,命令模式下常用的命令。

    dd					删除(剪切)光标所在的整行
    5dd					删除(剪切)从光标出开始的5行
    yy					复制光标所在的整行
    5yy					复制从光标处开始的5行
    p					将之前删除(dd)或复制(yy)过的数据粘贴到光标所在的下一行
    P                                       将之前删除(dd)或复制(yy)过的数据粘贴到光标所在的上一行
    n					显示搜索命令定位到的下一个字符串(搭配末行模式使用)
    N					显示搜索命令定位到的上一个字符串(搭配末行模式使用)
    u					撤销上一步的操作
    
    2.末行模式

    末行模式主要用于保存或退出文件,以及设置Vim编辑器的工作环境,还可以让用户执行外部的Linux命令或跳转到所编写文档的特定行数。

    :w					保存
    :q					退出
    :q!					强制退出(放弃对文档的修改)
    :wq!				强制保存退出
    :set nu				显示行号
    :set nonu			不显示行号
    :命令				  执行该命令
    :整数				 跳转到该行
    
    :s/one/two			将当前光标所在行的第一个 one 替换成 two
    :s/one/two/g		将当前光标所在行的所有 one 替换成 two
    :%s/one/two/g      	 将全文中的所有 one 替换成 two
    :%s/one//gn               全文查找字符串 one 的个数
    ?字符串			  在文本中从下至上搜索该字符串
    /字符串			  在文本中从上至下搜索该字符串
    
    3.输入模式
    a					在光标后面一位切换到输入模式
    i					在光标当前位置切换到输入模式
    o					在光标的下面再创建一个空行
    
    4.光标移动
    方向键					移动一个字符或者一行
    PgUp/PgDn			  翻页
    gg					  移动到文件头部
    G					  移动到文件尾部
    nG					  到文件第n行
    0					  移动到行首
    
    5. vim 常用设置
    5.1 设置vi为vim的别名
    #向~/.bashrc中添加如下内容:
    alias vi=vim
    
    5.2 设置vim的行号和反色
    #向/etc/vimrc添加如下内容:
    set nu
    #使用vim自动具有代码变色功能
    
    道虽迩,不行不至;事虽小,不为不成。
  • 相关阅读:
    VIM下的可视模式的相关知识
    VIM下的插入模式的相关知识:
    VIM下的普通模式的相关知识
    VIM中一些按键的作用:
    大师源于勤奋
    在你放弃以前,问问自己这6个问题
    一键查看IE密码!IE PassView简易教程
    如何查看Chrome浏览器保存的账号密码
    如何查看Firefox中保存的登录密码
    谈谈360浏览器保存密码的差异
  • 原文地址:https://www.cnblogs.com/rock-cc/p/9183351.html
Copyright © 2011-2022 走看看