Linux中是否有一个编辑器可以在双击该单词时突出显示单词的所有实例?我在Windows中使用Notepad ++提供了该功能。现在我在Linux编辑器中遗漏了它。我试过Kate,Gedit等等。
答案 0 :(得分:38)
要在Geany中启用此功能,请执行以下操作:
sudo apt-get install geany-plugin-addons
Tools
- > Plugin Manager
Addons
(请检查列Active
)Preferences
Mark all occurrences of a word when double-clicking it
答案 1 :(得分:8)
首先安装addons插件:
sudo apt-get install geany-plugin-addons
然后应用mr13的答案。
答案 2 :(得分:2)
您使用的是哪个版本的Kate,Kate具有here所述的确切功能。
答案 3 :(得分:1)
这个Geany插件对我不起作用(在Fedora上),而不是这个:http://sourceforge.net/projects/geanyhighlightselectedword/。虽然安装它有点复杂。
答案 4 :(得分:0)
有Geany,但我不知道是不是那样。
您可以自定义gedit以执行您想要的操作: http://grigio.org/pimp_my_gedit_was_textmate_linux
如果无法获得所需内容,可以使用WINE安装Notepad ++。尝试类似this的内容。
答案 5 :(得分:0)
VIM可以这样做:)不是通过点击,但有一种方法可以快速搜索单词并突出显示所有出现的内容。
答案 6 :(得分:0)
Eclipse 有类似的东西。安装 Darkest Dark 插件,然后双击一个单词并按 Ctrl + F 突出显示所有实例。按 Esc 取消突出显示。
Sublime Text 3 和 Microsoft Visual Studio Code (VSCode) 都具有双击功能。只需双击任何单词以突出显示它的所有实例。点击任何地方即可取消突出显示。
当我想到软件开发时,我想到的前 3 个现代的、与 Linux 兼容的编辑器如下。所有这 3 款产品都功能强大、现代、广泛使用且跨平台(Windows、Mac 和 Linux)!
那么,让我们看看这 3 个中的每一个如何“突出显示所选单词的所有实例”:
_currentChannel_i
在 4 个位置以黑色突出显示,在靠近左下角的一个位置以某种黄色突出显示:_currentChannel_i
的 8 个实例全部以蓝色突出显示,包括评论中的一些实例!我喜欢这个功能并且一直在使用它!按 Esc 取消 Ctrl + F 蓝色突出显示。 _currentChannel_i
,您可以看到它的 9 个实例突出显示/加框,包括在评论中。只需点击任何地方即可撤消此选择。 _currentChannel_i
,您可以看到它的 9 个实例突出显示,包括在评论中。 嗯,到目前为止,Sublime Text 3 是最轻的,但缺乏良好的索引器和函数视图/资源管理器。它具有先进的现代功能,如多光标模式。它是由一个孤独且非常有才华的开发人员制作的,所以如果你使用它,请去购买一个许可证来支持他的工作。这是他的生计。
Eclipse 是迄今为止最重的,但缺乏多光标模式等现代功能。到目前为止,它是三者中最古老的,并拥有世界一流的索引器。由于它是最古老的 (first released in 2001) 和 FOSS,它被广泛使用,并被用作许多其他专业编辑器和微控制器开发平台的基础,例如 STM32CubeIDE 和 Arduino Professional IDE,它们都是 Eclipse -基于。仅就这个原因,就值得学习。
Microsoft VSCode 是最新的 (first released in 2015),比 Eclipse 更轻量级,比 Sublime Text 3 更先进和功能更丰富。由于它是在其他 2 个编辑器之后,它能够借用 Sublime Text 3(我假设)的想法,例如多光标模式,这很巧妙。因此,它包含该功能(请参阅此处:https://code.visualstudio.com/docs/editor/codebasics#_multiple-selections-multicursor),以及强大的索引器(由于我没有使用过,因此无法对其进行评论),以及左侧的“大纲”视图 -手窗格以查看函数、定义等的列表,就像我在 Eclipse 右侧窗格中的“大纲”视图中看到的那样。由于它得到了 Microsoft 的支持,因此可以说它是 3 中支持最好的。
因为我最熟悉 Eclipse,所以我更喜欢将它与 Sublime Text 3 结合使用。但是,如果您是这些编辑器的新手,我建议您从 Microsoft VSCode 开始,然后从那里开始。 或者,如果您发现自己需要或想要直接使用 Eclipse,或者 STM32CubeIDE 或 Arduino Pro IDE,请试试我上面的 Eclipse 安装和配置说明。
帮助我通过谷歌再次找到这个答案的关键词:关于使用哪个文本编辑器的规范答案,为什么以及如何使用:sublime text 3、eclipse、microsoft visual studio code (vscode)、multi-cursor text editor模式,单词高亮;最佳编辑;最佳文本编辑器;最好的 IDE
答案 7 :(得分:-1)
在 Linux Mint 19 Tara
安装geany-plugin-automark
,然后启动geany,转到
菜单->工具->插件管理器,然后启用/检查自动标记