我这个题目也不知道怎么描述,说一下具体情况吧
我是前端开发的,比如在一个 vue 页面中你要维护其中一个标签的 test 方法
找到 html 代码以后,你又得找 methods 一堆定义好的方法里面,找到 test 在哪 methods:{ a(){...}, b(){...}, c(){...}, test(){ this.a = 123 }, d(){...}, }
然后 test 里面的相关变量,你还得跳回到 data(){ return { a2:'', a1:'', a:'', a3:'', a3:'', } }
当然基本的是 ctrl+f,ctrl+d,然后用插件 bookmarks 插件 F2 跳转到书签位置解决 但是还是觉得很麻烦,所以看各位有什么比较好的解决办法,比如说 1.bookmarks 里面可以对标签进行分组,选择分组后,标签只在组内标记的位置跳转 2.vscode 自带分块功能,只对自己标记的范围进行光标跳转 谢谢各位
1
tool2d 2023-03-01 11:30:42 +08:00
向前跳转我一般用 lsp 提供的 GoTo Definition 功能。
向后跳转如果要经常编辑,我会开一个类似 vim 的 buffer ,分屏操作,用快捷键在左右屏幕之间跳转。 反正现在显示器都是宽屏,同时放两列代码没什么压力。 |
2
bjzhush 2023-03-01 11:42:46 +08:00
go back
go forward go to definition 这三个了解一下,跨文件跳转主要就这三个 |
6
kongkongye 2023-03-01 12:15:54 +08:00 via iPhone
同样的问题,希望打开方法定义时,如果同时按住某个快捷键,就在新窗口打开,这样不会改变现有的某个窗口光标位置。不知道怎么实现,有没现成插件。
|
7
yyf1234 2023-03-01 12:17:08 +08:00 via iPhone
GD
|
8
Track13 2023-03-01 12:47:25 +08:00 via Android
所以 vue3 才有了 setup 语法糖。
|
9
Timefly 2023-03-01 13:02:56 +08:00
鼠标侧键 前进 后退, 非常好用
|
10
lessMonologue 2023-03-01 13:12:37 +08:00
vim
|
11
solxnp 2023-03-01 15:37:59 +08:00
这不是 ide 提供的基础功能么:跳转
html 中的方法处 cmd + b 跳转到 methods 中的方法 opt + cmd + < 再跳转回 html 中的方法处 就是持续用 cmd + b 可以从 a > b > c > d > ... opt + cmd + < 可以从 d > c > b > a 再 opt + cmd + > 可以再从 a > b > c > d > ... |
12
EdwardLU 2023-03-01 17:44:34 +08:00
nvim 解君愁
|