How to use a text editor WITHIN the Command Prompt in a Windows OS?
I would like to be able to create and edit the text of a file, all from the command line. No pop-up window (like with notepad), just create the file and start editing. I know this can be done with Nano on Mac.
My current command line is "Command Prompt with Ruby and Rails," which I'm using on Windows 8. Apparently I have VIM installed, or VI. When I commit to git, I am entered into an excellent text edit space - within my current window. Great! But how do I do it if not committing anything, and just want to >make file>edit file>. Something like >vim file_name.
So the VIM command would be appreciated. If not available, what else can I install? I tried the Nano binary. I ran the nano.exe
and it works, but calling >nano file_name from cmd doesn't work. I already copy-pasted the cygwin1.dll
to the folder nano asks for in the readme. No luck. I'm using the WinNT/9x binary, .zip
format download.
I'm using x64 Windows 8 OS.
Solution 1:
Vim will work inside the Windows console window if you run it with vim.exe
.
If you run it with gvim.exe
then it will pop up a graphical window, kind of like Notepad would.
Therefore, you want to type the command vim
or vim file_name
and you should get what you want.
Make sure your $PATH
is set to include the folder with vim.exe
.
Solution 2:
I always use Cygwin with Git and Vim installed to be like on a Unix term and it works perfectly (with a bashrc and alisases ....) and of course ou can install ruby and irb.