eclipse text formatter - eclipse

I have written some code in eclipse which has a lot of blank lines.
I need to format the code and remove the blank lines.
How do I go about this?

You can use the default text formatter by selecting the code you want to format and then typing:
Ctrl + Shift + F (Contextual menu Source -> Format)
If this doesn't work you can edit this default formatter by changing the Existing blank lines - Number of empty lines to preserve from 1 to your number in Prefrences Java Code Style Formatter Edit Eclipse default formater Blank line tab.

Related

How do I change the linter/formatter in VS Code?

I'm on Ubuntu. Pushing Ctrl + Shift + i in VS Code auto formats the file.
I was editing a solidity contract and pushed Ctrl + Shift + i, VS Code didn't have a formatter configured so it asked me to pick one - I accidentally chose my JS prettifier extension instead of the solidity one. This badgered up my code by trying to use single quotes instead of double quotes (not allowed in solidity) and some other non-solidity friendly changes.
Pushing Ctrl + Shift + i now just auto formats with the wrong formatter with no option to pick a different one.
How can I change which linter/formatter is associated to which file types in VS Code?
Solution A:
Press Ctrl+Shift+P
Then type Format Document With...
At the end of the list click on Configure Default Formatter...
Now you can choose your favorite beautifier from the list.
Solution B:
go to file -> preferences -> settings search for format, on the left side, click on Text Editor, the very first item on the right side is Editor: Default Formatter from the dropdown you can pick any document formatter which you installed before.

How to set VSCode typescript format for if statement

I'm trying to config the VSCode format to not set a new line after && in if statement
I'm trying to search after some new line functions at the settings.json
this what happened today after format
I'm trying to set the format do this
In VSCode, go to Settings > Text Editor > Word Wrap, and turn it off.
Alternatively, go to Settings > Text Editor > Word Wrap Column, and increase the column in which words will wrap (default is 80 I believe).

Eclipse - How to format selected code from multiple lines to a single line?

In Eclipse, if I select some code which is split on more than one line and I want to format it on one line only, how can I do that?
I want to know if it's possible to configure the js formatter inside eclipse so to be able to use just SHIFT + CMD + F.
Code split on several lines:
$('a#pop1').fancybox({
'padding': 0,
'margin-left': 30,
'width': 728,
'height': 400,
'maxWidth': 728,
'maxHeight': 400
});
and how I would like to achieve, split on a single line.
$('a#pop1').fancybox({'padding': 0,'margin-left': 30,'width': 728,'height': 400,'maxWidth': 728,'maxHeight': 400});
You need to do couple of thing to prevent code formatting.
Follow below step :
Right click on project and open properties.
Go to Preferences > JavaScript > Code Style > Formatter
Check Enable Project Specific settings.
Click on Edit button. Change Profile Name on top of dialog.
Go to New Line tab. Un-Checked option under Object initializers section.
Now go to Line Wrapping tab. increase Maximum line width parameter value.
Click on Ok than Applly than Ok.
This will now prevent your JavaScript code to format like above.
After that select your code and press Ctrl + Shift + f key combination to format your code.
Maybe this link can be helpful for you: Using the code formatter - Eclipse
Or this one, maybe, that has got some instructions: Formatting Your Code Using the Eclipse Code Formatter
try this -
Preferences > JavaScript > Code Style > Formatter
These are the steps:
Create a new profile (since you cannot edit the builted-in one), if you haven't already, and click Edit....
Open the Line Wrapping tab.
in it edit settings for your function
Click Apply, and Ok.

Eclipse format question

When I format in eclipse long lines become from this :
String str = instance.someMethod("jhdajhajsha").someOtherMethod("sakjsaksja");
to this :
String str = instance.someMethod("jhdajhajsha")
.someOtherMethod("sakjsaksja");
How do I prevent this?
Good practice is to place line-break like that.
Any way you can edit you format setting
Window > Preferences
It will show the Preferences Window
In that Expand the Java then Code Style and select Formatter
Here you can edit Active profile
In the edit, Line Wrapping tab, The General Settings there is a option to set the
Maximum line width give the maximum limit here, When you format, it will break the line more than this limit
windows > preferences > java > code style > formatter
Create a new profile. in the profile setting, select Line Wrapping [tab]
disable line wrapping for all . (class declaration, constructor declaration etc etc etc.. )

How to customize Eclipse's text editor code formatting

How can I set my Eclipse's code formatter to allow code rows longer than 80 characters. I know that very long lines is hard to read but in my opinion 80 characters per line is very small value for wide screen monitors.
In Preferences, go to Java > Code Style > Formatter and edit/create the formatter and go to tab Line Wrapping. There in you can set the Maximum line width.
Further on you can in General > Editors > Text Editors also set the Print margin column which should shift up that margin (a 1px wide vertical line in the right side of your code) to the desired position. This however doesn't affect the formatter, only the human eye.
This answer was a bit old, and the path have changed with new versions of Eclipse.
To set the Maximum line width, go to Project > Properties. In the Properties window, go to Java Code Style > Formatter. Select your Active Profile (let the one which is already selected, this is the one you are currently using) and click on Edit. In the tab Line Wrapping, you can set the Maximum line width (80 by default). You can also go to the tab Comments and uncheck Enable Line Comment Formatting if you want your comments not to be formatted on multiple lines with Ctrl+Shift+F.
Don't forget to change the name of the Profile Name; if you don't change it, you won't be able to save your changes (provided the one you are editing is Built-In
Also, you can set the Print margin column in Window > Preferences > General > Editors > Text Editors.
Regarding the "small" value (80), this has just changed (in August 2014).
See "Eclipse is not a terminal anymore – Default line size of Java code formatter is now 120"
(By Lars Vogel)
Project > Properties, Java Code Style > Formatter.
Edit tab Line Wrapping
A three-years old issue is finally addressed:
bug 356851: Default line size of Java code formatter should be increased to 120
It is not mentioned in the Eclipse Project 4.5 (Mars) M1 - New and Noteworthy, but it is still "Verified for 4.5 M1 using I20140804-2000 build".