文件编辑器Vim操作使用

   

 gconf-editor       # 配置编辑器
        /etc/vimrc         # 配置文件路径
        vim +24 file       # 打开文件定位到指定行
        vim file1 file2    # 打开多个文件
        vim -O2 file1 file2    # 垂直分屏
        vim -on file1 file2    # 水平分屏
        sp filename        # 上下分割打开新文件
        vsp filename       # 左右分割打开新文件
        Ctrl+W [操作]      # 多个文件间操作  大写W  # 操作: 关闭当前窗口c  屏幕高度一样=  增加高度+  移动光标所在屏 右l 左h 上k 下j 中h  下一个w
        :n                 # 编辑下一个文件
        :2n                # 编辑下二个文件
        :N                 # 编辑前一个文件
        :rew               # 回到首文件
        :set nu            # 打开行号
        :set nonu          # 取消行号
        200G               # 跳转到200
        :nohl              # 取消高亮
        :set autoindent    # 设置自动缩进
        :set ff            # 查看文本格式
        :set binary        # 改为unix格式
        ctrl+ U            # 向前翻页
        ctrl+ D            # 向后翻页
        shift+ {           #按代码块向前跳
        shift+ }           #按代码块向后跳
        shift+V + {        #选中代码块
        shift+V + }        #
        [[                 #跳转文档首部
        ]]                 #跳转文档尾部
        %                  #匹配对应的括号
        ‘‘                 #跳转上次光标的位置
        X                  # 文档加密
        :set ignorecase #不区分大小写
        :set tabstop=4 #按下Tab键实际上输入4个空格
        :set hlsearch  #搜索时高亮显示
        :syntax on   #开启语法高亮

        #vim中Tab键设置为4个空格
        vim /etc/vim/vimrc
        #在文件最后添加如下内容

        set ts=4
        set expandtab
        set autoindent 

        /word   #向光标之下寻找名字为word的字符串
        ?word   #向光标之上寻找名字为word的字符串
        n       #代表重复一个寻找的操作,/word会向下寻找   ?word会向上寻找
        N       #N为因为按键,与n刚好相反,为【反向】进行前一个搜寻动作。例如:/vbird后,按下N则表示【向上】搜寻vbird
        #使用/word 配合n及N是非常有帮助的!可以让你重复的找到一些你搜寻的关键词
        :s/old/new         #old 第一次出现的地方,并用 new 来替换
        :s/old/new/g    #一行命令替换所有old
        :%s/old/new/g   #替换文件中所有的old
        :%s/old/new/gc    #替换整个文件中所有的old,每次替换时进行提示
        :n1,n2s/word1/word2/g  #在第n1与n2列之间寻找word1这个字符串,并将该字符串取代为word2. 例如【:100,200s/vbird/VBIRD/g】
        :1,$s/word1/word2/g    #从第一列到最后一列寻找word1字符串,并将该字符串取代为word2!
        dd          #删除游标所在的那一整列
        dw            #删除当前光标所在位置的单词
        ndd         #删除n列
        d1G         #删除光标所在到第一轮的所有数据
        dG          #删除光标所在到最后一列的所有数据
        d$          #删除游标所在处,到该列的最后一个字符
        d0          #数字0,删除游标所在处,到该列的最前面一个字符
        yy          #复制游标所在的那一列
        nyy         #n为数字,负载光标所在的向下n列  例如20yy  则是复制20列
        p           #粘贴

原文地址:https://www.cnblogs.com/hujianli/p/9347621.html

时间: 2024-08-03 15:00:23

文件编辑器Vim操作使用的相关文章

文件编辑器 vim

文件编辑器 vim 文件编辑工具 vim的三种 模式 命令模式 扩展模式 其他模式 vim简介 vi:Visual 文本编辑器 文本:ASCII Unicode 文本编辑种类: 行编辑器:sed 全屏编辑器:nano,vi,vim 打开文件 /etc/passwd 默认为配置文件,系统可以判断加颜色 vim [OPTION]...FILE +n 打开文件后,让光标处于第n行的行首,+默认行尾 +/PATTERN让光标处于第一个被PATTERN匹配到的行的行首 -b file 二进制方式打开文件

Linux文件编辑器vim输出输入重定向、管道以及进程

