《Vim实用技巧(第2版)》学习笔记:技巧40-将工作区切分成窗口

news/2024/7/21 14:24:22 标签: vim, 编辑器, linux

技巧40-将工作区切分成窗口

在这里插入图片描述

创建分割窗口

<C-w>s 水平切分当前窗口
<C-w>v 垂直切分当前窗口
:sp[lit] 水平切分当前窗口
:vsp[lit] 垂直切分当前窗口
  • 将缓冲区载入活动窗口中
:edit {filename}

在窗口间切换

<C-w>w 在窗口间循环切换
<C-w>h 切换到左边的窗口
<C-w>j 切换到下面的窗口
<C-w>k 切换到上面的窗口
<C-w>l 切换到右边的窗口
<C-w><C-w> 同<C-w>w

关闭窗口

:clo[se] 或 <C-w>c  关闭活动窗口
:on[ly] 或 <C-w>o  只保留活动窗口

改变窗口大小及重新排列窗口

<C-w>= 使用所有窗口等宽、等高
<C-w>_ 最大化活动窗口的高度
<C-w>| 最大化活动窗口的宽度
[N]<C-w>_ 把活动窗口的高度设为[N]行
[N]<C-w>| 把活动窗口的宽度设为[N]列

  • 扫描下方二维码,关注我的公众号,获取更多技术方面的知识
    在这里插入图片描述

http://www.niftyadmin.cn/n/1163813.html

相关文章

《Vim实用技巧(第2版)》学习笔记:技巧41-用标签页将窗口分组

技巧41-用标签页将窗口分组 如何使用标签页 lcd :lcd {path}lcd 命令设置当前窗口的本地工作目录。windo lcd {path} 为所有窗口设置本地工作目录。 :windo lcd {path}打开及关闭标签页 tabedit 命令可以打开一个新的标签页 :tabedit {filename} 或 :tabe {filename}把当前…

《Vim实用技巧(第2版)》学习笔记:技巧43-使用:find打开文件

技巧43-使用:find打开文件 配置’path’选项 :set pathapp/**** 通配符会匹配app/目录下的所有子目录。使用rails.vim进行只能路径管理。 使用:find命令&#xff0c;通过文件名查找文件。 :find Navigation.js使用Tab :find Main.js<Tab>扫描下方二维码&#xff0c;关…

《Vim实用技巧(第2版)》学习笔记:技巧44-使用netrw管理文件系统

技巧44-使用netrw管理文件系统 结识netrw-Vim原生的文件管理器 Vim打开当前目录 vim .vim返回上一级目录 - 或光标移动到..上按<CR>使用jk来浏览文件列表 打开文件管理器 使用 :edit {path}命令打开文件管理器窗口 :edit . 或 e . 在文件管理器里打开工程的根目录。…

《Vim实用技巧(第2版)》学习笔记:技巧45-把文件保存到不存在的目录中

技巧45-把文件保存到不存在的目录中 创建了一个缓冲区 a/test.md :edit a/test.md如果目录a不存在保存会报错 :write 无法保存使用下面命令可以解决问题 :!mkdir -p %:h 其中%代表活动缓冲区的完整文件路径&#xff0c;:h修饰符会去除文件名 -p是创建不存在的中间目录。扫描…

《Vim实用技巧(第2版)》学习笔记:技巧46-以超级用户权限保存文件

技巧46-以超级用户权限保存文件 修改一个需要sudo文件权限的文件时是无法保存的&#xff0c;保存的方法是: vim /etc/host :w !sudo tee % > /dev/null扫描下方二维码&#xff0c;关注我的公众号&#xff0c;获取更多技术方面的知识

《Vim实用技巧(第2版)》学习笔记:技巧48-区分实际行与屏幕行

技巧48-区分实际行与屏幕行 wrap设置开启 wrap设置开启时&#xff0c;每个超出窗口宽度的文本行都会被会绕显示,以爆炸呢个没有文本现实不出来。 启用number来查看实际行与屏幕行之间的不同。 如下图&#xff0c;实际行10行&#xff0c;屏幕行11行: 实际行与屏幕行的移动 …

《Vim实用技巧(第2版)》学习笔记:技巧50-对字符进行查找

技巧50-对字符进行查找 f{char} 命令是在Vim中移动的最快的方式之一。 如果找到了&#xff0c;就会把光标移动到此字符上。如果未找到&#xff0c;则保持光标不动。参考:h 。; 重复之前的查找。&#xff0c;退回上次查找。 F{char} 反向查找上一个{char} t{char} 正向查找下一…

《Vim实用技巧(第2版)》学习笔记:技巧49-基于单词移动

技巧49-基于单词移动 一组基于单词的动作命令 w 正向移动到下一单词的开头&#xff08;forword) b 反向移动到当前单词/上一单词的开头(back-word) e 政协移动到当前单词/下一单词的结尾 ge 反向移动到上一单词的结尾ea命令连在一起可以解读为在当前单词结尾添加。gea命令连在…