vi 编辑器使用技巧】的更多相关文章

vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器.Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能. 在此记录vi编辑器一些使用技巧,方便后续进行日志查询. 0 光标定位到当前行行首,非输入模式 $ (shift+4)光标定位到当前行行尾,非输入模式 1G 文件头(注:这里的1表示要去到的行号,如果要转到第2行,则是2G,这里一定是大写的G) G (shift+g或大写锁定键+g)文尾 A (Sh…
a)vi编辑器 (visual Interface简称) Linux常用,输出,删除,查找,替换,块操作,定制 b) vim编辑器 (vi IMproved简写)是vi增强版本,在vi上增加了很多功能,如代码的关键字高亮等.vim兼容所有的vi指令 如何使用?(以下是vi为例,用vim也一样的) 直接vi filename, 如果说main.c 不存在在,下面会出现 [New File] 直接:q 是不保存的 1) 用打开main.cc文件 vi main.c 2) 查看当前的文本文件(在ssh…
1.由命令"vi --version"所显示的内容知vi的全局配置文件 2.显示行号   ,非编辑模式输入 : set nu 3.显示颜色 1)在文件中找到 "syntax on  这一行,去掉前面的双引号" 2)配置bashrc文件,加入    alias vi='vim' 4.快捷键: dd 删除当前行 ndd 删除当前行下的n行 yyp 复制当前行 yynp  复制当前行 n次 nyyp   复制n行(当前行下面的n行) 到当前行下面        d$ 删除…
光标移动 在普通模式下, 1.按 h 向左移动光标 按 h + 数字n 可以向右移动 n个字符   比如 h + 5  就是向左移动5个字符 2.按j向下移动光标 3.按k向上移动光标 4.按 l 向右移动光标 总结: h j k l   ==  ← ↓ ↑ → 在命令模式下 1. 按 0 将光标移动到行首 2. 按 $ 将光标移动到结尾 3. 移动到指定行  在命令模式下 输入你想到到达的行数就可以了   (注:如果没显示行数 可以在/etc/vim/vimrc 中加入 set number …
归纳常用的Vi/Vim 文本编辑技巧,便于以后查阅. 一.把空格替换为换行 :% s/ /\r/g 二.把空行删除 :g/^$/d 三.vim以16进制打开和编辑文件 先用vim以二进制格式打开需要编辑或查看的文件,不采用-b参数有时会导致转换错误. vim -b file-to-open.dat 然后用xxd把文件转换成十六进制格式 :%!xxd 修改完成使用xxd把十六进制转换回二进制 :%!xxd -r 四.vim删除一列 光标放在列起始位置,然后CTRL+V, 移动光标到该列的末尾,按X…
不多说,直接上干货! 问题详情 ubuntu系统里vi编辑器时,按方向箭头输入是乱码的ABCD字母?  解决办法 是由于预装的vim软件没更新,运行   sudo apt-get install vim    安装最新的即可解决! spark@slave1:~$ sudo apt-get install vim Reading package lists... Done Building dependency tree Reading state information... Done The…
三种模式相互切换 在命令终端输入vi进入vi编辑器. 命令模式:进入编辑器即进入命令模式, 输入模式:在命令模式下输入“i ”进入输入模式: 末行模式:按“:”进入末行模式: 在输入模式切换至末行模式必须先切换至命令模式,其切换方法是按“ESC”键:而命令模式与其他两种模式可以直接切换. 编辑后保存 :q:未修改保存 :wq:保存退出 :q!:不保存修改 ⑴.未修改退出 ⑵.保存并退出 ⑶.不保存退出 步骤二: 光标移动及翻页 ⑴.光标移动 ⑵.翻页 步骤三: 行内快速跳转 ⑴.“^”跳转:将光…
显示行号 set nu 取消行号 set nonu 定位到某一行 gg 定位到首行 G 定位到最后一行 在VI编辑器中切换调用外部shell命令 :!ifconfig   在编辑过程中,看ip地址 插入字符 i 当前光标插入字符 I 行首插入字符 a 在当前光标之后一个字符开始编辑 A 在当前光标行末尾开始编辑 o 在当前光标的下起一行进入编辑 O 在当前光标的上起一行进入编辑 删除操作 dd 删除一行 Ndd 删除N行,比如3dd删除3行 dw 删除光标之后的一个单词 d$ 删除该行光标之后的…
Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配.注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows 下的 word 有排版功能.vi 是十年磨一剑的产品,虽然命令繁多,并且大多数功能都是依靠键盘输入来完成,但是一旦你熟悉后,会发现 vi 的功能和效率是其他图形界面编辑器无法比拟的.Vim 是 Vi improved 的缩写,是 vi 的改进版.在Linux中,vi 被认为是事实上的标准编辑器,因为: 所有版本的 Linux 都…
vi编辑器是Linux系统下标准的编辑器.而且不逊色于其他任何最新的编辑器.可是会用的有多少呢.下面介绍一下vi编辑器的简单用法和部分命令.让你在Linux系统中畅行无阻. 基本上vi可以分为三种状态,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line mode) 一.命令行模式(Command mode) 控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode. 二.插…