`

vi 小技巧

vi 
阅读更多
vi可以同时编辑多个文件,多个文件间可以切换,并复制内容
如:vi hosts /etc/hosts

:n 编辑下一个文件
:N 编辑上一个文件
:files 列出目前这个vi的打开的所有文件


:set nu 设置行号
:set nonu 取消行号
:set all 显示目前所有的环境参数设置值
:set hlsearch 就是高亮度查找
:set nohlsearch 就是取消高亮度查找


:G 到最后一行
:nG n为数字,移动到第n行
:gg 移动到第一行
:d1G 删除光标所在到第一行的所有数据
:dG  删除从光标所在到最后一行的所有数据
:d$  删除从光标所在处到改行的最后一个字符
:d0  删除从光标所在处到改行的最前面一个字符
:nyy n为数字,复制光标所在的向下n行
:y1G 复制光标所在行到第一行的所有数据
:yG  复制光标所在行到最后一行的所有数据
:y0  复制光标所在的那个字符到该行行首的所有数据
:y$  复制光标所在的那个自负到该行行尾的所有数据

:n1,n2s/word1/word2/g  在n1与n2行之间查找word1这个字符串,并将该字符串替换为word2
:1,$s/word1/word2/g  在第一行与最后一行之间查找word1这个字符串,并将该字符串替换为word2

:w!  如果文件属性为“只读”时,强制写入该文件
:w filename 将标记的数据保存成另一个文件
:r filename 在标记的数据中,读入另一个文件的数据,将"filename"这个文件内容加到光标所在行后面
:n1,n2 w filename 将n1到n2的内容保存成filename这个文件
:! command 暂时离开vi到命令行模式下执行command的显示结果。例如:
    "!ls /home" 即可在vi当中查看/home下面以ls输出的文件信息
分享到:
评论

相关推荐

    vi技巧大全命令大全

    ignorance:在搜索中忽略大小写 list:显示制表位(Ctrl+I)和行尾标志($) number:显示行号 report:显示由面向行的命令修改过的数目 terse:显示简短的警告信息 warn:在转到别的文件时若没保存当前文件则显示...

    vi使用技巧小结(适用于unix和linux)

    ### VI使用技巧小结(适用于Unix和Linux) #### 摘要 vi编辑器作为Unix和Linux系统中最常用的文本编辑工具之一,对于初学者来说掌握其基本操作是至关重要的。本文旨在帮助读者快速掌握vi的基本使用技巧,包括如何...

    vi使用手册 (vi 命令 操作技巧)

    ### VI编辑器使用手册:命令与操作技巧详解 VI(Visual Editor)是Unix及类Unix系统上广泛使用的文本编辑器,其强大而高效的操作模式深受系统管理员和程序员的喜爱。本手册将详细介绍VI编辑器的基本使用方法、命令...

    常用VI命令和VI使用技巧

    ### 常用VI命令和VI使用技巧 #### 移动命令详解 在日常使用VI或VIM编辑器的过程中,掌握一系列高效的移动命令至关重要。这些命令可以帮助用户快速地浏览和定位到文件中的特定部分。 - **基本方向键**: `hjkl`分别...

    linux下vi使用技巧大全

    ### Linux 下 Vi 编辑器使用技巧大全 #### 一、引言 Vi(Visual Editor)是 Unix 和类 Unix 操作系统(如 Linux)中最常用的文本编辑器之一。它不仅功能强大,而且几乎在所有 Unix 类系统上都可以找到。本文档将...

    Linux(FC)在VI命令行中添加行号的小技巧

    本文介绍了Linux(FC)在VI命令行中添加行号的小技巧。

    labview创建多态VI

    数据类型选择器是一个小的控件,它可以检测输入端子的数据类型,并根据检测结果选择正确的分支。在程序框图上,放置数据类型选择器,然后将其连接到输入端子。选择器会自动配置,用于区分各种可能的数据类型。 4. ...

    vi使用高级技巧(精简版)

    ### vi使用高级技巧(精简版) #### 一、引言 在计算机科学与软件开发领域,`vi`编辑器是Unix/Linux系统中一个不可或缺的工具。熟练掌握`vi`编辑器不仅能提升工作效率,还能帮助开发者更好地理解底层操作系统的...

    vi技巧.txt

    ### VI编辑器技巧详解 #### 引言 VI编辑器是Unix/Linux系统中不可或缺的文本编辑工具,其功能强大且灵活多变,深受广大程序员和技术人员的喜爱。本文将深入探讨VI编辑器的一些实用技巧,帮助读者更好地掌握和利用...

    界面重用_subvi_labview调用子VI_vi_shelfhts_labview_

    在LabVIEW编程环境中,"界面重用_subvi_labview调用子VI_vi_shelfhts_labview_" 这个主题涉及到的关键技术...通过熟练掌握子VI的使用和界面重用技巧,LabVIEW开发者能够构建出结构清晰、易于维护和扩展的大型应用程序。

    VI命令说明与应用技巧

    - **选项设置**:VI允许用户设置各种选项来定制工作环境,如`set number`显示行号,`set ignorecase`搜索时忽略大小写等。 ### 应用技巧 - **删除大段内容**:使用`ndd`可以快速删除n行文本,也可以使用可视模式...

    vi实用技巧

    ### vi实用技巧:深入探索Linux下vi编辑器的高效使用 在Linux系统中,vi(visual editor)编辑器是每一个用户都应该掌握的基本工具之一。它不仅功能强大,而且广泛存在于几乎所有的类Unix操作系统中,包括Red Hat等...

    labview主VI和子VI的传值、全局变量传值、引用传值

    这种方式虽然强大,但也需要更高的编程技巧和理解,因为不当使用可能会导致内存泄漏或死锁等问题。 在实际应用中,通常会根据需求和程序设计原则灵活地组合使用这些传值方法。直接传值适合简单的数据交换,全局变量...

    Linux VI命令使用技巧集锦

    Linux VI 命令使用技巧集锦 本文将为您详细介绍 Linux 系统中 VI 编辑器的使用技巧,包括进入 VI 的命令、移动光标类命令、屏幕翻滚类命令、插入文本类命令、删除命令、搜索及替换命令、选项设置命令和最后行方式...

    vi.rar_vi

    【vi.rar_vi】压缩包文件包含了关于vi编辑器的丰富资料,主要涵盖了vi的配置、使用手册以及实用技巧等多个方面。vi(Visual Editor)是UNIX系统下的一款文本编辑器,也是Linux和类UNIX系统中的标准编辑器。它以其...

    Vi命令集宝典大全Vi命令集宝典大全

    《Vi命令集宝典大全》是一本专注于介绍和解析Vi编辑器强大命令的参考资料,它涵盖了从基础操作到高级技巧的全面内容。Vi(Visual Editor)是Unix、Linux及类Unix系统中的一个文本编辑器,因其高效和强大的功能而备受...

    LabVIEW调用子VI_labview_源码

    当你创建一个新VI时,可以将其分解为几个更小、更专注的任务,每个任务都由一个子VI完成。这样做的好处在于,你可以将复杂的问题拆分成更易管理的部分,并且一旦子VI编写完成并经过测试,就可以在多个地方重复使用,...

    vi操作说明与最佳技巧

    ### VI操作说明与最佳技巧详解 #### 一、从其他程序获取输出 在Vi/Vim编辑器中,可以通过调用外部程序来处理文本内容。这些功能对于自动化编辑流程非常有用。 1. **读取外部程序输出到当前光标位置** ```vim :...

    VI.rar_vi

    VI具有强大的文本处理能力,对于程序员和系统管理员来说,掌握VI的基本操作和高级技巧至关重要。下面将详细介绍VI编辑器的一些常用命令和技巧。 1. **启动VI编辑器** - 在命令行输入`vi`或`vim`(Vi Improved,VI...

Global site tag (gtag.js) - Google Analytics