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

如何在IntelliJ中恢复类似vim的Ctrl-W行为?

在IntelliJ中恢复类似vim的Ctrl-W行为,可以通过以下步骤实现:

  1. 打开IntelliJ IDEA,点击顶部菜单栏的"File"(文件)选项。
  2. 在下拉菜单中选择"Settings"(设置)选项,打开IntelliJ的设置界面。
  3. 在设置界面中,选择"Keymap"(键盘映射)选项。
  4. 在右侧的搜索框中输入"Close",找到"Editor Actions -> Close"(编辑器动作 -> 关闭)选项。
  5. 右键点击"Close"选项,选择"Add Keyboard Shortcut"(添加键盘快捷键)。
  6. 在弹出的对话框中,按下Ctrl键和W键,然后点击"OK"按钮。
  7. 确认键盘快捷键已经成功添加后,点击"Apply"(应用)按钮保存设置。

现在,你可以在IntelliJ中使用Ctrl+W快捷键来关闭当前编辑器的标签页,类似于vim中的Ctrl+W行为。

请注意,以上步骤是在默认的IntelliJ键盘映射下进行的。如果你已经修改了键盘映射或使用了其他插件,可能需要进行适当的调整。

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

相关·内容

vim常用命令总结

$"命令还可接受一个计数,"1$"会将光标移动到当前行行尾,"2$"则会移动到下一行行尾,如此类推。"0"命令却不能接受类似这样计数,命令"^"前加上一个计数也没有任何效果。...这样任何移动光标命令所及之处,都是命令作用范围。 27.改变文本 操作符命令是"c",改变命令。它行为与"d"命令类似,不过在命令执行后会进入Insert模式。比如"cw"改变一个word。...置位本选项也意味着 Vim 行为就像打开 'autowrite' 一样。 40.切换到另一文件 要在两个文件间快速切换,使用CTRL-^。 41.文件标记 以大写字母命名标记。...49.切换窗口   CTRL-W h 到左边窗口   CTRL-W j 到下面的窗口   CTRL-W k 到上面的窗口   CTRL-W l 到右边窗口   CTRL-W t 到顶部窗口   CTRL-W...(vim) u   可以多次撤消指令,一次撤消一个操作,直至本次操作开始为止。 (vim) Ctrl+r 可以恢复撤消前内容,按多次可恢复多次。  查找与替换 /字串   往游标之后寻找该字串。 ?

