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

有没有办法将资源管理器的根目录(netrw)设置为Vim中当前窗口的工作目录?

在Vim中,可以通过设置netrw的工作目录来实现将资源管理器的根目录设置为当前窗口的工作目录。可以通过以下步骤来完成设置:

  1. 打开Vim编辑器。
  2. 进入命令模式,按下冒号(:)键。
  3. 输入以下命令来设置netrw的工作目录为当前窗口的工作目录:
  4. 输入以下命令来设置netrw的工作目录为当前窗口的工作目录:
  5. 这将确保netrw的工作目录与当前窗口的工作目录保持一致。
  6. 按下回车键,保存设置并退出命令模式。

现在,当你在Vim中打开资源管理器(使用:Explore命令),netrw的根目录将会自动设置为当前窗口的工作目录。这意味着你可以在资源管理器中浏览和操作与当前窗口相关的文件和目录。

请注意,这只是一种设置netrw工作目录的方法,其他方法也可能存在。此外,腾讯云并没有直接相关的产品或链接来解决这个问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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

C-h 输入关键字,隐藏文件名相关文件 C-l 刷新 netrw 目录列表 - 浏览上一级目录 qf 显示文件信息 cd 使浏览目录当前目录 mb 添加当前目录到书签 mB 取消当前目录作为书签 gb...cB buffer-list 文件作为标记文件 mu 取消所有标记文件 mv 标记文件应用任意Vim命令 mx 标记文件应用任意shell命令 mX 标记文件整块应用任意shell命令 mz...:g:netrw_list_hide) Tips:如何复制 netrw 文件名到命令行 如果当前窗口netrw 窗口(文件浏览器),此时如果要复制文件名到命令模式,即冒号之后,可以先按下 Ctrl-r...配置 netrw 我自己简单配置,含注释 "设置是否显示横幅 let g:netrw_banner = 1 "设置目录列表样式:树形 let g:netrw_liststyle = 3 "在之前窗口编辑文件...,类似按下大写 P let g:netrw_browse_split = 4 "水平分割时,文件浏览器始终显示在左边 let g:netrw_altv = 1 "设置文件浏览器窗口宽度 25% let

3.8K41

vim 从嫌弃到依赖(12)——打开及保存文件

