首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

玩转Vim自带文件浏览器netrw,看这个就够了

R 重命名指定文件/目录 s 选择排序方式:名字,时间或文件大小 S 自定义排序 t 在新标签页打开文件/目录 u 跳到之前访问过目录 U 跳到之后访问过目录 v 在一个新窗口打开文件/目录,...水平分割 o 在一个新窗口打开文件/目录,垂直分割 x 使用关联程序打开文件 用于快速打开非文本型文件,如 word、图片 X 执行文件通过system() p 预览文件 P 在之前窗口前预览文件...C-h 输入关键字,隐藏文件名相关文件 C-l 刷新 netrw 目录列表 - 浏览上一级目录 qf 显示文件信息 cd 使浏览目录为当前目录 mb 添加当前目录到书签 mB 取消当前目录作为书签 gb...跳转到书签目录(3gb跳转到第3个书签) qb 列出书签目录和历史目录 gh 快速隐藏/取消隐藏.开头文件目录,如.vim gn 进入光标所在目录 mt 当前浏览目录作为目标文件夹 Tb 书签目录作为目标文件夹...:g:netrw_list_hide) Tips:如何复制 netrw文件名到命令行 如果当前窗口是 netrw 窗口(文件浏览器),此时如果要复制文件名到命令模式,即冒号之后,可以先按下 Ctrl-r

3.3K40

一步步将vim改造成CC++开发环境(IDE)

如果不希望在当前窗口显示标签,可以使用以下命令: :stag TagName 新窗口显示TagName标签,光标跳到标签处 Ctrl+W + ]  新窗口显示当前光标下单词标签,光标跳到标签处 一个标签有多个匹配项时...这个插件需要tags文件支持, 并且在创建tags文件时候要加选项"--fields=+lS"(OmniCppComplete创建tag文件也能用), 整个创建tags文件命令如下: $ ctags..., 则进入该目录; 如果光标下文件, 则打开文件    如果光标下是目录, 则进入该目录; 如果光标下文件, 则在新窗口打开文件 刷新列表 -  返回上一层目录 c  使浏览目录成为...vim当前工作目录 d  创建目录 D  删除当前光标下目录文件 i  切换显示方式 R  文件目录重命名 s  选择排序方式 r  反向排序列表 x  定制浏览方式, 使用你指定程序打开文件...折叠栏太窄不能显示所有折叠时,显示一数字来表示嵌套级别。

8.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

教程 | Vim 教程【命令-操作-快捷键】

启动vim命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim创建名为filename文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...在vim窗口中打开一个新文件 :open file 在新窗口打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开文件列表,当前正在编辑文件会用[]括起来...#命令相当于?搜索。 :set hlsearch  高亮搜索结果,所有结果都高亮显示,不是只显示一个匹配。...替换命令 ra 将当前字符替换为a,期字符即光标所在字符。...窗口命令 :splitnew 打开一个新窗口,光标停在顶层窗口上 :split file:new file 用新窗口打开文件 split打开窗口都是横向,使用vsplit可以纵向打开窗口。

98820

vim 常用命令

启动vim命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim创建名为filename文件 文件命令 打开单个文件 vim file 同时打开多个文件...vim file1 file2 file3 … 在vim窗口中打开一个新文件 :open file 在新窗口打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件...#命令相当于?搜索。 :set hlsearch  高亮搜索结果,所有结果都高亮显示,不是只显示一个匹配。...替换命令 ra 将当前字符替换为a,期字符即光标所在字符。...窗口命令 :splitnew 打开一个新窗口,光标停在顶层窗口上 :split file:new file 用新窗口打开文件 split打开窗口都是横向,使用vsplit可以纵向打开窗口

1.4K21

138 条 Vim 命令、操作、快捷键全集

启动vim命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim创建名为filename文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...在vim窗口中打开一个新文件 :open file 在新窗口打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开文件列表,当前正在编辑文件会用[]括起来...#命令相当于?搜索。 :set hlsearch  高亮搜索结果,所有结果都高亮显示,不是只显示一个匹配。...替换命令 ra 将当前字符替换为a,期字符即光标所在字符。...窗口命令 :splitnew 打开一个新窗口,光标停在顶层窗口上 :split file:new file 用新窗口打开文件 split打开窗口都是横向,使用vsplit可以纵向打开窗口。

