首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux vi使用

Linux vi使用 vi模式转换 经常使用三种基本模式:命令模式(Command Mode),输入模式(Input Mode),末行模式(Last Line Mode),其他9种模式不做介绍,...三种基本模式相互转换如下图: ? vi文件保存和退出 :w 保存文件 :q 退出文件,若文件有改动则提示不能退出 :q!...强制退出,即不保存就退出 :wq 保存并且退出 vi常用操作 1、插入文本(i,I,a,A,o,O) 添加: 输入a后,在光标的右边插入文本 输入A,在一行结尾处添加文本 插入:...(其左边)一个字符,需输入X 删除一个词或词部分内容 为删除一个词,需将光标放置到该词开头并输入dw 为删除词部分内容,需将光标放置到该词要保存部分右边。...如果是默认安装,CentOS和RHEL一般在/etc/vimrc下面,Debian和Ubuntu一般在/usr/share/vim/vimrc vi使用参考资料 http://wiki.dzsc.com

8.7K10

Linux篇---Vi使用

一、前述 Vi类似记事本,所以用好记事本对编程效率有很大得影响,有着事半功倍效率。...vim /path/to/somefile vim +# :打开文件,并定位于第#行 vim +:打开文件,定位至最后一行 vim +/PATTERN : 打开文件,定位至第一次被PATTERN匹配到行首...,转为输入模式;     a: 在当前光标所在字符后面,转为输入模式;     o: 在当前光标所在行下方,新建一行,并转为输入模式;   O:在当前光标所在行上方,新建一行,并转为输入模式;    ...    I:在当前光标所在行行首,转换为输入模式     A:在当前光标所在行行尾,转换为输入模式     输入-->编辑: ESC 编辑-->末行: : 末行-->编辑: ESC, ESC 4、...编辑模式 移动光标 字符 h: 左;j: 下;k: 上;l: 右 单词 w: 移至下一个单词词首 e: 跳至当前或下一个单词词尾 b: 跳至当前或前一个单词词首 行内 0: 绝对行首 ^: 行首第一个非空白字符

5.2K10
您找到你想要的搜索结果了吗?
是的
没有找到

Linux基础(vi,我最爱)

