Add parentheses around C-expression in Eclipse










1















Is there a way to select a C/C++ expression in Eclipse and put a bracket around it with a single keyboard shortcut? IDEs usually have this but I couldn't find a way in Eclipse.



For Java Code, there is a more or less good workaround described in Parentheses over selected words in Eclipse, but this does not work for C-Code - after bringing up the template list for the selection, the suggested templates are empty.










share|improve this question






















  • Shift+Alt+Z shows all templates that contain $line_selection, so you can make the template ($line_selection)$cursor to select something and hit Shift+Alt+Z. Unfortunately, this does not work for multi-line selections because everything in the template in the line before $line_selection will be applied to each selected line.

    – howlger
    Nov 13 '18 at 17:09











  • That's what I'm looking for! Would it now additionally be possible to assign a shortcut key to this? I'm accustomed from other IDEs to press "SHIFT+(" and if a word is selected, the Editor puts the brackets in. Like pressing "/" on a selected line and it gets commented out! BTW. could you make this an answer so that I can mark the issue as solved?

    – Jens
    Nov 14 '18 at 9:32















1















Is there a way to select a C/C++ expression in Eclipse and put a bracket around it with a single keyboard shortcut? IDEs usually have this but I couldn't find a way in Eclipse.



For Java Code, there is a more or less good workaround described in Parentheses over selected words in Eclipse, but this does not work for C-Code - after bringing up the template list for the selection, the suggested templates are empty.










share|improve this question






















  • Shift+Alt+Z shows all templates that contain $line_selection, so you can make the template ($line_selection)$cursor to select something and hit Shift+Alt+Z. Unfortunately, this does not work for multi-line selections because everything in the template in the line before $line_selection will be applied to each selected line.

    – howlger
    Nov 13 '18 at 17:09











  • That's what I'm looking for! Would it now additionally be possible to assign a shortcut key to this? I'm accustomed from other IDEs to press "SHIFT+(" and if a word is selected, the Editor puts the brackets in. Like pressing "/" on a selected line and it gets commented out! BTW. could you make this an answer so that I can mark the issue as solved?

    – Jens
    Nov 14 '18 at 9:32













1












1








1








Is there a way to select a C/C++ expression in Eclipse and put a bracket around it with a single keyboard shortcut? IDEs usually have this but I couldn't find a way in Eclipse.



For Java Code, there is a more or less good workaround described in Parentheses over selected words in Eclipse, but this does not work for C-Code - after bringing up the template list for the selection, the suggested templates are empty.










share|improve this question














Is there a way to select a C/C++ expression in Eclipse and put a bracket around it with a single keyboard shortcut? IDEs usually have this but I couldn't find a way in Eclipse.



For Java Code, there is a more or less good workaround described in Parentheses over selected words in Eclipse, but this does not work for C-Code - after bringing up the template list for the selection, the suggested templates are empty.







eclipse eclipse-cdt






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 13 '18 at 12:12









JensJens

4,33311635




4,33311635












  • Shift+Alt+Z shows all templates that contain $line_selection, so you can make the template ($line_selection)$cursor to select something and hit Shift+Alt+Z. Unfortunately, this does not work for multi-line selections because everything in the template in the line before $line_selection will be applied to each selected line.

    – howlger
    Nov 13 '18 at 17:09











  • That's what I'm looking for! Would it now additionally be possible to assign a shortcut key to this? I'm accustomed from other IDEs to press "SHIFT+(" and if a word is selected, the Editor puts the brackets in. Like pressing "/" on a selected line and it gets commented out! BTW. could you make this an answer so that I can mark the issue as solved?

    – Jens
    Nov 14 '18 at 9:32

















  • Shift+Alt+Z shows all templates that contain $line_selection, so you can make the template ($line_selection)$cursor to select something and hit Shift+Alt+Z. Unfortunately, this does not work for multi-line selections because everything in the template in the line before $line_selection will be applied to each selected line.

    – howlger
    Nov 13 '18 at 17:09











  • That's what I'm looking for! Would it now additionally be possible to assign a shortcut key to this? I'm accustomed from other IDEs to press "SHIFT+(" and if a word is selected, the Editor puts the brackets in. Like pressing "/" on a selected line and it gets commented out! BTW. could you make this an answer so that I can mark the issue as solved?

    – Jens
    Nov 14 '18 at 9:32
















