Aller à une ligne spécifique dans un fichier Notepad++

donc J'apprends Emacs après plus de deux ans d'utilisation de notepad++ comme mon éditeur par défaut. Je suis toujours accroché à certaines choses, mais je me trouve en quelque sorte plaisir à travailler avec elle.

Ma question est simple: dans Notepad++, quand je voulais aller à une ligne de mon fichier, j'ai utilisé CTRL+G. Emacs, pour une raison quelque peu déconcertante, me demande de faire M-x goto-line [enter] $numéro de ligne [enter].

<!-Je n'arrive pas à croire qu'il n'y ait pas de raccourci pour ça. Je doit être googler mal, sûrement?

44
demandé sur Tom Zych 2013-02-05 20:19:27

4 réponses

M-g g ou M-g M-G sont les fixations par défaut pour goto-line.

Et, le plus simple c'est soit m-x where-is RET goto-line RET qui listera les liens pour la commande goto-line, ou vous pouvez taper C-h b qui liste Toutes les fixations pour le buffer courant (et ensuite vous pouvez parcourir les fixations pour voir si goto-line est-il, ou pour découvrir d'autres commandes utiles et les liaisons.

62
répondu Trey Jackson 2013-02-05 16:21:03

pour Notepad++, sur windows, utilisez Ctrl + g aller à la ligne spécifique.

22
répondu Shekhar 2016-10-21 08:48:20

la réponse de Trey Jackson est correcte, mais une autre chose utile à savoir dans emacs est comment découvrir ce genre de chose tout seul. Dans votre cas, vous connaissez le nom de la commande -- goto-line. Si vous tapez 'C-h w' (ctrl+h, puis w), Emacs sera comme vous "Où est la commande: ". Tapez goto-line et hit enter, et il vous indiquera quelles frappes (s'il y en a) sont liées à cette commande.

Il y a un tas de traits plus semblables. 'C-h k' fait l'inverse -- vous demande une frappe et puis vous indique la commande qu'il exécute; 'C-h b' montre toutes les clés courantes; 'C-h A' va chercher une chaîne de caractères, donc vous pouvez taper 'C-h A goto' pour rechercher des commandes avec "goto" dans le nom; 'c-h v' décrit des variables; 'C-h F' décrit des fonctions, etc.

5
répondu deong 2013-02-05 16:27:04

Si vous êtes un emacs débutant, cette page donne une explication détaillée sur la façon de trouver des numéros de ligne.

Pour moi (sur un mac), il a été M-x goto-line (où j'obtiens la touche méta " M " en appuyant et en relâchant immédiatement le bouton escape).

0
répondu chimeric 2016-08-18 21:31:10