很多时候我们需要在多个源程序之间实现函数、宏定义、外部变量等跳转查询,甚至有时候需要到内核或库源代码里窥视他们真面目,这对于windows各种IDE而言都是基本功能,但是我最爱vi呢?...可不可以提供这个趁手功能呢? vi是我最爱,不仅因为他高效,还因为他支持插件,今天只讲一款,叫ctag,用来干嘛?当然就是帮我们做代码定义跳转啦。废话少讲,来搞搞: 第一,下载。...下载完了你就可以用它来产生我们标签文件tags 了,tags文件是实现跳转功能英雄,就是它把我们送到我们想要去地方——比如我在我程序里写了一个库函数printf,在某个时刻我想查看这个库函数本身是怎么实现...事情开始,你需要库函数源代码和Linux内核源代码,我们目的就是要在需要时候可以跳转到这些地方某些文件当中去查看相关资料信息,有了上面的ctags工具之后,我们就可以在源代码顶层目录处执行下面这条命令...例如添加以下信息(注意/home/vincent要换成你自己系统家目录路径): au BufEnter /home/vincent/* setlocal tags+=/home/vincent/Linux

4.9K10

linuxvi命令详解_centos7 vi命令

Linux命令 – vi命令   vi编辑器是所有Unix及Linux系统下标准编辑器,它强大不逊色于任何最新文本编辑器.由于 对Unix及Linux系统任何版本,vi编辑器是完全相同Vi是...Linux中最基本文本编辑器。...3.vi基本概念   基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。...这三种模式作用分别是: 命令模式: 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。...command 暂时离开 vi 到指令行模式下执行 command 显示结果!例如:『:! ls /home』即可在 vi 当中察看 /home 底下以 ls 输出档案信息!

10.4K10

Linuxvi命令用法大全_vim命令和vi区别

大家好,又见面了,我是你们朋友全栈君。 linux下使用vi编辑是很方便,但是具体要怎么做呢?下面由学习啦小编为大家整理了linuxvi相关命令,希望对大家有帮助!...1.linux vi命令基本观点 基本上vi能够分为三种形态,区分是命令方式(command mode)、插入方式(Insert mode)和底行方式(last line mode),各方式功用区分如下...2、linux vi命令基本操作 a) 进入vi 在系统提示符号输入vi及文件称号后,就进入vi全屏幕编辑画面: $ vi myfile 不过有一点要特别留意,就是您进入vi之后,是处于「命令行方式(...d) 退出vi及保管文件 在「命令行方式(command mode)」下,按一下「:」冒号键进入「Last line mode」,比如: : w filename (输入 「w filename」将文章以指定文件名..., 不存盘强迫退出vi) 3、linux vi命令行方式(command mode)功用键 1).

2.7K20

LinuxVI编辑器

Linux如何退出VI编辑器 :q     退出    :q!    强行退出(不存盘)    :wq   强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件修改时间。  ...用ESC键只能切换到命令状态 扩展知识: 今天我才知道":x"和":wq"真正区别,如下:  :wq   强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件修改时间。  ...这可能会产生让人误解后果,当然也产生了不必要系统资源花销。 更加详细内容: 在 linux 底下最常使用文书编辑器为 vi ,请问如何进入编辑模式? ...[Ctrl] + [f]  [Ctrl] + [b]  如何到本档案最后一行、第一行;本行第一个字符、最后一个字符?  G, 1G, 0, $  如何删除一行、n行;如何删除一个字符? ...:set nu  :set nonu   参考推荐: VIM编辑命令技巧

3.2K20

Linux操作系统VI命令

大家好,又见面了,我是你们朋友全栈君。 Linux操作系统VI命令   VILinux系统一个文本编辑器,该编辑器可以通过使用VI命令来操作,从而完成对文本编辑。...熟练掌握一些常用VI命令,可以大大简化编辑操作并提高操作Linux文本效率 。   ...使用VI命令编辑文本时,有三种编辑模式——命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)。...描 述 x 删除光标后一个字符 [n]x 删除光标后n个字符 X 删除光标前一个字符 [n]X 删除光标前n个字符 dd 删除当前行 [n]dd 向下删除n行 dG 向下删除到最后一行 dw 删除当前单词...d0 删除光标至行首 d$ 删除光标至行尾 r 替换光标处字符 R 替换光标所到处字符(按ESC键结束) p 在下一行位置粘贴内容 /[关键字]、?

2.4K20

linux vi编辑器使用

新建文件 vim 文件名 vi 文件名 打开文件并且定位 vi 文件名 +行数 ( 到达指定行数位置) vi 文件名 + (直接定位到文件末尾) vi 三种工作模式 命令详解 命令模式 (打开文件首先进入命令模式..., 是使用vi入口 通过 命令 对文件进行常规编辑操作, 例如 定位 翻页 复制 粘贴 删除 … … 在其他图形编辑器下, 通过 快捷键 或者 鼠标 实现操作, 都在 命令模式 下实现) 末行模式...(执行 保存 退出等操作) 编辑模式 (正常编辑文字) 命令模式命令 保存退出 ZZ 行内移动命令 w 向后移动一个单词 b 向前移动一个单词 0 移动到行首 ^ 行首 第一个不是空白字符位置...ctrl +v 垂直方向选中文本 撤销和恢复撤销 u 撤销上次命令 ctrl +r 恢复撤销命令 删除文本 x 删除光标所在字符 或者选中文字 d 删除移动命令对应内容(一个d删除两行...) dd 删除光标所在行(两个dd 删除一行) D 从光标位置删除至行尾 删除与移动连用命令 dw 从光标位置删除到单词末尾 d0 从光标位置删除到一行起始位置 d} 从光标位置删除到段落末尾

2.2K20

linuxvi(vim)用法总结

用了好几年vi编辑器,但有些实用用法还是没有用到过.今天听了python视频中关于linux介绍后,还是学了几招新 1....better/dog回车,用dog替换本行第一个better :s/better/dog回车,用dog替换本行所有的better :%s/better/dog回车,用dog替换本文件中所有的better 8. vi...扩展内容 Linux常用命令 – 已学 cd (路径切换) rm(后接-rf 可删除文件或文件夹) ls(查看当前路径下文件和文件夹) mkdir(创建文件夹) touch(创建文件) cat...(查看文件内容)mv (移动文件,也可以重命名文件) rmdir(删除空文件夹)whoami(查看当前用户) pwd(查看当前所在路径) – / # 根目录 linux系统没有盘符,只有根目录 /。...文本Insert 插入模式下VIm 关键字 自动补全 Ctrl + p / n 以上就是本次介绍全部知识点和扩展内容,感谢大家学习和对ZaLou.Cn支持。

1.5K20

linuxvi命令详解_useradd命令详解

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺 最近vi多,很多技巧不知道,备注一份, vi编辑器是所有Unix及Linux系统下标准编辑器,它强大不逊色于任何最新文本编辑器...由于 对Unix及Linux系统任何版本,vi编辑器是完全相同,因此您可以在其他任何介绍vi地方进一步了解它。...Vi也是Linux中最基本文本编 辑器,学会它后,您将在Linux世界里畅行无阻。...Unix/Linux世界里最常用编辑文件命令了,但是因为它命令集众多,很多人都不习惯使用它,其实您只需要掌握基本命令,然后加以灵活运用,就会发现它优势,并会逐渐喜欢使用这种方法。...以上所述是小编给大家介绍Linuxvi命令大全全部叙述,希望大家喜欢。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

10.7K10

Linux文本编辑工具 - vi

Linux文本编辑工具 - vi 文本关键字:文本编辑、vi、普通模式、编辑模式、命令模式 一、vi工作模式 由于Linux系统“一切皆配置”特性,我们经常要去修改各种软件及服务配置文件,因此掌握最基本编辑工具是十分必要...在装了桌面的Linux系统中我们可以使用gedit等工具,像使用记事本一样直接编辑文件中内容。...普通模式:使用vi命令打开一个文件时默认进入模式,可以进行光标移动和快捷键操作。 编辑模式:可由普通模式进行切换,移动光标,对文本内容进行修改。...二、光标操作 在vi工具中使用方向键或者对应字母来进行光标操作,但通常一次只能移动一行,需要高效操作时需要借助相应快捷键。 ?...三、文档编辑 使用vi工具进行文档编辑时有两种方式,一种是直接进入到编辑模式进行文件内容修改,另外一种方式是在普通模式下使用快捷键进行以行为基本单位删除,复制等。 ?

2.1K21

浅谈Linux编码编码转换方法

如果你需要在Linux中操作windows下文件,那么你可能会经常遇到文件编码转换问题。Windows中默认文件格式是GBK(gb2312),而Linux一般都是UTF-8。...下面介绍一下,在Linux中如何查看文件编码及如何进行对文件进行编码转换。...f gbk -t utf8 linux常用命令.txt > linux常用命令.txt.utf8 文件名编码转换: 从Linux 往 windows拷贝文件或者从windows往Linux拷贝文件,有时会出现中文文件名乱码情况...,出现这种问题原因是因为,windows文件名 中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致,所以导致了文件名乱码问题,解决这个问题需要对文件名进行转码。...notest utf8编码文件名 这样转换以后”utf8编码文件名”会被转换成GBK编码(只是文件名编码转换,文件内容不会发生变化) 以上这篇浅谈Linux编码编码转换方法就是小编分享给大家全部内容了

6K31

linux vim dd命令_vim命令和vi区别

大家好,又见面了,我是你们朋友全栈君。 Vim是从vi发展而来文本编辑器,可以用颜色或底线等方式来显示一些特殊信息。Vim是Linux中必不可少工具,搭建网站修改配置文件时经常用到。...本教程介绍Vim模式和常用操作。 背景信息 Vim各个模式介绍如下表所示: 模式 作用 模式转换 普通模式 (Normal Mode) 在该模式下,您可以复制、粘贴、删除字符或行。...Vim常用操作包括以下三种: 插入 替换 删除 插入 基本命令: i:在当前字符左边插入。 I:在当前行行首插入 。 a:在当前字符右边插入。 A:在当前行行尾插入。...nx(n为数字): 删除光标高亮字符及其后面的n-1个字符。 dd:删除光标所在那一行。 ndd(n为数字):删除光标所在行及其下面的n-1行。...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

4.7K10

linuxvi编辑器练习心得

vi编写一个文档test.txt,将其存放在用户在用户主目录下,内容如下: Plagiarism is breach of Integrity.It is a form of cheating in...先使用vi编辑器编辑test.txt在使用mv命令修改其名称 ? 最后使用mv移动到用户主目录中 (2) 第一行缺少一个单词Academic,将它加到单词Intergrity前面。 ?...(3) 第三行varity少了一个e,应改为variety,请改正。 ? (4) failure但一个字母应为大写F,请改正。 ? (5) 将倒数第一,第二行顺序颠倒过来(用复制和粘贴功能)。...(6) 删除包含Collusion那一行。 ? ? (7) 将/etc/passwd文件内容读入到文章结尾处。 ? ?...以上就是本篇文章关于vi编辑器练习心得全部内容,希望我们整理对你有用。

2.4K31

linuxvi命令详细参数和各种用法

这篇文章给大家分享是“linuxvi命令详细参数和各种用法”,对大家学习和理解有一定参考价值和帮助,有这方面学习需要朋友,接下来就跟随小编一起学习一下吧。...vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。   ...删除文本中^M   问题描述:对于换行,window下用回车换行(0A0D)来表示,linux下是回车(0A)来表示。...这样,将window上文件拷到unix上用时,总会有个^M.请写个用在unix下过滤windows文件换行符(0D)shell或c程序。   ...· 在vi中处理:首先使用vi打开文件,然后按ESC键,接着输入命令:%s/^V^M//。

1.3K10

Linux Vi编辑器和find命令使用

vi 编辑器 Linux:使用文本文件来保存配置文件 文本编辑器:ASCII文件 emacs vi vi:Visual Interface(纯字符界面的编辑器) 全屏文本编辑,nano 模式化编辑器...moduler vim :vi improved vi模式: 编辑模式:键盘操作通常被解析为编辑命令: 输入模式: 末行模式:vim内置命令行接口,执行vim内置命令 编辑模式–>输入模式...i:当前光标处输入内容 I:在当前光标所在行行首 a:在当前光标所在处后面 A:在当前光标所在行行尾输入 o:在光标所在行下方新增一行空白行 O:在光标所在行上方新增一行空白行...输入模式-->编辑模式 ESC 编辑模式-->末行模式 : 末行模式-->编辑模式 ESC,ESC vi命令使用格式 vim [options] /path/to/file 退出: :q!...p粘贴 #yy:复制#行 p:paste 粘贴 复制或删除是整行 p:当前行下一行 P:当前行上一行 复制或删除为非整行 p:粘贴在光标所在字符后面 P: 粘贴在光标所在字符前面

3.8K20
领券