Skip to content

Commit f8a5808

Browse files
authored
dotnet-ide content: enhance and refactor (#460)
Having `Overview` makes more sense than some `Sumary` in the end. I've also reformulated some sentences and moved VSCodium into subsection.
1 parent b842a95 commit f8a5808

File tree

1 file changed

+28
-21
lines changed

1 file changed

+28
-21
lines changed

tech/languages/dotnet/dotnet-ide.md

Lines changed: 28 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,13 @@ order: 4
1414
| [JetBrains Rider](http://jetbrains.com/rider) | [Proprietary](https://www.jetbrains.com/store/license.html), free for [Education and OpenSource](https://www.jetbrains.com/store/#edition=discounts) | ✔ | ✔ | ✔ | |
1515
| [Visual Studio Code](https://code.visualstudio.com) with [C# plugin](https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp) | Binary is [Proprietary](https://code.visualstudio.com/License/), Source Code is [MIT](https://github.com/Microsoft/vscode/blob/master/LICENSE.txt), C# extension is [Proprietary](https://marketplace.visualstudio.com/items/ms-vscode.csharp/license) | ✔ | | ✔ | |
1616

17-
## Installing Eclipse
17+
## Overview
1818

19-
First install Eclipse through [Flatpak](/deployment/flatpak/about.html)
20-
```
21-
$ flatpak install org.eclipse.Java
22-
```
23-
then install the aCute extension from the [Marketplace](https://marketplace.eclipse.org/content/acute-c-edition-eclipse-ide-experimental)
19+
[JetBrains Rider](#installing-jetbrains-rider) is the most complete C# IDE, however it is not open source.
2420

25-
## Installing MonoDevelop
21+
[Visual Studio Code](#installing-visual-studio-code) and [MonoDevelop](#installing-monodevelop) work well for .NET Core and for Mono, respectively.
2622

27-
```
28-
$ sudo dnf install monodevelop
29-
```
23+
[Eclipse](#installing-eclipse) is still young and not yet friendly for the former Windows developer. It is a good choice if you're already an Eclipse IDE user.
3024

3125
## Installing JetBrains Rider
3226

@@ -35,14 +29,16 @@ $ sudo dnf install monodevelop
3529

3630
## Installing Visual Studio Code
3731

32+
### From Microsoft
3833
[Visual Studio Code](https://code.visualstudio.com) is available:
39-
* as an RPM downloadable from their website like so:
34+
* packaged as an RPM
4035

41-
First import the GPG key:
36+
First, lets import the GPG key:
4237
```console
4338
$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
4439
```
45-
Then create a repo file `/etc/yum.repos.d/vscode.repo` with the following content:
40+
41+
Then, we need to create a repo file `/etc/yum.repos.d/vscode.repo` with the following content:
4642
```
4743
[code]
4844
name=Visual Studio Code
@@ -51,28 +47,39 @@ $ sudo dnf install monodevelop
5147
gpgcheck=1
5248
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
5349
```
50+
_You need root permissions to create file in this location._
5451

55-
After creating the repo file to install the Visual Studio Code run:
52+
After creating the repo file you can install the Visual Studio Code with:
5653
```console
5754
$ sudo dnf install code
5855
```
5956

60-
* as a [Flatpak](/deployment/flatpak/about.html) package installable like so:
57+
* distributed as a [Flatpak](/deployment/flatpak/about.html)
6158
```console
6259
$ flatpak install com.visualstudio.code
6360
```
6461

65-
After installing Visual Studio Code you can install the C# Extension from the [Marketplace](https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp).
62+
After installing Visual Studio Code, to get full features of the editor, install the C# Extension from the [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp).
6663

67-
Alternatively use the [VSCodium](https://vscodium.com/) for Free/Libre Open Source Software Binaries of VSCode.
64+
### VSCodium
6865

69-
## Summary
66+
[VSCodium](https://vscodium.com/) are Free/Libre Open Source Software Binaries of VSCode.
7067

71-
JetBrains Rider is the most complete C# IDE, however it is not open source.
7268

73-
VS Code and MonoDevelop work well for .NET Core and for Mono, respectively.
69+
## Installing MonoDevelop
70+
71+
```
72+
$ sudo dnf install monodevelop
73+
```
74+
75+
## Installing Eclipse
76+
77+
First install Eclipse through [Flatpak](/deployment/flatpak/about.html)
78+
```
79+
$ flatpak install org.eclipse.Java
80+
```
81+
then install the aCute extension from the [Eclipse Marketplace](https://marketplace.eclipse.org/content/acute-c-edition-eclipse-ide-experimental)
7482
75-
C# via Eclipse is still young and not very friendly for the former Windows developer, but it can be useful if you're already an Eclipse IDE user.
7683
7784
## References
7885

0 commit comments

Comments
 (0)