博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件编辑器Vim操作使用
阅读量:6861 次
发布时间:2019-06-26

本文共 2429 字,大约阅读时间需要 8 分钟。

     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

你可能感兴趣的文章
求三角形的周长类的取值范围
查看>>
easyUI的简单之处
查看>>
蓝牙协议学习---BLE地址类型
查看>>
TP-LINK WR941N路由器研究
查看>>
洛谷P2824 [HEOI2016/TJOI2016]排序(线段树)
查看>>
JS隔行变色
查看>>
cocos2d 3.3 安装教程
查看>>
Sass笔记
查看>>
烂泥:NFS存储与VSphere配合使用
查看>>
烂泥:mysql数据库使用的基本命令
查看>>
js清除缓存方法
查看>>
ALGEBRA-3 线性映射
查看>>
C# 利用ReportViewer生成报表
查看>>
下拉菜单
查看>>
knockout.js 练习一
查看>>
Asp.Net Core SignalR 与微信小程序交互笔记
查看>>
os.linesep提取当前平台使用的换行符
查看>>
到底什么是故事点(Story Point)?
查看>>
修改用户定义的数据类型
查看>>
网络流24题10
查看>>