I'd like to talk about my top three editors which like the most:
It's the base text editor on my workstation. It has active community, plug-in repository developing fast enough. But, this editor doesn't have Rails syntax highlight, here I mean ERB files. So, for Rails editing I have to skip it (for now)
Cross-platform text editor. It has BIG, super active community with tons of plugins.
It's Textmate clone for Windows.
There are two choices for using these text editors:
- Use Notepad++/E-TextEditor (or other editors) on host machine and connect to Ubuntu VM via tool such as ExpanDrive.
- Use Vim via SSH (Putty) terminal. You'll have got plain linux terminal with all restrictions, but in this case you shouldn't install such tool as ExpanDrive which cost some money.
E-TextEditor and ExpanDrive
I assume that you install both e-texteditor and ExpanDrive.
Now, we can create some Rails project:
$ rails barAnd check IP address our Ubuntu VM:
$ ifconfig eth0 Link encap:Ethernet HWaddr 00:0c:29:2b:58:78 inet addr:192.168.72.132 Bcast:192.168.72.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe2b:5878/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:185 errors:0 dropped:0 overruns:0 frame:0 TX packets:191 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:20339 (20.3 KB) TX bytes:33193 (33.1 KB) Interrupt:18 Base address:0x2000Now open ExpanDrive and setup connection to VM:
Now, we can use any Windows based text editor and made modification directly on Ubuntu VM disk:
How to setup Ruby/Rails development environment, Part 1 - Ubuntu VM