98300

Vim 命令、操作、快捷键(建议收藏)

启动vim命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim创建名为filename文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...在vim窗口中打开一个新文件 :open file 在新窗口打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开文件列表,当前正在编辑文件会用[]括起来...#命令相当于?搜索。 :set hlsearch  高亮搜索结果,所有结果都高亮显示,不是只显示一个匹配。...替换命令 ra 将当前字符替换为a,期字符即光标所在字符。...窗口命令 :splitnew 打开一个新窗口,光标停在顶层窗口上 :split file:new file 用新窗口打开文件 split打开窗口都是横向,使用vsplit可以纵向打开窗口。

1.2K10

教程 | Vim 教程【命令-操作-快捷键】

启动vim命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim创建名为filename文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...在vim窗口中打开一个新文件 :open file 在新窗口打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开文件列表,当前正在编辑文件会用[]括起来...#命令相当于?搜索。 :set hlsearch  高亮搜索结果,所有结果都高亮显示,不是只显示一个匹配。...替换命令 ra 将当前字符替换为a,期字符即光标所在字符。...窗口命令 :splitnew 打开一个新窗口,光标停在顶层窗口上 :split file:new file 用新窗口打开文件 split打开窗口都是横向,使用vsplit可以纵向打开窗口。

60120

Vim 命令、操作、快捷键(收藏大全)

启动vim命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim创建名为filename文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...在vim窗口中打开一个新文件 :open file 在新窗口打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开文件列表,当前正在编辑文件会用[]括起来...#命令相当于?搜索。 :set hlsearch  高亮搜索结果,所有结果都高亮显示,不是只显示一个匹配。...替换命令 ra 将当前字符替换为a,期字符即光标所在字符。...窗口命令 :splitnew 打开一个新窗口,光标停在顶层窗口上 :split file:new file 用新窗口打开文件 split打开窗口都是横向,使用vsplit可以纵向打开窗口。

92430

138 条 Vim 命令、操作、快捷键全集

启动vim命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim创建名为filename文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...在vim窗口中打开一个新文件 :open file 在新窗口打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开文件列表,当前正在编辑文件会用[]括起来...#命令相当于?搜索。 :set hlsearch  高亮搜索结果,所有结果都高亮显示,不是只显示一个匹配。...替换命令 ra 将当前字符替换为a,期字符即光标所在字符。...窗口命令 :splitnew 打开一个新窗口,光标停在顶层窗口上 :split file:new file 用新窗口打开文件 split打开窗口都是横向,使用vsplit可以纵向打开窗口。

1.3K60

如何在Ubuntu 16.04上安装和使用Byobu进行终端管理

介绍 Byobu是一个易于使用tmux(screen)终端多路复用器包装器。这意味着它可以让轻松打开多个窗口并在单个终端连接中运行多个命令。...sudo tail -n100 -f /var/log/syslog 它正在运行时,打开一个新窗口F2,这将为我们提供一个新命令提示符。...接下来,让我们通过学习如何使用窗格来扩展此示例。 第7步 - 使用窗格 Byobu提供了将窗口分成多个窗格功能,包括水平和垂直分割。这些允许您在同一窗口中进行多任务,不是跨多个窗口。...通过下SHIFT+F2,在当前窗口面板中创建水平分割,使用垂直分割CTRL+F2。聚焦窗格将均匀分割,允许根据需要拆分窗格以创建相当复杂布局。...ALT+F11 永久地将窗格拆分为自己新窗口。 在步骤7示例中,使用拆分不是窗口可以很容易地使用syslog尾部,编辑器窗口和新命令提示符,这些都在同一个窗口中打开

9.7K00

vim配置即.vimrc文件配置及vim操作技巧

vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本.所以,一般情况下把.vimrc文件创建当前用户根目录下比较方便,打开终端( terminal,管理员命令行),输入 以下命令 vi ~...(如果你系统环境不是中文,而你想使用中文vimtutor,就运行vimtutor zh) shift +zz,退出vim 1.1 Vim几种模式 正常模式:可以使用快捷键命令:输入命令行。...如果是终端中,则会打开netrw文件浏览窗口; 如果是gvim,则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档命令,如sp等。...(CTRL-W n CTRL-W CTRL-N) ctrl+w f --水平分割出一个窗口,并在新窗口打开名称为光标所在词文件 。 C-w C-^ -- 水平分割一个窗口,打开刚才编辑文件。...为了在光标 *上方* 打开一行,只需要输入大写 O 不是小写 o就可以了。请在下行测试一下吧。光标处在在该行上时, Shift-O可以在该行上方新开一行。

3.6K10

Vim 太难?试试这款现代直观 Linux文本编辑器

厌倦了 Vi 和 Vim 不可思议界面和键绑定?那就切换到 Micro 编辑器试试吧。 命令行文本编辑器证明了 Linux 终端实用性,使无需离开终端即可编辑文件。...Micro 与其他编辑相比表现如何 Micro 宣称自己是一个现代且直观基于终端文本编辑器,这是理所当然。Micro 相对于 Vi Vim 之类主要优势是简单。...使用 Nano,需要按 Ctrl/Cmd + O,这通常是在 Microsoft Word 等流行文字处理器中打开文件快捷方式。不是很直观!...要打开现有文件不是创建新文件,你可以将命令rumenz.txt 替换为你需要文件名和扩展名。 运行命令时,Micro 将使用传统文本编辑器界面迎接。...由于创建了一个新文件,因此该文件内容将为空白。继续添加一两句话以熟悉界面。

1.3K10

Vim使用知道这写就够了

vi/vim工作模式 命令模式 i 切换到输入模式,就可以输入字符 x 删除当前光标所在处字符 : 切换到底行命令模式,可以在最低一行输入命令 若想要编辑文本:启动Vim,进入命令模式,下 i ,切换到输入模式...,光标将编程竖线/下划线 Esc 退出输入模式,切换到命令模式 底行命令模式 在命令模式下下 : (英文冒号)就进入底行命令模式 底行命令模式可以输入单个多个字符命令,可用命令非常多,常用的如下...4 设置自动缩进4个空格,当然要设自动缩进先 set sts=4 即设置softtabstop 为4,输入tab后就调4格 set tabstop=4 实际tab即为 4 个空格,不是缺省 8 个...vim 将分割出一个横向窗口,在该窗口中打开新文件 vsp filename vim 将在右边分割出一个窗口,并在该窗口中打开新文件如果sp :vsp 没有指定文件,则在新窗口打开文件。...打开两个文件上下窗口分布: vim- file11file2 打开两个文件左右窗口分布: vim- O file11file2 Vim文件查找 /name 在整篇文档中搜索匹配 name 字符串向下查找

63330

Linux学习笔记之vim操作指令大全

0x00 关于Vim Vim是款强大文本编辑器,但是众多指令需要学习,这次记录了指令大全方便以后翻阅。 Vim几种模式 正常模式:可以使用快捷键命令:输入命令行。...替换模式:正常模式下,R进入。  Vim键盘命令图: ?...如果是终端中,则会打开netrw文件浏览窗口; 如果是gvim,则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档命令,如sp等。...(CTRL-W n CTRL-W CTRL-N) ctrl+w f –水平分割出一个窗口,并在新窗口打开名称为光标所在词文件 。 C-w C-^ – 水平分割一个窗口,打开刚才编辑文件。...13.9 折叠 zf – 创建折叠命令,可以在一个可视区域上使用该命令; zd – 删除当前折叠; zD – 删除当前折叠; zfap – 折叠光标所在段; zo – 打开折叠文本; zc

2.7K20

vim从安装到熟练,这篇文章就够了

