Maison  >  Questions et réponses  >  le corps du texte

vim - Pourquoi l'éditeur a-t-il la fonction "complétion de parenthèses"?

La saisie normale du support droit nécessite shift + 右括号 et deux frappes, mais la main ne quittera pas la zone principale du clavier
 ; Utilisez des parenthèses pour terminer. Après avoir terminé la saisie du contenu, vous devez appuyer sur la touche de direction Bien que vous n'appuyiez qu'une seule fois sur la touche, votre main droite quitte la zone principale du clavier et le déplacement est important.
Par conséquent, j’estime que cette fonction n’est pas très pratique, alors quel est son principal intérêt ?

Mise à jour :
Lorsque j'ai posé cette question, je n'avais pas trouvé d'excellente implémentation de la correspondance entre parenthèses dans vim, et c'était très difficile à utiliser. Maintenant j'ai trouvé un morceau de code, l'effet est le même que dans ST2. Si vous êtes intéressé, veuillez vous rendre sur : Complétion automatique des crochets dans vim

天蓬老师天蓬老师2712 Il y a quelques jours630

répondre à tous(7)je répondrai

  • 漂亮男人

    漂亮男人2017-05-16 16:42:41

    Eh bien, tout d’abord, je pense qu’il y a deux avantages à faire cela
    1) Il ajoutera automatiquement des parenthèses droites pour vous éviter d'oublier d'écrire
    2) Après avoir entré le parenthèse gauche, le curseur se trouvera entre les deux parenthèses. À ce moment, vous pouvez écrire une certaine quantité de code, puis vous pourrez entrer directement dans le parenthèse droite pour sortir des parenthèses. Ce genre de sentiment est évidemment bien meilleur que de saisir d'abord les parenthèses puis d'écrire le code

    .

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-16 16:42:41

    La raison principale est que j'ai peur que les supports gauche et droit ne correspondent pas. Les problèmes tels que la sauvegarde des doigts ne sont pas la chose la plus importante.

    répondre
    0
  • 高洛峰

    高洛峰2017-05-16 16:42:41

    De nombreux éditeurs ont pour fonction de compléter automatiquement les parenthèses et de déplacer automatiquement le curseur entre parenthèses

     !

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 16:42:41

    Entrez-en un()
    没有参数的函数、一个空的tuple,真实项目中能有多少比例?
    大部分时候都是(params)
    Il existe également une touche de raccourci appelée sauter hors des parenthèses

    répondre
    0
  • 黄舟

    黄舟2017-05-16 16:42:41

    Il n'y a pas de complétion de parenthèse, veuillez écrire un code Lisp pour voir ~~

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-16 16:42:41

    L'efficacité du développement dépend davantage des spécifications que de la vitesse de frappe.

    répondre
    0
  • 阿神

    阿神2017-05-16 16:42:41

    Pour faire simple, qu'il s'agisse d'un langage informatique ou d'un langage humain, les parenthèses s'utilisent toujours par paires. Par conséquent, de nombreux éditeurs proposent naturellement la complétion des parenthèses.

    Je n'ai jamais rencontré de problème de mains quittant la zone principale du clavier lors de l'utilisation de Xcode : vous pouvez utiliser Tab pour accepter automatiquement les parenthèses de complétion, ou vous pouvez taper directement un point-virgule pour accepter la complétion d'une ligne entière.

    répondre
    0
  • Annulerrépondre