it-swarm.com.de

Vá para uma linha específica em um arquivo - Notepad ++

Então, estou aprendendo o Emacs depois de mais de dois anos usando o notepad ++ como meu editor padrão. Eu ainda estou ligado em algumas coisas, mas eu me sinto gostando de trabalhar com isso.

Minha pergunta é simples: no Notepad ++CTRL+G. Emacs, por algum motivo desconcertante, exige que eu façaM-x goto-line [enter] $linenumber [enter].

Eu não posso acreditar que não há um atalho para isso. Eu devo estar googleling errado, certamente?

43
Nekkoru

M-g gduM-g M-gAls Sprache hinzufügen für goto-line.

E a maneira mais fácil de foundrar isso éM-x where-is RET goto-line RETque listará as ligações para o comando goto-line, ou você pode digitarC-h bDiese Liste enthält Informationen zum Pufferspeicher (E, Em Seguida, Você Pode Examinar As Ligações Para Ver Se goto-line Está Lá ou Descrobrir Outros Comandos E Ligações Uteis.

62
Trey Jackson

Verwenden Sie für Notepad ++ unter Windows Ctrl + g, um zu einer bestimmten Zeile zu gelangen.

23
Shekhar

Trey Jacksons Antwort ist richtig, aber eine weitere nützliche Sache, die man in Emacs wissen sollte, ist, wie man so etwas auf eigene Faust entdeckt. In Ihrem Fall kennen Sie den Namen des Befehls - goto-line. Wenn Sie 'C-h w' (Strg + h und dann w) eingeben, wird Emacs "Wo ist Befehl:" angezeigt. Geben Sie goto-line ein und drücken Sie die Eingabetaste. Daraufhin erfahren Sie, welche Tastatureingaben (falls vorhanden) an diesen Befehl gebunden sind.

Es gibt eine Reihe ähnlicher Funktionen. 'C-h k' führt die Umkehrung aus - fragt Sie nach einem Tastendruck und teilt Ihnen dann mit, welchen Befehl er ausführen soll; 'C-h b' zeigt alle aktuellen Tastenkombinationen an; 'C-h a' sucht nach einer Zeichenfolge. Sie können also 'C-h a goto' eingeben, um nach Befehlen mit "goto" im Namen zu suchen. 'C-h v' beschreibt Variablen; 'C-h f' beschreibt Funktionen; usw.

5
deong

Wenn Sie ein Emacs-Neuling sind, enthält diese Webseite eine detaillierte Erklärung, wie Sie bestimmte Zeilennummern finden.

Für mich (auf einem Mac) war es M-x goto-line (wo ich durch Drücken und sofortiges Loslassen der Escape-Taste die "M" -Meta-Taste bekomme).

0
chimeric