Text editor: Difference between revisions

From 太極
Jump to navigation Jump to search
Line 80: Line 80:
= Visual Studio Code =
= Visual Studio Code =
[http://www.makeuseof.com/tag/10-essential-productivity-tips-visual-studio-code/ 10 Essential Productivity Tips for Visual Studio Code]
[http://www.makeuseof.com/tag/10-essential-productivity-tips-visual-studio-code/ 10 Essential Productivity Tips for Visual Studio Code]
= Sublime =
Install it from the [https://snapcraft.io/sublime-text Snap Store] on Linux


= Theme =
= Theme =
[http://www.makeuseof.com/tag/write-code-faster-linux-text-editor-custom-themes/ Write or Code Faster in Your Linux Text Editor With Custom Themes]
[http://www.makeuseof.com/tag/write-code-faster-linux-text-editor-custom-themes/ Write or Code Faster in Your Linux Text Editor With Custom Themes]

Revision as of 11:58, 28 May 2018

Platforms Pros Cons
Atom Cross built-in markdown file preview
Emacs Cross
Gedit Cross print preview no code folding
Geany Cross print preview; Terminal
IntelliJ IDEA Cross
Notepad++ Win print line numbers, Right-click menu R syntax highlight not work with most themes
Qt Creator Cross split a window (even same file)
RStudio Cross folding, best IDE for R coding not support drag and drop a file but SendTo works
Sublime Cross
vi Cross
Visual Studio Code Cross Integrated Terminal, Markdown preview Should not include minimap function


HTML editors: see here.

Atom

  • Markdown preview feature is OK but it cannot export to pdf or HTML.
  • pandoc conversion to html/PDF is not good; scripts part has no rectangle, tables have no separate lines.

Packages

To install a new package, go to Preferences -> Install -> type the package name and hit ENTER.

To remove a package, just delete the related folder.

rm -rf ~/.atom/packages/markdown-toc
  • Markdown Preview Enhanced. It allows to view in browser (html) or export to PDF. Use r instead of R for R language syntax highlight. Another nice feature is the scrollings of the markdown file and preview are together.
  • Markdown TOC. It messes up the # sign in script blocks :( So I switch to RStudio which has a good support to create the TOC (YAML header).

Visual Studio Code

10 Essential Productivity Tips for Visual Studio Code

Sublime

Install it from the Snap Store on Linux

Theme

Write or Code Faster in Your Linux Text Editor With Custom Themes