From 52a4744ace0bc22ba461ce16d6d3e3d759ba2265 Mon Sep 17 00:00:00 2001 From: Dave Low Date: Tue, 27 Apr 2021 22:59:55 +0800 Subject: [PATCH 1/4] added cml editor --- README.md | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index d880a68..a2a3574 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ # mansion -Mansion is just a testing repo for learners to commit into open source project. +Mansion is just a testing repo for learners to commit into open source project. -These are the steps you need to learn: +These are the steps you need to learn: 1. Please do not edit these texts. If you wish to edit, please start at EDIT_ME section -2. Study the structures of a some opensource repo like: +2. Study the structures of a some opensource repo like: [rails/rails](https://github.com/rails/rails) [flask](https://github.com/pallets/flask) [awesome python](https://github.com/vinta/awesome-python) @@ -15,7 +15,7 @@ Look out for the type of files available in their repo and why they are there. 3. Some of the basic files to be included are LICENCE.md, README.md, CODE_OF_CONDUCT.md -4. ONLY Submit content relating to Python or DevOps into this `mansion` repo. You can take inspiration from ACG, Class summary or anything good from stackoverflow, github or duckduckgo. +4. ONLY Submit content relating to Python or DevOps into this `mansion` repo. You can take inspiration from ACG, Class summary or anything good from stackoverflow, github or duckduckgo. Good luck. @@ -26,6 +26,7 @@ Good luck. ## Basic Introduction to DevOps - Command Line + - Popular Text Editor - Linux - [Linux Command Handbook](https://www.freecodecamp.org/news/the-linux-commands-handbook/) - [How to install Windows Subsystem for Linux on Windows 10](https://www.windowscentral.com/install-windows-subsystem-linux-windows-10) @@ -52,3 +53,22 @@ Good luck. - [What is SaaS?](https://azure.microsoft.com/en-us/overview/what-is-saas/) - Clouds - [Type of Cloud](https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/) + +### Popular Text Editor + 1.Vim + Almost all Linux distributions, even older versions, come with the Vim editor installed. Vim stands for Vi Improved, meaning that Vim is a modified and improved version of the old Vi text editor. + + **Pros**: Vim supports automatic commands, digraph inputs (useful in programming), split and session screens, tabs, colored schemes (color-coded by function), and tagging. It can be c onfigured with plugins and comes with a tutorial (invoked with the vimtutor command). When you master the commands, Vim is very efficient. + + **Cons**: It does not have a GUI. The only way you can initiate Vim is from the command line. The interface is user-unfriendly, while some commands are not intuitive. Coding a file fr om scratch would be too complicated. The learning curve can be steep, but Vim is very popular in the Linux community. + ###[Basic Vim Commands](https://coderwall.com/p/adv71w/basic-vim-commands-for-getting-started) + + 2.Nano + Nano is a revision of an older editor called Pico and comes pre-loaded on most Linux installations. Nano is an ideal lightweight editor for beginners. It’s a lot easier to use than Vim , so it’s worth learning Nano for quick configuration edits. + + **Pros**: It supports GNU Autoconf, interactive search-and-replace, auto-indent, and spellcheck. Nano is intuitive and easy to use. It lists the keystroke commands at the bottom of the editor, so you don’t have to memorize or look them up. + + **Cons**: The list of commands is short and some may be unintuitive. + ###[Basic Nano Commands](https://www.nano-editor.org/dist/latest/cheatsheet.html) + + From 6fca4957797db95fe989928218058f4923256d26 Mon Sep 17 00:00:00 2001 From: dlow1980 <82071255+dlow1980@users.noreply.github.com> Date: Tue, 27 Apr 2021 23:23:30 +0800 Subject: [PATCH 2/4] Update README.md --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a2a3574..1a978be 100644 --- a/README.md +++ b/README.md @@ -56,19 +56,23 @@ Good luck. ### Popular Text Editor 1.Vim - Almost all Linux distributions, even older versions, come with the Vim editor installed. Vim stands for Vi Improved, meaning that Vim is a modified and improved version of the old Vi text editor. + + Almost all Linux distributions, even older versions, come with the Vim editor installed. Vim stands for Vi Improved, meaning that Vim is a modified and improved version of the old Vi text editor. - **Pros**: Vim supports automatic commands, digraph inputs (useful in programming), split and session screens, tabs, colored schemes (color-coded by function), and tagging. It can be c onfigured with plugins and comes with a tutorial (invoked with the vimtutor command). When you master the commands, Vim is very efficient. + **Pros**: Vim supports automatic commands, digraph inputs (useful in programming), split and session screens, tabs, colored schemes (color-coded by function), and tagging. It can be c onfigured with plugins and comes with a tutorial (invoked with the vimtutor command). When you master the commands, Vim is very efficient. **Cons**: It does not have a GUI. The only way you can initiate Vim is from the command line. The interface is user-unfriendly, while some commands are not intuitive. Coding a file fr om scratch would be too complicated. The learning curve can be steep, but Vim is very popular in the Linux community. + ###[Basic Vim Commands](https://coderwall.com/p/adv71w/basic-vim-commands-for-getting-started) 2.Nano - Nano is a revision of an older editor called Pico and comes pre-loaded on most Linux installations. Nano is an ideal lightweight editor for beginners. It’s a lot easier to use than Vim , so it’s worth learning Nano for quick configuration edits. + + Nano is a revision of an older editor called Pico and comes pre-loaded on most Linux installations. Nano is an ideal lightweight editor for beginners. It’s a lot easier to use than Vim , so it’s worth learning Nano for quick configuration edits. **Pros**: It supports GNU Autoconf, interactive search-and-replace, auto-indent, and spellcheck. Nano is intuitive and easy to use. It lists the keystroke commands at the bottom of the editor, so you don’t have to memorize or look them up. **Cons**: The list of commands is short and some may be unintuitive. + ###[Basic Nano Commands](https://www.nano-editor.org/dist/latest/cheatsheet.html) From 9661b2c99a7414cf4f6df305b1c9792e448eb63a Mon Sep 17 00:00:00 2001 From: dlow1980 <82071255+dlow1980@users.noreply.github.com> Date: Tue, 27 Apr 2021 23:24:54 +0800 Subject: [PATCH 3/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1a978be..219dff7 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Good luck. ## Basic Introduction to DevOps - Command Line - - Popular Text Editor + - [Popular Text Editor](https://github.com/dlow1980/mansion/blob/main/README.md#popular-text-editor) - Linux - [Linux Command Handbook](https://www.freecodecamp.org/news/the-linux-commands-handbook/) - [How to install Windows Subsystem for Linux on Windows 10](https://www.windowscentral.com/install-windows-subsystem-linux-windows-10) From d901e47ccf79dfc77c2dc86d133e0cc11ec54d82 Mon Sep 17 00:00:00 2001 From: dlow1980 <82071255+dlow1980@users.noreply.github.com> Date: Tue, 27 Apr 2021 23:32:00 +0800 Subject: [PATCH 4/4] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 219dff7..cf69522 100644 --- a/README.md +++ b/README.md @@ -57,11 +57,11 @@ Good luck. ### Popular Text Editor 1.Vim - Almost all Linux distributions, even older versions, come with the Vim editor installed. Vim stands for Vi Improved, meaning that Vim is a modified and improved version of the old Vi text editor. + Almost all Linux distributions, even older versions, come with the Vim editor installed. Vim stands for Vi Improved, meaning that Vim is a modified and improved version of the old Vi text editor. - **Pros**: Vim supports automatic commands, digraph inputs (useful in programming), split and session screens, tabs, colored schemes (color-coded by function), and tagging. It can be c onfigured with plugins and comes with a tutorial (invoked with the vimtutor command). When you master the commands, Vim is very efficient. + **Pros**: Vim supports automatic commands, digraph inputs (useful in programming), split and session screens, tabs, colored schemes (color-coded by function), and tagging. It can be configured with plugins and comes with a tutorial (invoked with the vimtutor command). When you master the commands, Vim is very efficient. - **Cons**: It does not have a GUI. The only way you can initiate Vim is from the command line. The interface is user-unfriendly, while some commands are not intuitive. Coding a file fr om scratch would be too complicated. The learning curve can be steep, but Vim is very popular in the Linux community. + **Cons**: It does not have a GUI. The only way you can initiate Vim is from the command line. The interface is user-unfriendly, while some commands are not intuitive. Coding a file from scratch would be too complicated. The learning curve can be steep, but Vim is very popular in the Linux community. ###[Basic Vim Commands](https://coderwall.com/p/adv71w/basic-vim-commands-for-getting-started)