Shift+Alt+Z shows all templates that contain $line_selection, so you can make the template ($line_selection)$cursor to select something and hit Shift+Alt+Z. Unfortunately, this does not work for multi-line selections because everything in the template in the line before $line_selection will be applied to each selected line.

– howlger
Nov 13 '18 at 17:09





Shift+Alt+Z shows all templates that contain $line_selection, so you can make the template ($line_selection)$cursor to select something and hit Shift+Alt+Z. Unfortunately, this does not work for multi-line selections because everything in the template in the line before $line_selection will be applied to each selected line.

– howlger
Nov 13 '18 at 17:09













That's what I'm looking for! Would it now additionally be possible to assign a shortcut key to this? I'm accustomed from other IDEs to press "SHIFT+(" and if a word is selected, the Editor puts the brackets in. Like pressing "/" on a selected line and it gets commented out! BTW. could you make this an answer so that I can mark the issue as solved?

– Jens
Nov 14 '18 at 9:32





That's what I'm looking for! Would it now additionally be possible to assign a shortcut key to this? I'm accustomed from other IDEs to press "SHIFT+(" and if a word is selected, the Editor puts the brackets in. Like pressing "/" on a selected line and it gets commented out! BTW. could you make this an answer so that I can mark the issue as solved?

– Jens
Nov 14 '18 at 9:32












1 Answer
1






active

oldest

votes


















2














As far as I know, exactly that is not possible. You might report it to Eclipse CDT as a feature request.



But as workaround a template like the following can be used:



($line_selection)$cursor


If you hit Shift+Alt+Z the Surround With Quick Menu shows all templates containing $line_selection and with a number key a templated can be selected.



The key Shift+Alt+Z can be changed, but unfortunately no key can be defined to select the template directly. Also unfortunately, this does not work for multi-line selections because everything in the template in the line before $line_selection will be applied to each selected line.






share|improve this answer






















    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53280777%2fadd-parentheses-around-c-expression-in-eclipse%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    As far as I know, exactly that is not possible. You might report it to Eclipse CDT as a feature request.



    But as workaround a template like the following can be used:



    ($line_selection)$cursor


    If you hit Shift+Alt+Z the Surround With Quick Menu shows all templates containing $line_selection and with a number key a templated can be selected.



    The key Shift+Alt+Z can be changed, but unfortunately no key can be defined to select the template directly. Also unfortunately, this does not work for multi-line selections because everything in the template in the line before $line_selection will be applied to each selected line.






    share|improve this answer



























      2














      As far as I know, exactly that is not possible. You might report it to Eclipse CDT as a feature request.



      But as workaround a template like the following can be used:



      ($line_selection)$cursor


      If you hit Shift+Alt+Z the Surround With Quick Menu shows all templates containing $line_selection and with a number key a templated can be selected.



      The key Shift+Alt+Z can be changed, but unfortunately no key can be defined to select the template directly. Also unfortunately, this does not work for multi-line selections because everything in the template in the line before $line_selection will be applied to each selected line.






      share|improve this answer

























        2












        2








        2







        As far as I know, exactly that is not possible. You might report it to Eclipse CDT as a feature request.



        But as workaround a template like the following can be used:



        ($line_selection)$cursor


        If you hit Shift+Alt+Z the Surround With Quick Menu shows all templates containing $line_selection and with a number key a templated can be selected.



        The key Shift+Alt+Z can be changed, but unfortunately no key can be defined to select the template directly. Also unfortunately, this does not work for multi-line selections because everything in the template in the line before $line_selection will be applied to each selected line.






        share|improve this answer













        As far as I know, exactly that is not possible. You might report it to Eclipse CDT as a feature request.



        But as workaround a template like the following can be used:



        ($line_selection)$cursor


        If you hit Shift+Alt+Z the Surround With Quick Menu shows all templates containing $line_selection and with a number key a templated can be selected.



        The key Shift+Alt+Z can be changed, but unfortunately no key can be defined to select the template directly. Also unfortunately, this does not work for multi-line selections because everything in the template in the line before $line_selection will be applied to each selected line.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 14 '18 at 12:43









        howlgerhowlger

        11k51738




        11k51738





























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53280777%2fadd-parentheses-around-c-expression-in-eclipse%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Use pre created SQLite database for Android project in kotlin

            Darth Vader #20

            Ondo