合抱之木,生于毫末:九层之台,起于累土:千里之行,始于足下.正因基础的重要性,才又撸起了linux. linux编辑工具: VI VIM EMACS vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面.vim的这些优势主要体现在以下几个方面: 易用性 vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台. 语法加亮 vim可以用不同的颜色来加亮你的代码. 可视化操作(ESC+V) 就是说vim不仅可以在终端运行,也可以运行于x

vim编辑器常用操作

vim文件编辑器常用操作总结: 复制 yy 复制一行 10yy 复制从当前光标所在行到下面的10行 y1G 复制光标所在行至第一行的所有数据 yG  复制光标所在行至最后一行的所有数据 粘贴 p(小写) 粘贴到光标所在行的下一行 P(大写)粘贴到光标所在行的上一行 删除行 dd 删除光标所在的行 10dd 删除光标所在的行到下面10行 删除字符 x(小写) 删除光标所在位置后面的一个字符 x(大写) 删除光标所在位置前面的一个字符 合并行 J(大写) 将当前光标所在行合并到下一行 光标跳转 gg

Ubuntu 14.04 Vim编辑文件的一般操作

vim编辑文件的一般操作 1. vim #在命令行中输入vim,进入vim编辑器 2. i #按一下i键,下端显示 --INSERT-- #插入命令,在vim中可能任意字符都有作用 3. Esc #退出i(插入)命令进行其它命令使用 4. :r filename #读入一个文件内容,并写入到当前编辑器中 5. :w newfilename #将该编辑器中的内容写入到一个新文件中 6. :w #在编辑的过程中保存文件,相当于word中的ctrl+s 7. :! command 暂时离开 vi 到指

LINUX文件内容处理及文本编辑器vim

Linux基本操作命令 echo命令 echo命令: 把echo后面的内容显示到屏幕. -n 显示内容的时候不显示每行结尾的回车 echo 内容 >> 文件名 表示把内容加到一个文件的末尾 echo 内容 > 文件名 表示把内容覆盖原先的文件内容 cat命令 cat 常用选项 -b 显示行编号(忽略空行) -n 显示所有行编号(包括空格) cat >>文件<<EOF cat >文件<<EOF >表示写入新内容即使之前有内容也会覆盖 >

vim打开多个文件方式及操作

格式如下: #vim file*.txt 或者 #vim file file2 file3 查看当前编程的是那个文件,在冒号命令行下 :args 命令,类似:file [file2],以中括号里面为当前编辑的文件 : :next 转到下一个文件可以简写:n : :prev 转到上一个文件,简写无效: :last 转到最后一个文件: :first 转到最前一个文件: :w 存盘:可以配合next,prev使用,如::wn ; :wprev; 但不能配合last,first; :2next ;可以在

[Linux学习笔记] Linux文本编辑器Vim/Vi

文本编辑器Vim: Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器. 它的作用是建立.编辑.显示文本文件. Vim/Vi没有菜单,只有命令. 插入命令 命令 作用 a 在光标后附加文本 A 在本行行末附加文本 i 在光标前插入文本 I 在本行开始插入文本 o 在光标下插入新行 O 在光标上插入新行 定位命令 命令 作用 h 方向左键. 左移一个字符 j 方向下键. 下移一行 k 方向上键. 上移一行 l 方向右键. 右移一个字符 $ 移至行尾 0 移至行

Linux 第八天: (08月09日) Linux文本编辑器vim

sed 行编辑器 stream EDitor sed -n 不输出模式空间内容的自动打印sed -e 多点编辑sed -f /PATH/TO/SCRIPTFILEsed -i 原处编辑 script单地址 # 指定的行/pattern/ 所能匹配到底每一行 地址范围#,##,+#/pat1/,/pat2/#,/pat1/~ 步进1~2 奇数行2~2 偶数行 sed d 删除模式空间匹配的行sed p 显示模式空间中的内容sed a \text 在行后追加文件, 支持\n多行追加sed i \te

vim操作浅解

vim是一种比vi更加强大的模式化的全屏文本编辑器.vim在工作过程中有三种模式:编辑模式.插入模式.末行模式. 编辑模式(默认):又称命令模式,其工作内容包括移动光标.剪切.粘贴.删除等 输入模式:亦可称为插入模式,主要是在文件中修改文本内容 末行模式:亦称扩展命令模式,主要是执行vim内置命令的 vim三种模式之间的切换:如下图  (1)编辑模式 --> 输入模式 i: 在光标所在处输入 I:在当前光标所在行的行首 输入 a: 在光标所在处后面输入 A:在当前光标所在行的行尾 输入 o: 在