zoukankan      html  css  js  c++  java
  • Linux系统vim程序编辑器

    一、Vim四种模式:(1)命令模式 (2)编辑模式 (3)末行模式 (4)可视化模式

    注:使用vim filename进入一般命令模式,按下" i "进入编辑模式,按下 ESC回到一般命令模式,按下 ":" 进入末行模式,输入"wq"保存退出或者

            输入" q!" 不保存退出,按下 " v" 进入可视化模式。

    1、在终端输入 vim welcome.txt 建立文件。

     

     2、按下 "i" 进入编辑模式,编写文本。注意此时左下角提示符“ 插入"。

     3、Vim 命令模式

    (1)光标移到到第一行的行首: gg  , 移动到最后一行行首: shift+g

    (2)翻屏:shift+pgdown/pgup

      (3) 快速定位到指定行:数字+G,向下移动 n 行:n+enter

    (4)复制光标所在行: yy。按下 "p” 键将所复制的内容粘贴在光标所在行的下一行,如果想粘贴在前一行,使用 P 键。

    (5)以光标所在行为基准(包含当前行),向下复制指定的行数:数字+yy

    (6)删除/剪切 : dd ,删除后下一行上移。 向下删除制定行:数字+dd。输出后下一行不上移:D

    (7)移动到该行首字符:0,移动到该行末字符:$

    (8)查找字符:/word;在搜索结果中切换上下 一个结果:N ,N--上一个结果,n--下一个结果.

    (9)显示行号--":set nu ",取消行号:" :set nonu "

    4、Vim的缓存。

    如果你的系统因为某些原因掉线了,导致编辑的文件未来得及保存,可以利用 " .swp ’结尾的缓存文件恢复:终端输入" vim welcome.txt ",

    然后按下" R " ,来救回之前未保存的内容,之后删除" .welcome.txt.swp " 文件。

    5、可视块操作:v--字符选择,V--行选择,ctrl+v--矩形选择 ,y--复制, d--删除,p--粘贴。

    (1)光标移动到 " h " 上,按下” ctrl+v " 进入可视化模式。

     (2)将光标移动到底部,选中“host"块,

     (3)按下” y" 复制该代码块,然后移动到空白处按下 “ p " 粘贴代码。

    6、多文件编辑。:n--编辑下一个文件,:N--编辑上一个文件,:files--列出vim开启的所有文件。

    将 welcome.txt文件内容复制到 ip.txt 中。

    (1):使用Vim 命令 打开2个文件:vim welcome.txt  ip.txt

     (2):输入 ” :3yy " 复制 3行数据,输入" :n " 切换到下一个文件,输入 " p "粘贴。

     

     7、多窗口功能:应用场景--由一个文件非常大,想要前后对照数据。有2个需要对照看的文件。

    命令, :sp filename--打开新窗口,ctrl+w+j--光标移动到下方窗口,ctrl+w+k--光标移动到上方窗口,ctrl+w+q--退出

           

  • 相关阅读:
    天下大事必作于细,天下难事必作于易
    mybatis 配置 log4j 日志
    org/w3c/dom/ElementTraversal 错误解决办法
    naoting
    FreeMarker 生成Java、mybatis文件
    在mysql数据库中创建oracle scott用户的四个表及插入初始化数据
    音视频编码格式汇总
    java 二进制数字符串转换工具类
    Linux nohup 命令
    Linux & 命令
  • 原文地址:https://www.cnblogs.com/yijierui/p/14017618.html
Copyright © 2011-2022 走看看