System.out.println()快捷方式不起作用

时间:2015-10-03 06:28:32

标签: java eclipse keyboard-shortcuts

我的笔记本电脑上安装了最新的Eclipse版本。当我尝试使用快捷方式" syso"对于System.out.println()(我点击CTRL + SPACE),我得到两个这样的新窗口:

Eclipse - two windows syso

但是在我的旧笔记本电脑上,当我点击键盘按钮的相同组合时,我立即得到System.out.println(),而没有添加任何问题。

我尝试比较两台计算机之间的Eclipse设置,但是在Eclipse下配置了大量的首选项。我打开偏好设置 - > Java - >编辑 - >模板并找到sysout,然后单击编辑,但设置相同。 有谁可以帮助我吗? 非常感谢, Java begginer

编辑:我发现在旧笔记本电脑(和Eclipse版本)上没有syso模板,只有sysout,但两者都在工作 在新的笔记本电脑相同的模板上,只有工作sysout

4 个答案:

答案 0 :(得分:2)

请检查

<asp:GridView ID="gvStore" runat="server" AllowPaging="True" AllowSorting="True"
                            AutoGenerateColumns="False" CellPadding="4" EmptyDataText="هیچ کالایی موجود نیست"
                            Font-Names="Tahoma" Font-Size="Small" ForeColor="#333333" HorizontalAlign="Center"
                            Width="1000px" OnRowDataBound="gvStore_RowDataBound" OnSelectedIndexChanging="gvStore_SelectedIndexChanging" 
                            OnPageIndexChanging="gvStore_PageIndexChanging" CaptionAlign="Right" DataKeyNames="store_id"> 
                            <PagerSettings FirstPageText="ابتدا" LastPageText="انتها" Mode="NumericFirstLast"
                                NextPageText="بعدی" PreviousPageText="قبلی" />
                            <RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
                            <Columns>
                                <asp:BoundField DataField="rownum" HeaderText="ردیف" />
                                <asp:BoundField DataField="store_id" HeaderText="شناسه" Visible="False" />
                                <asp:BoundField DataField="groups_name" HeaderText="نام کالا"></asp:BoundField>
                                <asp:BoundField DataField="str" HeaderText="مشخصات کالا"></asp:BoundField>
                                <asp:BoundField DataField="plaque_no1" HeaderText="شماره اموال 1"></asp:BoundField>
                                <asp:BoundField DataField="plaque_no2" HeaderText="شماره اموال 2"></asp:BoundField>
                                <asp:BoundField DataField="buy_request_no" HeaderText="شماره درخواست" ></asp:BoundField>
                                <asp:BoundField DataField="contract_no" HeaderText="شماره قرارداد"></asp:BoundField>
                                <asp:BoundField HeaderText="تاریخ ورود" DataField="bdate"></asp:BoundField>
                                <asp:BoundField HeaderText="محل بودجه" DataField="budjet_name"></asp:BoundField>
                                <asp:CommandField SelectText="جزئیات درخواست" ShowSelectButton="True" />
                            </Columns>
                            <FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
                            <PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />
                            <SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
                            <HeaderStyle BackColor="#990000" Font-Bold="False" Font-Size="Small" ForeColor="White" />
                            <AlternatingRowStyle BackColor="White" />
                        </asp:GridView>

确认模板菜单中只有Windows->Preferences->Java->Editor->Templates 的一个条目。

还要检查为我写的代码是什么

syso

答案 1 :(得分:1)

实际上,您应该使用的键是(发送),然后单击(制表符)底部。

答案 2 :(得分:0)

你必须输入sysout然后点击CTRL + space

答案 3 :(得分:0)

  1. 转到文件--->首选项--->用户片段

  2. 搜索“java.json”,然后包含这一行并保存。

    "sout": { "前缀": "南", "body": ["System.out.println("$1");"], “描述”:“打印新行” },