1.3K10
  • 学会这21条,你离 Vim 大神就不远了!

    行为单位移动 # 10指代所有数字,可任意指定 10h 左移10个字符 10l 右移10个字符 10k 上移10行 10j 下移10行 $ 移动到行尾 3$ 移动到下面3行行尾...:内容同步,但是游标位置是独立 Ctrl-w s 将当前窗口分成水平窗口 Ctrl-w v 将当前窗口分成竖直窗口 Ctrl-w q 等同:q 结束分割出来视窗。...录制宏 按q键加任意字母开始录制,再按q键结束录制(这意味着vim宏不可嵌套),使用时候@加宏名,比如qa。。。q录制名为a宏,@a使用这个宏。 19. 执行命令 # 重复前一次命令 ....查看是否设置了ruler,在.vimrc,使用set命令设制选项都可以通过这个命令查看 :scriptnames  查看vim脚本文件位置,比如.vimrc文件,语法文件及plugin等。...:set list 显示非打印字符,tab,空格,行尾等。

    1.1K30

    VIM常用快捷键(转载)

    操作 :wall 对所有窗口执行:w操作 :wqall 对所有窗口执行:wq操作 ctrl-w h 跳转到左边窗口 ctrl-w j 跳转到下面的窗口 ctrl-w k 跳转到上面的窗口 ctrl-w...l 跳转到右边窗口 ctrl-w t 跳转到最顶上窗口 ctrl-w b 跳转到最底下窗口 多标签编辑 :tabedit file 在新标签打开文件file :tab split file 在新标签打开文件...command",运行结束后自动回到VIM编辑器 用“Ctrl+Z“回到shell,用fg返回编辑 :!...gg=G就能搞定 如何在vim编译程序 在vim可以完成make,而且可以将编译结果也显示在vim里,先执行 :copen 命令,将结果输出窗口打开,然后执行 :make 编译后结果就显示在了...mc - copy vim 复制/移动文件 mt - 移动到目录 mf - 标记要移动文件 mc - 移动/复制 R 移动文件 打开当前编辑文件目录 :Explore :Hexplore :Nexplore

    1.7K20

    Vim常用快捷键

    操作 :wall 对所有窗口执行:w操作 :wqall 对所有窗口执行:wq操作 ctrl-w h 跳转到左边窗口 ctrl-w j 跳转到下面的窗口 ctrl-w k 跳转到上面的窗口 ctrl-w...l 跳转到右边窗口 ctrl-w t 跳转到最顶上窗口 ctrl-w b 跳转到最底下窗口 八、多标签编辑 :tabedit file 在新标签打开文件file :tab split file...command",运行结束后自动回到VIM编辑器 用“Ctrl+Z“回到shell,用fg返回编辑 :!...,只要执行gg=G就能搞定 十二、如何在vim编译程序 在vim可以完成make,而且可以将编译结果也显示在vim里,先执行 :copen 命令,将结果输出窗口打开,然后执行 :make 编译后结果就显示在了...mc - copy mp mr mt vim 复制,移动文件 mt - 移动到目录 mf - 标记要移动文件 mc - 移动/复制 R 移动文件 打开当前编辑文件目录 :Explore :Hexplore

    1.8K00

    超全Vim常用快捷键,建议收藏备用!

    操作 :wall 对所有窗口执行:w操作 :wqall 对所有窗口执行:wq操作 ctrl-w h 跳转到左边窗口 ctrl-w j 跳转到下面的窗口 ctrl-w k 跳转到上面的窗口 ctrl-w...l 跳转到右边窗口 ctrl-w t 跳转到最顶上窗口 ctrl-w b 跳转到最底下窗口 八、多标签编辑 :tabedit file 在新标签打开文件file :tab split file...command",运行结束后自动回到VIM编辑器 用“Ctrl+Z“回到shell,用fg返回编辑 :!...,只要执行gg=G就能搞定 十二、如何在vim编译程序 在vim可以完成make,而且可以将编译结果也显示在vim里,先执行 :copen 命令,将结果输出窗口打开,然后执行 :make 编译后结果就显示在了...mc - copy mp mr mt vim 复制,移动文件 mt - 移动到目录 mf - 标记要移动文件 mc - 移动/复制 R 移动文件 打开当前编辑文件目录 :Explore :Hexplore

    19.7K32

    学会这21条,你离Vim大神就不远了

    :内容同步,但是游标位置是独立 Ctrl-w s 将当前窗口分成水平窗口 Ctrl-w v 将当前窗口分成竖直窗口 Ctrl-w q 等同:q 结束分割出来视窗。...录制宏 按q键加任意字母开始录制,再按q键结束录制(这意味着vim宏不可嵌套),使用时候@加宏名,比如qa。。。q录制名为a宏,@a使用这个宏。 19. 执行命令 # 重复前一次命令 ....查看是否设置了ruler,在.vimrc,使用set命令设制选项都可以通过这个命令查看 :scriptnames  查看vim脚本文件位置,比如.vimrc文件,语法文件及plugin等。...:set list 显示非打印字符,tab,空格,行尾等。...如果tab无法显示,请确定用set lcs=tab:>-命令设置了.vimrc文件,并确保你文件的确有tab,如果开启了expendtab,那么tab将被扩展为空格。

    1.7K30

    vim命令总结

    3.删除换行符 在Vim你可以把两行合并为一行,也就是说两行之间换行符被删除了:命令是"J"。 4.撤销 如果你误删了过多内容。...$"命令还可接受一个计数,"1$"会将光标移动到当前行行尾,"2$"则会移动到下一行行尾,如此类推。"0"命令却不能接受类似这样计数,命令"^"前加上一个计数也没有任何效果。...24.使用标记 当你用"G"命令从一个地方跳转到另一个地方时,Vim会记得你起跳位置。这个位置在Vim是一个标记。使用命令" `` "可以使你跳回到刚才出发点。...这样任何移动光标命令所及之处,都是命令作用范围。 27.改变文本 操作符命令是"c",改变命令。它行为与"d"命令类似,不过在命令执行后会进入Insert模式。比如"cw"改变一个word。...置位本选项也意味着 Vim 行为就像打开 'autowrite' 一样。 41.切换到另一文件 要在两个文件间快速切换,使用CTRL-^。 42.文件标记 以大写字母命名标记。

    79670

    vim常用命令总结

    3.删除换行符   在Vim你可以把两行合并为一行,也就是说两行之间换行符被删除了:命令是“J”。 4.撤销   如果你误删了过多内容。...“$”命令还可接受一个计数,“1$”会将光标移动到当前行行尾,“2$”则会移动到下一行行尾,如此类推。“0”命令却不能接受类似这样计数,命令“^”前加上一个计数也没有任何效果。...“ 24.使用标记   当你用“G”命令从一个地方跳转到另一个地方时,Vim会记得你起跳位置。这个位置在Vim是一个标记。使用命令” “ “可以使你跳回到刚才出发点。  ...这样任何移动光标命令所及之处,都是命令作用范围。 27.改变文本   操作符命令是“c”,改变命令。它行为与“d”命令类似,不过在命令执行后会进入Insert模式。比如“cw”改变一个word。...置位本选项也意味着 Vim 行为就像打开 ‘autowrite’ 一样。 40.切换到另一文件   要在两个文件间快速切换,使用CTRL-^。 41.文件标记   以大写字母命名标记。

    15.4K20

    vim 学习笔记(四)—— 常用命令汇总

    3.删除换行符 在Vim你可以把两行合并为一行,也就是说两行之间换行符被删除了:命令是"J"。 4.撤销 如果你误删了过多内容。...24.使用标记 当你用"G"命令从一个地方跳转到另一个地方时,Vim会记得你起跳位置。这个位置在Vim是一个标记。使用命令" `` "可以使你跳回到刚才出发点。...这样任何移动光标命令所及之处,都是命令作用范围。 27.改变文本 操作符命令是"c",改变命令。它行为与"d"命令类似,不过在命令执行后会进入Insert模式。比如"cw"改变一个word。...置位本选项也意味着 Vim 行为就像打开 ‘autowrite’ 一样。 40.切换到另一文件 要在两个文件间快速切换,使用CTRL-^。 41.文件标记 以大写字母命名标记。...49.切换窗口 CTRL-W h 到左边窗口 CTRL-W j 到下面的窗口 CTRL-W k 到上面的窗口 CTRL-W l 到右边窗口 CTRL-W t 到顶部窗口 CTRL-W b

    1.4K31

    两个成倍提高工作效率 Vim 使用技巧

    在任何地方使用 Vim 我会向大家介绍 Vim-anywhere,这是一个简单脚本,它允许你使用 Vim 编辑器在 Linux 任何地方输入文本。...关闭 Vim-anywhere 之后,缓冲器内内容会自动复制到你剪贴板,之前应用会重新占据主界面。...在图形用户界面,您可以在任何图形文本编辑器( gedit)打开文件,并使用 CTRL + C 和 CTRL + V 复制和粘贴内容。在命令行模式下,您不能使用这种编辑器。...或者,您可以使用以下快捷方式在窗口之间移动: CTRL-w k – 上面的窗口 CTRL-w j – 下面的窗口 要在垂直窗口中打开多个文件,请运行: $ vim -O file1.txt file2....或者,使用以下快捷方式在窗口之间移动: CTRL-w l – 左面的窗口 CTRL-w h – 右面的窗口 其他一切都与方法一描述相同。

    1.2K60

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

    0x01 启动Vim vim -c cmd file: 在打开文件前,先执行指定命令; vim -r file: 恢复上次异常退出文件; vim -R file: 以只读方式打开文件,但可以强制保存...如果是终端,则会打开netrw文件浏览窗口; 如果是gvim,则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档命令,sp等。...A-Z:用大写字母索引寄存器,可以在寄存器追加内容。 ”Ayy把当前行内容追加到a寄存器。 :reg 显示所有寄存器内容。 “”:不加寄存器索引时,默认使用寄存器。...用法为: :vim[grep]/pattern/[g] [j] files g含义是如果一个模式在一行多次出现,则这一行也在结果多次出现。...j含义是grep结束后,结果停在第j项,默认是停在第一项。 vimgrep前面可以加数字限定搜索结果上限, :1vim/pattern/ % 只查找那个模式在本文件第一个出现。

    2.8K21

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

    ayy把当前行内容放入a寄存器。 A-Z:用大写字母索引寄存器,可以在寄存器追加内容。 "Ayy把当前行内容追加到a寄存器。 :reg 显示所有寄存器内容。...用法为: :vim[grep]/pattern/[g] [j] files g含义是如果一个模式在一行多次出现,则这一行也在结果多次出现。...j含义是grep结束后,结果停在第j项,默认是停在第一项。 vimgrep前面可以加数字限定搜索结果上限, :1vim/pattern/ % 只查找那个模式在本文件第一个出现。...(CTRL-W n或 CTRL-W CTRL-N) ctrl+w f --水平分割出一个窗口,并在新窗口打开名称为光标所在词文件 。...不过如果要正确定位错误,需要设置好errorformat,让vim识别错误信息。 : %f表示文件名,%l表示行号, %m表示错误信息,其它还不能理解。

    4.7K10

    Linux 开发人员困境:拥抱 Vim 还是 IntelliJ IDEA?

    用户可以使用Vim脚本语言来定制编辑器行为修改颜色方案、设置缩进、启用插件等。插件系统:Vim拥有强大插件系统,用户可以根据需要安装、管理和编写插件。...个人偏好:编辑体验:每个人对于编辑器界面、快捷键和操作方式都有不同偏好。一些人更喜欢简洁高效编辑器Vim,而另一些人可能更愿意使用具有丰富图形界面和交互性编辑器IntelliJ IDEA。...IntelliJ IDEA有一个名为"IDEAVim"插件,它提供了类似Vim编辑体验,可以在IntelliJ IDEA中使用Vim快捷键和命令。...如果你需要这些高级功能,可以在IntelliJ IDEA完成大部分开发工作,并且使用Vim进行某些特定编辑任务。...如果你对Vim编辑方式习以为常,并且喜欢其提供快捷键和命令模式,在IntelliJ IDEA安装并配置"IDEAVim"插件,以获得类似Vim编辑体验,可以将Vim作为IntelliJ IDEA

    30100

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

    启动Vim vim -c cmd file: 在打开文件前,先执行指定命令; vim -r file: 恢复上次异常退出文件; vim -R file: 以只读方式打开文件,但可以强制保存; vim...如果是终端,则会打开netrw文件浏览窗口; 如果是gvim,则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档命令,sp等。...A-Z:用大写字母索引寄存器,可以在寄存器追加内容。 "Ayy把当前行内容追加到a寄存器。 :reg 显示所有寄存器内容。 "":不加寄存器索引时,默认使用寄存器。...用法为: :vim[grep]/pattern/[g] [j] files。g含义是如果一个模式在一行多次出现,则这一行也在结果多次出现。...j含义是grep结束后,结果停在第j项,默认是停在第一项。vimgrep前面可以加数字限定搜索结果上限, :1vim/pattern/ % 只查找那个模式在本文件第一个出现。

    4K11

    Linux 命令行文本操作快捷键

    可能有些人不知道,Linux命令行也有一些方便文本操作快捷键,跳到行首快捷键是Ctrl-a,,跳到行尾快捷键是Ctrl-e,删除光标所在处字符快捷键是Ctrl-d。...因为我平时用Vim比较多,而Linux命令行绑定是Emacs快捷键方式,虽然可以通过在命令行执行set -o vi修改为Vim快捷键方式,但是这样会影响常用像Ctrl-p,Ctrl-n等操作,因此我还是打算将这些难记文本操作快捷键总结下来...注意:如果光标所在位置为标点符号,则删除这个标点符号和跟在它后面的一个单词 Ctrl-w: 删除光标左边单词,如果当前光标在单词中间,则删除这个单词在光标左侧部分 Ctrl-k: 删除光标后面的所有内容...Ctrl-u: 删除输入所有字符 Ctrl-y: 粘贴之前一次Ctrl-k 或Ctrl-w 删除掉内容 Atl-t: 交换光标所在单词和左边单词 Ctrl-t: 交换光标处字符和左边字符,然后光标移动到下一个字符...注:这条比较特殊,我在cygwin测试时候,需要按Ctrl-SHIFT-_才可以。

    2.3K20

    在 Ubuntu Linux 上安装 IntelliJ IDEA

    但是,近年来,来自于JetBrains(WebStorm,PhpStorm或TeamCity开发人员,许多其他IDE和软件工程工具一种)IntelliJ IDEA,变得非常流行,它被许多开发人员认为是当前最好...本教程将介绍如何在Linux上安装它。   本教程使用Linux Mint 18(基于UbuntuLinux发行版)和IntelliJ IDEA 2016.2.5。  ...现在,你可以为IDE选择你最喜欢主题了。主题不影响IntelliJ IDEA行为。...一个用于Scala开发,另一个用于在IntelliJ IDEA模拟Vim编辑器。当然,你可以安装这些和更多插件,只要你想。...3.总结   本教程向你展示了如何在Linux系统上下载并安装IntelliJ IDEA Java IDE。相信每一步都解说得非常详细。

    2.4K30

    Linux 和 Windows PowerShell 常用工具命令 记录

    匹配最近历史 cd - :上一次访问目录 Ctrl + u 和 Ctrl + y: 删除当前行,恢复删除行 Ctrl + c : 换行重新输入命令 Ctrl + d : 某些程序中断命令...bash_login : 同上,限定用户 ~/.bash_profile : 同上 ~/.profile : 同上 ~用户名 : 用户Home目录 ~/.bash_history: 命令历史记录 Vim...文本替换: 搜索规则 :n,$s/从第n行到结尾,类似正则表达式 :%s/ 全文搜索 搜索规则 :n,$s/从第n行到结尾,类似正则表达式 :%s/ 全文搜索 ��则表达式 :%s/ 全文搜索...解除分屏同步移动 :E 目录导航 :split/vsplit 分屏/垂直分屏打开 ctrl-w 上/下/左/右 切换到上/下/左/右窗口 ctrl-w ctrl-w 切换到下一个窗口 ctrl-w...【gf】  - 打开光标处所指文件 (这个命令在打到#include 头文件时挺好用,当然,仅限于有路径) 【*】或【#】在当前文件搜索当前光标的单词 缩进相关 【>>】向右给它进当前行

    4K40

    Vim命令使用说明

    简介 vim是我最喜欢编辑器,也是linux下第二强大编辑器。 虽然emacs是公认世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。...(CTRL-W q或CTRL-W CTRL-Q) :saveas newfilename – 另存为 :browse e – 会打开一个文件浏览器让你选择要编辑文件。...如果是终端,则会打开netrw文件浏览窗口; 如果是gvim,则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档命令,sp等。...标记之后,退出Vim, 重新启动,标记仍然有效。 `{a-z}: 移动到标记位置。 ‘{a-z}: 移动到标记行行首。 `{0-9}:回到上[2-10]次关闭vim时最后离开位置。...这在插入分割线时非常有用,30i+就插入了36个+组成分割线。

    2.6K11
    领券