Vim几种模式 正常模式:可以使用快捷键命令:输入命令行。 插入模式:可以输入文本,在正常模式下,i、a、o等都可以进入插入模式。...可以用grepvimgrep查找一个模式都在哪些地方出现过, 其中:grep是调用外部grep程序,:vimgrep是vim自己查找算法。...(CTRL-W n CTRL-W CTRL-N) ctrl+w f --水平分割出一个窗口,并在新窗口打开名称为光标所在词文件 。...折叠 zf -- 创建折叠命令,可以在一个可视区域上使用该命令; zd -- 删除当前折叠; zD -- 删除当前折叠; zfap -- 折叠光标所在段; zo -- 打开折叠文本...@: 重复上一次冒号命令。 q: 正常模式下,q然后':',打开命令行历史缓冲区, 可以像编辑文件一样编辑命令。 q/和q? 可以打开查找历史记录。 执行外部命令 :!

4.6K10

vim 退出命令(保存、放弃保存)_linux保存并退出vim

它可以对文本进行创建、查找、替换、删除、复制和粘贴等操作,并且它只有命令没有菜单,这个跟Windows里面差别很大,所以一开始观念要转换!...可视模式—— vV进入,左下角显示–VISUAL–阅读模式,暂时我是这么理解… 二、vim进入及命令语法 在Linux系统Shell提示符下输入vim文件名称后,就进入vim编辑界面。...[jock@localhost ~]$ vim #通过vim命令进入vim编辑器,此时为命令模式,里面可以查看vim版本、以及如何求助等信息 命令语法: vim [选项] [文件] vim [选项...# 同时打开多个文件 :open file # 在vim窗口打开一个新文件 :split file # 在新窗口打开文件 :bn # 切换到下一个文件...,$s/str1/str2/g # 将光标当前位置开始到文件结束所有字符str1替换为str2 #查找 /关键字 # 先按[/]键,在输入想查找字符,如果第一次查找不是想要

19.3K60

Vim实用技巧

;命令重复查找上次f命令所查找字符 D.执行、重复、回退 1.vim会记住我们操作,并使最常用操作触手可及,可以很方便地重复执行它们 2.u键撤销上次修改 3....只要可能,最好用操作符命令不是可视命令 1.vit命令可被解读 为高亮选中标签内部内容(visually select inside the tag) 2.一条可视模式命令被重复执行时,它会影响相同数量文本...{cmd}各用于执行一次命令,:shell启动一个交互shell会话 2.挂起Vim,fg唤醒 六、管理多个文件 A.用缓冲区列表管理打开文件 1....:et path=,指定目录 C.使用netrw管理文件系统 1.vim .可以查看当前目录,回车可以打开文件 2.:edit缩写:e 3....、命令,前进后退跳转 B.遍历改变列表 1.:changes可以查看改变列表 C.跳转到光标下文件 1.gf命令打开文件 2.

2.5K30

vim-IDE进化08-ranger文件管理

这又是一个非常好用插件,可以快速浏览本地文件打开本地文件。...如果是不同类型文件如pdf,会调用本地系统应用打开,就是这么好用,在习惯了vim后有个毛病,就是想要什么都可能通过命令行去操作,如果你也是这样,那这个插件非常适合你。...初始化 如何果不初始化将没有图片预览、边框等。...全套命令 rc.conf 配置和绑定 rifle.conf 文件关联(用于打开文件程序) scope.sh 负责各种文件预览 图片预览 修改 rc.conf,ranger 将可以直接在终端预览图片...set preview_images true set preview_images_method iterm2 操作 :help 里有所有快捷键 l 进入当前标目录 h 后退 回车 打开应用

19620

架构之路 (七) —— iOS AppSOLID原则(一)

如果您想在不同项目中重用相同 Core Data 设置,会发现自己使用是代码片段不是整个文件。 接下来,打开 ContentView.swift。...Creating the Enum 在项目导航器中,创建一个名为 Enums 新组。在其中创建一个名为 ReportRange.swift新文件。...{ get } } 接下来,在 Storage 组中,创建一个名为 ExpenseModel+Protocol.swift 新文件,并使 ExpenseModel 符合新协议: extension ExpenseModel...打开 AddExpenseView.swift 并将 saveClosure 替换为: var saveEntryHandler: SaveEntryProtocol 现在,使用是协议不是闭包。...拥有这样特定协议将使将来更改功能变得容易,并使测试这些新功能变得更加容易。当你有少量代码时,最好现在就这样做,不是等到项目变得太大棘手。

4.7K10
领券