I think the best text editor is truly the one that you enjoy using the most. That’s really the best one, isn’t it?
So what is a text editor? A text editor is a piece of software that you download and install on your computer, or you access online through your web browser, that allows you to write and manage text, to build a web site.
The features that you need to look for in a text editor:
Code completion: allows you to start typing, and the code completion feature will display possible suggestions based on what you originallytyped.
Syntax highlighting: is a feature that takes the text you type, and makes it more noticeable by colorizing the text.
Attributes are a different color than elements. And elements are a different color than copy.
Nice series of themes: these themes will allow you to change the color of the background of your text editor, the colors in your text.
Extensions: are like plugins for your text editor, that allow you to have superpowers that you wouldn’t have otherwise.
The software that comes on your computer and every computer will come with its own text editor.
“Text Edit.”“Notepad.”The reason of why we download nother text editor even that we have one in our computer it’s becouse the other text editors have many different features that you may be interested in, like the ones we discussed before. And usually, the text editors that come on your computer don’t have many features to speak of.
it is a text editors that can be downloaded and installed to your computer from the websites.Such as :
IDE :is really a suite of different software all coming together. An IDE is a text editor, a file manager, a compiler, and a debugger all in one software package.
Text editor :it is kind of gives away what it does in the title—it edits text. It also manages text, and manages files.
# Linux
Your window into the computer.
The command line typically presents you with a prompt.
If you're on a Mac then you’ll find the program Terminal under Applications -> Utilities. An easy way to get to it is the key combination ‘command + space’ which will bring up Spotlight, then start typing Terminal and it will soon show up.If on Linux then you will probably find it in Applications -> System or Applications -> Utilities. Alternatively you may be able to ‘right-click’ on the desktop and there may be an option ‘Open in terminal’.If you are on Windows and intend to remotely log into another machine then you will need an SSH client. A rather good one is Putty (free)The most common one is called
bash .
To know which shell you are using you may use a command called echo to display a system variable stating your current shell.It is a command which is used to display messages.
Let’s explore the system.
Now learning and getting more in the commands :
pwd :it’s stands for Print Working Directory.This command tells you what your current or present working directory is.ls:It’s short for list.
It will just do a plain listing of our current location. We can do more with ls however.
ls [options] [location]In the above example, the square brackets ( [ ] ) mean that those items are optional, we may run the command with or without them.
- linux is a hierarchical structure:
At the very top of the structure is what’s called the root directory. It is denoted by a single slash ( / ).
Path types :
You can identify them easily as they always begin with a forward slash ( / )
They will not begin with a slash.
- More on Paths:
eg, /home/ryan/Documents or ~/Documents
. eg ./Documents
eg /home/ryan you could run the command ls ../../ and this would do a listing of the root directory.
cd :which stands for change directory,we use it in order to move around in the system.
cd [location]If you run the command cd without any arguments then it will always take you back to your home directory.
Kinda boring but essential knowledge.
- Linux is an Extensionless System
In other systems such as Windows the extension is important and the system uses it to determine what type of file it is. Under Linux the system actually ignores the extension and looks inside the file to determine what type of file it is.
file:it help us to know for certain what type of file a particular file is.
file [path]
- Linux is Case Sensitive
Linux sees these all as distinct and separate files.
- Spaces in names
- Quotes
single or double quotes.
Anything inside quotes is considered a single item.
- Escape Characters
( \ ),and the backslash doing is escape (or nullify) the special meaning of the next character.- Hidden Files and Directories
In linux if the file or directory’s name begins with a . (full stop) then it is considered to be hidden, and it done for a variety of reasons. Such as configuration files for a particular user.
Comaands:
-a: it shows the hidden files and directories.This is used with
Lscommand to list a hidden file .ls -a Documents
References:
@The Older Coder/Choosing A Text Editor – The Older Coder @Linux /Linux Tutorial