我可以在eclipse中打开一个文件,但是有没有语法跳转到特定的行?
VI可以通过
执行此操作vi -c LINE filename
答案 0 :(得分:37)
不完全正确答案,但对于Java文件,您可以使用包浏览器或outline view对select a group of lines有用)并将文件打开到与Java元素匹配的行(类,方法,变量,......)
文件打开后, CTRL + L 是转到当前编辑文件的一行的方式,如Adi中提到的那样评价。
答案 1 :(得分:8)
终于修好!!
在Windows上:
<ul class="sort-list">
<li class="sort-item" data-event-date="14-Feb-2013">Valentine's Day on 14-Feb-2013</li>
<li class="sort-item" data-event-date="25-Dec-2013">Christmas on 25-Dec-2013</li>
<li class="sort-item" data-event-date="14-Jul-2013">Bastille Day on 14-Jul-2013</li>
<li class="sort-item" data-event-date="01-Jan-2013">New Year's Day on 01-Jan-2013</li>
<li class="sort-item" data-event-date="31-Oct-2013">Halloween on 31-Oct-2013</li>
</ul>
(function($){
var container = $(".sort-list");
var items = $(".sort-item");
var count = 0;
var limit = 4;
items.each(function() {
// Convert the string in 'data-event-date' attribute to a more
// standardized date format
var BCDate = $(this).attr("data-event-date").split("-");
var standardDate = BCDate[1]+" "+BCDate[0]+" "+BCDate[2];
standardDate = new Date(standardDate).getTime();
$(this).attr("data-event-date", standardDate);
});
items.sort(function(a,b){
a = parseFloat($(a).attr("data-event-date"));
b = parseFloat($(b).attr("data-event-date"));
return a>b ? -1 : a<b ? 1 : 0;
}).each(function(){
count ++
if(limit && count <= limit){
container.prepend(this);
}
});
})(jQuery);
/* This script sorts your list in descending order... to change it to ascending order change the "less than" operator (<) to "greater than" (>) */
在Linux / Mac上:
eclipsec.exe -name Eclipse --launcher.openFile %USERPROFILE%\workspace\MyClass.java:50
答案 2 :(得分:7)
CTRL + SHIFT + R (开放资源)或 CTRL + SHIFT + T (开放式,仅限课程)
输入名称/名称的开头/驼峰案例名称的首字母
CTRL + L (转到行)
答案 3 :(得分:1)
嗯。对我来说,它在Windows上的工作就像
eclipse.exe path\filename.ext:42
(我实际上是在寻找跨IDE的一致解决方案。
Pycharm offers pycharm.exe path:number
as well,但似乎不起作用:/)
答案 4 :(得分:1)
尝试
eclipse.exe file.txt:22
用于较新版本的eclipse和
eclipse.exe file.txt+178
适合较年长的人。
答案 5 :(得分:0)