development:ides_and_editors

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
development:ides_and_editors [2020/01/27 11:53]
meesters
development:ides_and_editors [2020/01/28 08:35] (current)
meesters [gedit]
Line 6: Line 6:
 On our clusters we support a number of editors. If you think your favorite one is missing, [[https://​hpc.uni-mainz.de/​high-performance-computing/​service-angebot/​softwareinstallation/​|please let us know]]. On our clusters we support a number of editors. If you think your favorite one is missing, [[https://​hpc.uni-mainz.de/​high-performance-computing/​service-angebot/​softwareinstallation/​|please let us know]].
  
-The following list is not exhaustive nor complete. ​Particularly,​ ''​vi''​ and ''​emacs''​ are not described. There is plenty of documentation on the web -- including flame wars.+The following list is not exhaustive nor complete. 
  
  
Line 12: Line 13:
  
 [[https://​atom.io/​|''​atom''​]] is a widely used IDE, favored by many developers, which supports all the widespread programming languages and provides a plug-in scheme for most purposes. [[https://​atom.io/​|''​atom''​]] is a widely used IDE, favored by many developers, which supports all the widespread programming languages and provides a plug-in scheme for most purposes.
- 
-=== Running Locally and Editing Remote Files === 
- 
  
 ''​atom''​ can be installed on various platforms. Please refer to the [[https://​flight-manual.atom.io/​getting-started/​sections/​installing-atom/​|installation guide]] (see the top tap for platforms other than Linux). ​ ''​atom''​ can be installed on various platforms. Please refer to the [[https://​flight-manual.atom.io/​getting-started/​sections/​installing-atom/​|installation guide]] (see the top tap for platforms other than Linux). ​
 +
 +=== Running Locally and Editing Remote Files ===
  
 If you would like to develop on our HPC-Systems,​ you can edit the source code files stored there. We recommend using the ''​ftp-remote-edit''​ package. Select: ''​Edit''​ -> ''​Preferences''​ -> ''​Install''​ to select this package. If you would like to develop on our HPC-Systems,​ you can edit the source code files stored there. We recommend using the ''​ftp-remote-edit''​ package. Select: ''​Edit''​ -> ''​Preferences''​ -> ''​Install''​ to select this package.
Line 33: Line 33:
 Select: ''​Packages''​ -> ''​Ftp-remote-edit''​ -> ''​Toggle''​ and enter your password. On the left side of the editor the remote pane has now opened. Right click on the pane and select ''​Edit Servers''​. Enter the settings for the desired cluster according the following template: Select: ''​Packages''​ -> ''​Ftp-remote-edit''​ -> ''​Toggle''​ and enter your password. On the left side of the editor the remote pane has now opened. Right click on the pane and select ''​Edit Servers''​. Enter the settings for the desired cluster according the following template:
  
-MOGON I: +MOGON I ^ MOGON II ^  
-{{ :​development:​atom_ftp_remote_edit_mi.png?​400 | MOGON I }}  ​ +{{ :​development:​atom_ftp_remote_edit_mi.png?​400 | example setting for Mogon I }}  ​{{ :​development:​atom_ftp_remote_edit_mii.png?​400 | example setting for Mogon II}}  |
- +
-MOGON II: +
-{{ :​development:​atom_ftp_remote_edit_mii.png?​400 | MOGON II }}+
  
  
Line 44: Line 41:
 Thereafter, selecting ''​Toggle''​ will give you the remote pane with a ''​Edit Servers''​ button. Select it and enter settings according to this template: Thereafter, selecting ''​Toggle''​ will give you the remote pane with a ''​Edit Servers''​ button. Select it and enter settings according to this template:
  
-{{:​development:​atom.png?​400 |}}+{{:​development:​atom.png?​400 | example setting for the Mogon I fileserver}}
  
 Please note: Please note:
Line 88: Line 85:
 </​code>​ </​code>​
  
 +==== emacs ====
 +
 +''​emacs''​ is provided on every login node.
 +
 +
 +
 +==== nano ====
 +
 +''​nano''​ is provided on every login node.
 +
 +
 +==== vi / vim ====
 +
 +''​vi''​ (as ''​vim''​) is provided on every login node. 
  
 ===== IDEs ===== ===== IDEs =====
  
 +==== Geany ====
 + 
 +[[https://​www.geany.org/​|''​geany''​]] is provided a system package. You can simply use it on any login node.
  • development/ides_and_editors.1580122425.txt.gz
  • Last modified: 2020/01/27 11:53
  • by meesters