linux学习笔记4----vim编辑器
来源:互联网 发布:郑州大学网络教育学费 编辑:程序博客网 时间:2024/05/17 04:51
vi和vim都是文本编辑工具。默认情况下一定会安装vi编辑器。vim不一定会安装。
=================模 式 切 换=================
R ---》替换模式
V ---》可视行模式---》可以一行行选择 VISUAL LINE
v ---》可视模式 ---》可以选择一部分 VISUAL
ctrl+v --->可视块模式 ---》可以选择一整块 VISUAL BLOCK
============================================
打开vim进入的是命令模式,从命令模式进入到输入模式---》输入模式:用来编辑vim的模式
操作键 功能
i 光标在当前位置进入插入模式
a 光标后退一格并进入插入模式
o 在光标所在行下新起一行并进入插入模式
末行模式命令 进入末行模式: esc--》:
操作键 功能
:q 如果未对文件做改动则退出
:q! 放弃保存并退出
:wq 保存当前文件并退出 write quit
:wq! 强制保存当前文件并退出
:x 保存当前文件并退出
:x! 强制保存当前文件并退出
ZZ 保存当前文件并退出----》在末行模式下使用
:w 保存不退出
:X 可以给文本加密
:set number 显示行号
:set nonumber 不显示行号
:nohlsearch --->取消高亮效果
:set cursorline 显示下划线
:syntax on 开启语法颜色显示效果
:syntax off 关闭语法颜色显示效果
:set hlsearch 开启查找文字的高亮效果 (high light search)
:set nohlsearch 关闭查找文字的高亮效果
:set cursorline 显示下划线的效果(光标所在行)
:set cursorcolumn 显示光标所在的列
:20 在末行模式里跳到20行
:r /etc/hosts 导入其他文件里的内容
:e bb 编辑另一个文件
=========翻页 Page Down或Ctrl+F 向下翻动一整页内容
Page Up或Ctrl+B 向上翻动一整页内容
============= 行内快速跳转 Home键或“^”、数字“0” 跳转至行首
End键或“$”键 跳转到行尾
行间快速跳转 1G或者gg 跳转到文件的首行
G 跳转到文件的末尾行
#G 跳转到文件中的第#行
------------- u--》 undo 撤销 ctrl+r 恢复 redo . 重复操作
------------- dd 删除当前光标所在行 #dd 删除从光标处开始的#行内容
d^ 删除当前光标之前到行首的所有字符
d$ 删除当前光标处到行尾的所有字符
复制 yy 复制当前行整行的内容到剪贴板
#yy 复制从光标处开始的#行内容 命令模式
y 是在可视模式里的复制
粘贴 p 将缓冲区中的内容粘贴到光标位置处之后
P 粘贴到光标位置处之前
------------- /word 从上而下在文件中查找字符串“word”
?word 从下而上在文件中查找字符串“word”
n 定位下一个匹配的被查找字符串 next
N 定位上一个匹配的被查找字符串 next
====用vim编辑器编译shell脚本完成后必须要获得权限才能执行--->chmod +x vim.sh 运行脚本文件---->./vim.sh 或着不获得权限----》bash vnc.sh
=================模 式 切 换=================
R ---》替换模式
V ---》可视行模式---》可以一行行选择 VISUAL LINE
v ---》可视模式 ---》可以选择一部分 VISUAL
ctrl+v --->可视块模式 ---》可以选择一整块 VISUAL BLOCK
============================================
打开vim进入的是命令模式,从命令模式进入到输入模式---》输入模式:用来编辑vim的模式
操作键 功能
i 光标在当前位置进入插入模式
a 光标后退一格并进入插入模式
o 在光标所在行下新起一行并进入插入模式
末行模式命令 进入末行模式: esc--》:
操作键 功能
:q 如果未对文件做改动则退出
:q! 放弃保存并退出
:wq 保存当前文件并退出 write quit
:wq! 强制保存当前文件并退出
:x 保存当前文件并退出
:x! 强制保存当前文件并退出
ZZ 保存当前文件并退出----》在末行模式下使用
:w 保存不退出
:X 可以给文本加密
:set number 显示行号
:set nonumber 不显示行号
:nohlsearch --->取消高亮效果
:set cursorline 显示下划线
:syntax on 开启语法颜色显示效果
:syntax off 关闭语法颜色显示效果
:set hlsearch 开启查找文字的高亮效果 (high light search)
:set nohlsearch 关闭查找文字的高亮效果
:set cursorline 显示下划线的效果(光标所在行)
:set cursorcolumn 显示光标所在的列
:20 在末行模式里跳到20行
:r /etc/hosts 导入其他文件里的内容
:e bb 编辑另一个文件
=========翻页 Page Down或Ctrl+F 向下翻动一整页内容
Page Up或Ctrl+B 向上翻动一整页内容
============= 行内快速跳转 Home键或“^”、数字“0” 跳转至行首
End键或“$”键 跳转到行尾
行间快速跳转 1G或者gg 跳转到文件的首行
G 跳转到文件的末尾行
#G 跳转到文件中的第#行
------------- u--》 undo 撤销 ctrl+r 恢复 redo . 重复操作
------------- dd 删除当前光标所在行 #dd 删除从光标处开始的#行内容
d^ 删除当前光标之前到行首的所有字符
d$ 删除当前光标处到行尾的所有字符
复制 yy 复制当前行整行的内容到剪贴板
#yy 复制从光标处开始的#行内容 命令模式
y 是在可视模式里的复制
粘贴 p 将缓冲区中的内容粘贴到光标位置处之后
P 粘贴到光标位置处之前
------------- /word 从上而下在文件中查找字符串“word”
?word 从下而上在文件中查找字符串“word”
n 定位下一个匹配的被查找字符串 next
N 定位上一个匹配的被查找字符串 next
====用vim编辑器编译shell脚本完成后必须要获得权限才能执行--->chmod +x vim.sh 运行脚本文件---->./vim.sh 或着不获得权限----》bash vnc.sh
0 0
- linux学习笔记4----vim编辑器
- Linux学习笔记:vim编辑器
- Linux学习笔记(4) --- VIM编辑器的使用
- linux学习笔记之--vim 程序编辑器
- linux学习笔记:vim程序编辑器
- linux学习笔记(1)-Vim编辑器
- linux学习笔记:文本编辑器Vim
- Linux学习笔记 -- day05 vim文本编辑器
- 【Linux学习笔记】九、文本编辑器Vim
- vim编辑器学习笔记
- [学习笔记] Vim 编辑器
- vim编辑器学习笔记
- Vim编辑器学习笔记
- Linux学习----vim编辑器
- 【Linux学习笔记七】Linux编程-Vim编辑器
- Linux学习笔记之VI(VIM)编辑器
- 鸟哥的linux私房菜-vim编辑器学习笔记
- 6,Linux学习笔记--Vim,vi文本编辑器的使用
- 搬离百度空间
- 知识点:文件读写 (字符流和字符流),属性文件的读取与文件的切割合并
- POJ - 1006 Biorhythms (中国剩余定理)
- error C2061: 语法错误: 标识符“__RPC__out_xcount_part” VS2010
- HDU 2639 Bone Collector II 背包k优解
- linux学习笔记4----vim编辑器
- java.lang.IllegalStateException: You cannot call onTextChanged with a non filterable adapter
- 3.3-多个栈组合模拟一个栈
- struts1源码学习6(doPost和doGet)
- 如何调用DLL
- Jquery json jsp实例
- Leetcode--Divide Two Integers
- 基于gnu-arm-linux的LPC2220的简单工程模板
- HDU 4902 Nice boat(线段树 区间更新)