Linux成神第一步——VI编辑器的使用
来源:互联网 发布:sql注入攻击与防御 pdf 编辑:程序博客网 时间:2024/06/05 14:32
都说Linux会不会,就看VI会不会,可见VI编辑器在Linux操作系统使用过程中的重要性!下面来学学这高大上的玩意儿。据说,如果你在VI编辑器下编辑文本如行云流水一般轻松自如的话,你会有龙入大海的感觉,雇主的火眼金睛也会顿时发光。
VI全称Visual Interface,也就是可视化接口,她是Linux的标配,所有Linux操作系统中都有她的影子,就像Windows中的记事本一样。Linux环境下的文本编辑器还有vim、emacs等。Vi编辑器有三种工作模式,如下图所示。
VI编辑器的三种工作模式为:Command Mode - 命令模式(输入的是命令)、Insert Mode - 输入模式(输入的是文本)和Last Line Mode - 底行模式(尾行,末行)(输入的是命令)。当在终端输入vi abc,回车后即进入命令模式,这时是不能输入文本的,按下i键,即进入了输入模式,这时可以开始输入文本了,在输入模式下,按Esc键进入命令模式,在命令模式下,按shift + :键进入底行模式。
首先看看常用vi指令:
vi abc // 如果文件abc存在,则直接打开,否则创建文件abc并打开;打开后光标定位到文件第一行的行首
vi + abc // 打开文件abc,光标定位到文件最后一行的行首
vi +2 abc // 打开文件abc,光标定位到第二行行首
vi +/im abc // 打开文件abc,光标定位到文本中“im”这个单词第一次出现的那行的行首,打开后,按字母n,可以来回地在单词“im”出现的行之间切换
vi aa bb cc // 同时打开三个文件aa,bb,cc,打开后在底行模式中输入n,回车,可以切换到下一个文件,输入N,回车,可以切换到上一个文件
底行模式下常用指令:
:w 写入修改(保存文件)
:q 退出
:wq 保存并退出
:wqa 保存所有文件并退出
:! 强制执行
:ls 列出打开的所有文件
:n 切换到下一个文件
:N 切换到上一个文件
:set nu 显示行号
:sp a.c 新建文件a.c
:15 把光标定位到第15行行首
:/xxx 在光标当前位置向后搜索“xxx”,搜索到后光标定位到第一次出现“xxx”的行首
:?xxxx 在光标当前位置向前搜索“xxx”,搜索到后光标定位到第一次出现“xxx”的行首
命令模式下常用指令:
h 光标左移
j 光标下移
k 光标上移
l 光标右移
ctrl + f 向下翻页(front)
strl + b 向上翻页(back)
ctrl + d 向下翻半页(down)
strl + u 向上翻半页(up)
shift + a 光标移到行尾
shift + i 光标移到行首
x 删除光标所在位置的单个字符
dd 删除光标所在行
o 在光标所在行的下方插入一行并切换到输入模式
yy 复制光标所在行
p 在光标所在行的下方粘贴
P 在光标所在行的上方粘贴
- Linux成神第一步——VI编辑器的使用
- Linux vi编辑器的使用
- Linux vi编辑器的使用
- Linux Vi编辑器的使用
- Linux vi编辑器的使用
- Linux编辑器 VI的使用
- Linux vi编辑器的使用
- linux-vi编辑器的使用
- linux Vi编辑器的使用
- Linux vi编辑器使用
- Linux Vi编辑器使用
- Linux编程——linux命令、vi编辑器使用
- Linux——vi编辑器
- linux—vi编辑器常用命令
- Linux—vi/vim编辑器
- Linux—VI编辑器命令
- Linux下VI编辑器的使用
- Linux之VI编辑器的使用
- flex mxml调用as文件
- 静态代理与动态代理一句话区别
- 死锁
- stringbuffer和stringbuilder的区别
- LoaderManager使用详解(三)---实现Loaders
- Linux成神第一步——VI编辑器的使用
- MIME详解
- hdu-3037-组合数取模-Lucas定理
- ubuntu安装jdk
- 二叉树各种形式的创建
- LeetCode *** 5. Longest Palindromic Substring
- 淘宝内部视频:分布式存储技术VS分布式消息实践
- 【POJ】[2456]Aggressive cows
- Spring中@Autowired注解、@Resource注解的区别