This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
other:newppl:starting [2022/08/23 13:26] jypeter [Taking a screenshot] Improved |
other:newppl:starting [2022/11/29 08:47] jypeter [Text editors] |
||
---|---|---|---|
Line 134: | Line 134: | ||
Read the [[other:index#windows_10_notes|Windows 10 notes]], especially the //Configuring Windows 10// section | Read the [[other:index#windows_10_notes|Windows 10 notes]], especially the //Configuring Windows 10// section | ||
- | |||
- | Note: there are also some [[other:index#windows_7_notes|Windows 7 notes]], but you are supposed to use Windows 10 since January 2020! | ||
=== Getting administrator's rights === | === Getting administrator's rights === | ||
Line 442: | Line 440: | ||
* Useful Linux commands for working with (potentially big) text files ({{:other:newppl:houchesa4_updated.pdf}}) | * Useful Linux commands for working with (potentially big) text files ({{:other:newppl:houchesa4_updated.pdf}}) | ||
* Using [[other:ssh|ssh]] and [[other:ssh#copying_files_with_scp|scp]] | * Using [[other:ssh|ssh]] and [[other:ssh#copying_files_with_scp|scp]] | ||
- | * Text editors: there are **lots** of text editors used on Linux computers/servers (vi, vim, gvim, emacs, nano, ...). You will find some basic information below | + | |
- | * ''vi'': [[https://www.atmos.albany.edu/daes/atmclasses/atm350/vi_cheat_sheet.pdf|vi cheat sheet]] and [[https://web.mit.edu/merolish/Public/vi-ref.pdf|vi reference card]] | + | ==== Text editors ==== |
- | * An annotated reference card of the ''emacs'' text editor ({{:other:newppl:emacs_jyp.pdf}}) | + | |
- | * JYP's .emacs file: {{:other:emacs_linux_150806.tar|for Linux}} - {{:other:emacs_win_7_64_140408.zip|for Windows}}, with [[other:win7apps#gnu_emacs_gnuwin_diffutils|emacs for Windows]] | + | <note important>A //jupyter notebook// is **not** a text editor! |
+ | |||
+ | **You need a correct text editor to efficiently work with scripts and programs** | ||
+ | |||
+ | {{ :other:newppl:real_programmers.png?direct&600 |}} [[https://www.explainxkcd.com/wiki/index.php/378:_Real_Programmers|xkcd & Real Programmers]]</note> | ||
+ | |||
+ | There are **lots of text editors available** on Linux computers/servers (''emacs'', ''nano'', ''vi'', ''vim'', ''gvim'', ''gedit'', ...). You can use them: | ||
+ | * In basic **text terminals** | ||
+ | * useful if you are in a hurry, and/or working on a remote server with a bad network connection or have no local [[other:x_conf|X server]] running | ||
+ | * you should know the basic commands and shortcuts! Some text editors (e.g ''nano'') fortunately display some help at the bottom of the screen | ||
+ | |||
+ | * With a **full Graphical User Interface** (aka //GUI//) allowing you to use the mouse+menus/buttons/etc... | ||
+ | * you will need to have a //local// [[other:x_conf|X server]] running, if you want to use the text editor GUI on a //remote// server | ||
+ | |||
+ | === emacs === | ||
+ | |||
+ | <note important>Read the **dedicated [[other:emacs_doc|Using emacs]] page**, and become a power user!</note> | ||
+ | |||
+ | |||
+ | |||
+ | === vi (vim, gvim) === | ||
+ | |||
+ | * [[https://www.atmos.albany.edu/daes/atmclasses/atm350/vi_cheat_sheet.pdf|vi cheat sheet]] | ||
+ | * [[https://web.mit.edu/merolish/Public/vi-ref.pdf|vi reference card]] | ||
+ | |||
+ | === Notepad++ === | ||
+ | |||
+ | [[other:win10apps#notepad|Notepad++]] is a nice and powerful text editor for **Windows**, but it is also very easy to [[other:emacs_doc#windows_installation|install emacs on Windows]] | ||
==== NetCDF and file formats ==== | ==== NetCDF and file formats ==== | ||