通过这篇阅读,我们可以正式开始尝试vim用做代码编辑器,而不再是像之前那样作为普通文本编辑器。 开始前准备 先来介绍一下vim工作目录概念。...vim自己也有一个工作目录概念,可以通过:pwd 来查看当前vim工作目录是哪个,一般来说我们是从shell哪一个目录中进入vim,那么vim工作目录就是哪个。...但是使用:find 前提是配置path 变量。它们合作完成打开文件操作,与环境变量用法类似。 可以输入:set path+=./** 当前工作目录以及它下面的所有子目录。...它是vim提供一个名为netrw 插件。 我们打开一个目录就可以看到,它在窗口中显示该目录文件结构。它与普通缓冲区窗口一样,可以通过motion 操作来移动光标。...它可以简写:E 后面不加任何东西可以打开当前文件所在目录,也可以加上路径打开指定目录。 如果我们想要像普通编辑器那样目录结构放到左边怎么办呢?

1.8K10
  • 一步步vim改造成CC++开发环境(IDE)

    /.vim/doc, 或者vim安装目录doc目录, 此时vimhelp信息已经是中文了..../tags表示在当前工作目录下搜索tags文件 set tags+=~/arm/linux-2.6.24.7/tags表示在搜寻tags文件时候,也要搜寻~/arm/linux-2.6.24.7/文件夹下...vim当前工作目录 d  创建目录 D  删除当前光标下目录或文件 i  切换显示方式 R  文件或目录重命名 s  选择排序方式 r  反向排序列表 x  定制浏览方式, 使用你指定程序打开该文件..."窗口" 被用来查看缓冲区里内容。你可以用多个窗口观察同一个缓冲区,也可以用多个窗口观察不同缓冲区。 "屏幕" Vim 所用整个工作区域,可以是一个终端模拟窗口,也被叫做 "Vim 窗口"。...the Absolute Directory to Load: /xxx/xxx/xxx (输入项目根目录绝对路径) Enter the CD parameter: . (“.”当前目录)或者和项目根目录一致

    9.2K21

    在Linux系统中使用Vim读写远程文件命令详解

    设定vim工作方式(临时)  :set (模式信息)  :set nu — 显示行号  :set nonu — 取消行号  :set mouse=a — 设定鼠标可用  :set cursorline...要实现这个目的,我们需要使用到一个叫 netrw.vim 插件。从 Vim 7.x 开始,netrw.vim 就被设置默认安装标准插件了。...netrw(面向网络读写和浏览 Network oriented reading, writing and browsing)插件不仅支持本地和远程终端跨网络编辑、读写文件,还能支持浏览本地和远程终端目录...image.png 命令背后运行过程实际上是用 scp 命令远程文件拷贝到本地系统 /tmp 目录下,然后再打开文件编辑。在你编辑完后,scp 命令再次本地已编辑文件拷贝回远程系统。...假如,我们现在使用如下命令打开本地系统 Vim 编辑器: $ vim 接着你就进入了 Vim 会话,要在本地新缓存 Vim 会话读一个远程文件,只需要运行如下命令: :e scp://cirdan

    2.1K32

    Vim 插件(一) 文件树

    文章目录 Vim 插件 文件树 GitHub仓库地址: https://github.com/minhanghuang/nvim Vim 插件 文件树 https://github.com/kyazdani42...completely disable_netrw = false, -- hijack netrw window on startup hijack_netrw = true...("plugin/nvim-tree") nmap o :NvimTreeToggle 切换窗口: Ctrl+ww 文件树默认不显示被git忽略文件,设置显示背...解决: 不显示icon原因是当前字体没有icon,这里提到字体是当前终端字体,不是系统字体,举个例子:我使用Mac远程登录这台机器,那么字体就是当前Mac终端字体,需要对Mac终端配置有icon...字体; 如果是在Ubuntu内打开终端,就需要对Ubuntu终端配置合适字体 字体下载链接: https://github.com/ryanoasis/nerd-fonts 我这里使用是DroidSansMono

    75540

    再见2015 再见cmd

    完毕后,运行c:\cmder\cmder(这里根据安装目录不同自行修改)即可打开漂亮cmder窗口,当然你也可以手动添加安装目录到系统环境变量,这样就可以直接运行cmder命令。...cmder运行时,会把vendor目录git等自带软件包目录设置当前环境变量,这样就能够使用一些linux命令包括git、ssh、vim、grep等。...在1080p屏幕上开4列窗口,一般工作已经够用了。 aliases cmder另外一个强大功能,就是支持自定义短命令代替那些长不方便记忆命令。...打开安装目录config/aliases文件,直接修改之。 例如: e.=explorer . 就可以输入命令e.直接打开资源管理器当前目录。...设置好以后,就可以使用上面设置快捷键打开sublime已经开项目,并把路径定位到项目根目录

    1.3K90

    再见2015 再见cmd

    完毕后,运行c:\cmder\cmder(这里根据安装目录不同自行修改)即可打开漂亮cmder窗口,当然你也可以手动添加安装目录到系统环境变量,这样就可以直接运行cmder命令。...cmder运行时,会把vendor目录git等自带软件包目录设置当前环境变量,这样就能够使用一些linux命令包括git、ssh、vim、grep等。...在1080p屏幕上开4列窗口,一般工作已经够用了。 aliases cmder另外一个强大功能,就是支持自定义短命令代替那些长不方便记忆命令。...打开安装目录config/aliases文件,直接修改之。 例如: e.=explorer . 就可以输入命令e.直接打开资源管理器当前目录。...设置好以后,就可以使用上面设置快捷键打开sublime已经开项目,并把路径定位到项目根目录

    97630

    超级强大vim配置(vimplus)

    .ycm_extra_conf.py拷贝项目的根目录。 更改.ycm_extra_conf.py里面的flags变量,添加三方库路径和工程子目录路径。...,然后把文件放到用户文件夹根目录下面即可。重新打开vim即可看到效果。...c 切换vim 当前工作目录正在浏览目录 d 创建目录 D 删除目录或文件 i 切换显示方式 R 文件或目录重命名 s 选择排序方式 x 定制浏览方式, 使用你指定程序打开该文件 我这里不是教你怎么用...netrw.vim插件, 而是要教你通过WinManager插件来TagList窗口netrw窗口整合起来, 就像图1图标2和3组成那个效果 现在在你~/.vimrc增加下面两句 let..., 必须写全, 不能只写前半句: :cs add /home/wooin/vim71/cscope.out 因为源码是多级目录, 如果这样写, cscope是无法在子目录源码工作, 当然, 如果你源码都在同一级目录中就无所谓了

    29.5K92

    一篇就学会vim

    Netrw浏览文件 Netrwvim内置文件浏览器、查看项目的目录结构时很有用。...要运行Netrw,需要在.vimrc配置 set nocp filetype plugin on 这个时候 vim直接给一个地址就可以了 要从内部运行Netrw,则需要给:edit一个目录地址 3.5...目录下新建一个默认目录undo_dir,然后在.vimrc文件设置 set undodir=~/.vim/undo_dir set undofile 这个时候,无论何时保存,Vim都会自动创建和保存撤销历史记录...Vim就会将test.md内容放入到当前缓冲区。 :r !ls,语法结构 :r + ! + 外部命令,该命令输出插入到当前缓冲区。eg :r !...来查看,默认设置:makeprg=make 修改命令::set makeprg=node\ %,\ 对空格转义,%符号表示当前文件。

    3.3K50

    IC设计中值得解决小问题(五)

    但我们在日常研发工作,免不了下载个示例脚本,以及各种 Vendor 提供 Release Note,这些一般都是文本文档,需要个顺手好用文本编辑器即时打开阅读。...但是在 IT 设施管理严格企业,由于各种原因可能有此种需求诞生土壤,这也许也是各种“奇技淫巧”肥沃土壤。 那么有两种便捷解决办法,视当前用户权限而定,也许两种方法都无法顺利执行。...具体操作是,在文件资源管理器地址栏,执行 shell:sendto 会打开保存所有“发送到”快捷方式文件夹,把 gVim 快捷方式拷贝进去,就可以了。...执行命令除了鼠标点击,更高效无疑就是键盘输入命令。此时就需要打开 Windows 标配命令提示符窗口了,对,就是那个黑黑 “dos” 窗口。...方法是,在文件资源管理器地址栏,输入 cmd 很简单吧? 还有更简单方法,就是在右键菜单中加入类似“在当前目录打开cmd”菜单项,免去上面输入三个字符烦恼。大家可以自行在网上搜索。

    85510

    Vim实用技巧

    不对未保存修改进行检查;:wall把所有改变缓冲区写入硬盘 C.工作区切分成窗口 1.s,v,水平和垂直切分 2.w循环切换窗口 3....:close关闭当前活动窗口,:only关闭除当前活动窗口以外窗口 D.用标签页窗口分组 1....:lock{path}可以设置当前窗口本地工作目录;:tabedit {filename}可以撕开一个新标签页; 2....:pwd查看当前工作目录 2.:edit {filename}打开指定文件 3.%:h,%代表活动缓冲区完整路径,:h修饰符会去除文件名但保留路径其他部分 B.使用:find撕开文件 1....**通配会会匹配目录下所有子目录 2.:et path=,指定目录 C.使用netrw管理文件系统 1.vim .可以查看当前目录,回车可以打开文件 2.:edit缩写:e 3.

    2.6K30

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

    安装 需要先安装到系统,首次安装不需要初始化也能使用,但是会比较丑,也没有预览功能,所以安装完成后,需要一些配置。...初始化 如何果不初始化没有图片预览、边框等。...set preview_images true set preview_images_method iterm2 操作 :help 里有所有快捷键 l 进入当前当标目录 h 后退 回车 打开应用...时自动打开NERDTree autocmd vimenter * NERDTree " \ + r 定位当前文件所在目录,这个很有用 " 当前从左树进入,又要将当前目录定位到当前位置用这个 map <...后面开始向着编程IDE方向继续进化,演示如何集成各种编程需要插件,还可以开发自己插件。 目前工作中大部分时间都是使用vim,已经完成能胜任90%工作需要。

    23320

    从零开始配置 vim(14)——目录管理插件

    我们在介绍vim目录管理时候提到 vim自带一个 叫做 netrw工具来管理目录。但是它自身功能有限,而且样式也丑。...今天我们将使用其他强大插件来替代 netrw,增强目录管理功能 nvim-tree 插件 安装使用 增强目录管理功能我们采用 nvim-tree 插件。...bufferline.lua 设置,此时我们 bufferline.lua 设置代码应该变为如下这样 require("bufferline").setup{ options = {...n", "", ":NvimTreeToggle", {noremap = true, silent = true}) 配置 我们可以对其进行一些配置,例如这里我不想它显示 .git 目录内容...require("nvim-tree").setup({ -- 关闭文件时,自动关闭 auto_close = true, filters = { -- 不显示 .git 目录内容

    1.6K30

    Linux vimrc常见配置

    撤消文件是跟原文件保存在一起隐藏文件,文件名以.un~开头 set autochdir 自动切换工作目录。这主要用在一个 Vim 会话之中打开多个文件情况,默认工作目录是打开第一个文件目录。...该配置可以工作目录自动切换到,正在编辑文件目录 set noerrorbells 出错时,不要发出响声 set visualbell 出错时,发出视觉提示,通常是屏幕闪烁 set history=...apt-get install ctags安装vim插件 2.cd到代码根目录,比如说cd ..../linux-5.x.x 2.生成tags文件,根目录执行ctags -R xxx(xxx需要生成tags文件目录) 3.vim -t tags(tags替换为想要查找查找变量或函数名...Linux 源代码生成cscope: 1.sudo apt-get install cscope安装vim插件 2.cd到代码根目录并执行命令 cscope -Rbq生成索引库 3.vim添加

    2.7K10

    Vim激荡30年发展史

    设置是一组以逗号分隔目录列表,各个目录结构都是一致Vim会检查每个目录结构,找到需要运行脚本,并按照目录在列表顺序一一处理。.../usr/local/share/vim/vimfiles/after 系统范围Vim目录“after”目录。系统管理员可以利用该目录来覆盖默认设置,或添加新设置。...~/.vim/after 主目录“after”目录。可以利用该目录用个人偏好覆盖默认设置或系统设置,或添加新设置。...在需要使用包时,只需加载它(Tab自动补齐也可以用于插件名,所以不需要输入全名): :packadd ctrlp.vim-1.79 packadd会把包根目录放到runtimepath,然后运行它...有些人喜欢~/.vim目录放到版本管理,使用git submodules来管理每个包。而我喜欢简单地包从tarball解压,然后用自己代码库来管理。

    1.4K30

    Linux 下让工作效率翻倍 4 个实用技巧

    cl 示例: 多终端操作 在 Linux 终端操作时,任意分割屏幕多个窗口,减少鼠标操作,都是提高效率办法。...选择 H 和 T 是因为习惯了 Vim H 和 T 左右移动。 常用功能单独预留一个终端窗口,并且编辑终端标题,可以提高效率。...pwd=ggnj 提取码: ggnj 下载 vim.tar.gz 解压后, vim-config.tar 解压至用户根目录: tar -xvf vim-config.tar -C ~/ 安装完毕...其实简单到难以置信:只需在当前用户根目录 .bashrc 文件增加命令别名。...这就是本小节关键技巧所在,利用 source 命令脚本函数导入当前 shell,这样脚本函数就可以和其他 shell 命令一样使用了,如有其他需求,可以在 envswitch.sh 文件增加函数即可

    62410

    4 个 Linux 技巧让工作效率翻倍!

    多终端操作 在 Linux 终端操作时,任意分割屏幕多个窗口,减少鼠标操作,都是提高效率办法。 在此,推荐 Terminator。...选择 H 和 T 是因为习惯了 Vim H 和 T 左右移动。 常用功能单独预留一个终端窗口,并且编辑终端标题,可以提高效率。...提取码:r4vo 下载 vim.tar.gz 解压后, vim-config.tar 解压至用户根目录: tar -xvf vim-config.tar -C ~/ 安装完毕,就这么简单,所有的插件已经包含到压缩包里了...其实简单到难以置信:只需在当前用户根目录 .bashrc 文件增加命令别名。...这就是本小节关键技巧所在,利用 source 命令脚本函数导入当前 shell,这样脚本函数就可以和其他 shell 命令一样使用了,如有其他需求,可以在 envswitch.sh 文件增加函数即可

    77560

    .vimrc 配置文件

    最简单办法是在用户目录下执行 wget http://www.h4ck.org.cn/.vimrc 当然也可以复制下面的代码自己创建这个文件: "=========================...set tabstop=4 " 设定 tab 长度 4 set nobackup " 覆盖文件时不备份 set autochdir " 自动切换当前目录当前文件所在目录 filetype plugin...foldcolumn=0 " 设置折叠区域宽度 setlocal foldlevel=1 " 设置折叠层数 " set foldclose=all " 设置自动关闭折叠 " nnoremap.... " map te :tabedit " map tc :tabclose "窗口分割时,进行切换按键热键需要连接两次,比如从下方窗口移动 "光标到上方窗口,需要k,非常麻烦,现在重映射,切换...执行此文件 " p 到上层目录 P 到根目录 " K 到第一个节点 J 到最后一个节点 " u 打开上层目录 m 显示文件系统菜单(添加、删除、移动操作) " r 递归刷新当前目录 R 递归刷新当前根目录

    86330

    Vim命令使用说明

    如果是终端,则会打开netrw文件浏览窗口; 如果是gvim,则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档命令,如sp等。...用browse打开起始目录可以由browsedir来设置: :set browsedir=last – 用上次访问过目录(默认); :set browsedir=buffer – 用当前文件所在目录...; :set browsedir=current – 用当前工作目录; :Sex – 水平分割一个窗口,浏览文件系统; :Vex – 垂直分割一个窗口,浏览文件系统; 光标的移动...n%: 到文件n%位置。 zz: 当前行移动到屏幕中央。 zt: 当前行移动到屏幕顶端。 zb: 当前行移动到屏幕底端 标记 使用标记可以快速移动。...**: 当前目录所有子目录

    2.6K11
    领券