vi笔记
来源:互联网 发布:地理国情数据分类编码 编辑:程序博客网 时间:2024/04/27 14:18
删除高亮
:nohl
取消搜索的高亮:搜索一个不存在的东西,如果/xxxxx
vi tab设为空格,显示行号:
在每个用户的主目录下,都有一个 vi 的配置文件".vimrc"或".exrc",没有的可以新建一个.用户可以编辑它,使这些设置在每次启动 vi 时,都有效。
例如,加入如下设置行:
set tabstop=4 设置tab键为4个空格
set et tab的时候不是输入真正的制表符,而是n个空格
set nu 显示行号
set nonu 不显示行号
(也可以加在/etc/vimrc)
H :光标移至屏幕顶行
M :光标移至屏幕中间行
L :光标移至屏幕最后行
0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾
屏幕翻滚类命令
Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。
替换文本:
我们用ex 模式进行文本替换。如果你要替换当前行出现的第一个匹配模式,输入
:s/<regexp>/<replacement>/
然后按回车。这里<regexp> 是你要匹配的模式,而<replacement> 是你用来替换的字符串。要
替换当前行的所有匹配处,输入
:s/<regexp>/<replacement>/g
然后回车。要替换文件中所有匹配位置(这通常是你需要的),输入
:%s/<regexp>/<replacement>/g
如果你希望在全局替换过程中,vi 在每次替换之前进行提示,输入
:%s/<regexp>/<replacement>/gc
(c 表示confirm 确认)然后回车。
- vi笔记
- vi笔记
- vi笔记
- vi笔记
- vi笔记
- VI笔记
- (VIM)vi使用笔记
- Vi 笔记总结
- vi 笔记总结
- vi 学习笔记
- VI学习笔记
- Vi 笔记总结~~~
- vi/vim 编辑器笔记
- vi命令笔记
- linux vi 操作笔记
- vi学习笔记
- vi 操作笔记
- vi 操作笔记
- typedef_结构体指针_动态分配_void*
- 指针结构体_数组指针结构体_指针数组结构
- 单板开机启动命令
- 中序表达式的表示法与计算方法
- vi多窗口使用技巧
- vi笔记
- spring动态代理
- ubuntu下jdk的安装(非openjdk)解决常见的找不到源的问题
- UE自动换行
- mysql安装不上分析
- 飞思卡尔学习(二)ATK使用和飞思卡尔开发板的拨码开关配置
- hibernate环境配置与单表操作
- ubuntu源
- Ubuntu硬盘空间不足时,添加硬盘的方法