小编Edw*_*alk的帖子

如何使用ctags和vim跳转到java方法

在我升级我的 Ubuntu 系统之前,这曾经有效:

ctags *.java
vim -t fooFunc
Run Code Online (Sandbox Code Playgroud)

这会带我去例如 Foo.fooFunc()

但是现在,vim 转到标准的“未找到标签”页面。

我现在必须这样做:

vim -t Foo.fooFunc()
Run Code Online (Sandbox Code Playgroud)

让它做正确的事。

更重要的是,^]根本不再起作用。

查看生成的标签文件,我看到如下条目:

Foo.fooFunc Foo.java  /^    private void fooFunc() {$/
Run Code Online (Sandbox Code Playgroud)

虽然旧版本的 ctags 生成的标签文件看起来像

fooFunc Foo.java  /^    private void fooFunc() {$/
Run Code Online (Sandbox Code Playgroud)

所以看起来 ctags 现在坏了。

有没有办法恢复到旧的行为?或者让 vim 尊重新格式?

java vim ctags

8
推荐指数
1
解决办法
5207
查看次数

Windows 在 Mac OS X 10.9 (Mavericks) 中自发地从工作区移动到工作区

我一直发现窗户已经从一个工作区移动到另一个工作区。这通常与我在全屏模式下打开某些内容有关,但并非总是如此。

有人知道如何让我的窗户留在我放置它们的工作区中吗?

此外,扩大; 我希望窗口留在我放置它们的地方,而不必转到停靠栏图标并明确分配工作区。

另外,我想在每个窗口的基础上执行此操作,而不是每个应用程序。例如,我经常在工作区 #2 中打开浏览器窗口以用于文档,而在工作区 #1 中的其他浏览器窗口用于一般浏览。我还喜欢在工作区 #2 中保留一些终端窗口用于编辑文档,在工作区 #3 中保留一些用于编辑源代码的窗口。

偶尔会发现我所有的窗户都分散在不同的工作区,这让我发疯,现在我必须手动将它们放回我想要的地方。

osx-mavericks macos

2
推荐指数
1
解决办法
2011
查看次数

标签 统计

ctags ×1

java ×1

macos ×1

osx-mavericks ×1

vim ×1