vimscrip学习——文件
来源:互联网 发布:钢铁侠盔甲多少钱知乎 编辑:程序博客网 时间:2024/06/01 18:24
vimscrip学习——文件
@([03] Vim)
- vimscrip学习文件
- 管理多个文件
- 缓冲区列表
- 删除缓冲区
- 参数列表
- 隐藏缓冲区
- 分割窗口
- 通过标签页对窗口进行分组
- find 打开文件
- 文件管理器
- 将文件保存在不存在的目录中
- 缓冲区列表
- 管理多个文件
管理多个文件
缓冲区列表
%
指明哪个缓冲区在当前窗口中可见,#
代表轮换文件C-^
可以在当前文件和轮换文件之间快速切换
删除缓冲区
- 删除特定缓冲区:
:bdelete N1 N2
- 删除一定编号N到M的缓冲区:
:N,M bdelete
bdelete
可简写为bd
参数列表
*
通配符用于匹配0个或多个字符,但只在指定的目录,不会地柜其子目录。 **
匹配0个或多个字符,可以递归进入指定目录的子目录。
隐藏缓冲区
当对一个缓冲区进行了修改,但未进行保存的时候我们如果想要切换缓冲区需要在切换命令(:bnext)后面加!
即::bnext!
被隐藏的缓冲区前面会有一个h
(hidden)标记。
在退出缓冲区是,处理隐藏缓冲区的方式
分割窗口
分割窗口的几种方式
<C-w>s
水平切分当前窗口,新窗口仍显示当前缓冲区 <C-w>v
垂直切分当前窗口,新窗口仍显示当前缓冲区 :sp[lit] {file}
水平切分当前窗口,并在新窗口中载入{file} :vsp[lit] {file}
垂直切分当前窗口,并在新窗口中载入{file}窗口间切换
<C-w>w
在窗口间循环切换 <C-w>h
切换到左边的窗口 <C-w>j
切换到下边的窗口 <C-w>k
切换到上边的窗口 <C-w>l
切换到右边的窗口关闭窗口
:clo[se]
<C-w>c
关闭活动窗口 :on[ly]
<C-w>o
只保留活动窗口,关闭其他所有窗口改变窗口大小及重新排列窗口
<C-w>=
使所有窗口等宽等高 <C-w>_
最大换活动窗口的高度 <C-w>|
最大化活动窗口的宽度 [N]<C-w>_
把活动窗口的高度设置为N行 [N]<C-w>|
把活动窗口的宽度设为N列通过标签页对窗口进行分组
:lcd {path}
更改本地工作目录(只影响当前窗口) :windo lcd{path}
更改本地工作目录(影响一个标签页的所有窗口)打开和关闭标签页
:tabe[dit] {filename}
在新标签页中打开{filename} <C-w>T
把当前窗口移到一个新标签页 :tabc[lose]
关闭当前标签页及其中的所有窗口 :tabo[nly]
只保留活动标签页,关闭所有其他标签页标签页间的切换
:tabn[ext] {N}
{N}gt
切换到编号为{N} 的标签页 :tabn[ext]
gt
切换到下一标签页 :tabp[revious]
gT
切换到上一标签页find 打开文件
- 设置find目录:
:set path+={dir}/**
- find:
:find file
文件管理器
:edit .
:e.
打开文件管理器,并显示当前工作目录 :Explore
:E
打开文件管理器,并显示活动缓冲区所在的目录将文件保存在不存在的目录中
:edit dir/test.txt
打开一个空的缓冲区:!mkdir -p %:h
创建目录结构:write
将缓冲区写入文件
阅读全文
0 0
- vimscrip学习——文件
- vimscrip学习——基础
- vimscrip学习——跳转和移动
- APE文件学习——文件头(1)
- Android学习笔记——读取文件流文件路径
- java文件类学习——遍历文件+递归
- Tiny6410学习ing—文件编辑(库函数访问文件)
- linux学习:c语言文件操作—读文件
- 【unix学习】文件处理2—文件sort、cut命令
- OpenCV学习——XMl文件存储
- Unix学习之——文件安全性
- android学习——文件保存
- Android学习之——文件下载
- Emacs学习——打开文件
- python学习笔记——文件
- 学习matlab——关联文件
- linux学习笔记——显示文件
- PHP学习笔记——文件读写
- linux
- XGBoost原理介绍------个人理解版
- NumberFormatException异常javaWEB,jsp的EL表达式异常,的解决方法
- 创建广播接收器并注册广播
- java面试题--java反射机制
- vimscrip学习——文件
- 超炫下载流程、loading 动效
- SGU235The Queen(BFS)
- 一个完善的日期选择控件
- Android 抓包工具 Fiddler
- FlipBoard 翻页风格的 gank.io 客户端
- Android 上专为视屏直播打造的轻量级弹幕库(100 多 kb)
- VS JS输入提示引用
- 【原创】centos7 64位 安装rar和unrar