{"id":24563723,"url":"https://github.com/mildronize/vim-on-the-fly","last_synced_at":"2025-10-15T07:08:29.383Z","repository":{"id":35115751,"uuid":"39305399","full_name":"mildronize/vim-on-the-fly","owner":"mildronize","description":"VIM via Docker","archived":false,"fork":false,"pushed_at":"2015-07-30T10:33:33.000Z","size":148,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-17T00:27:26.308Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"sofmon/behave","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mildronize.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-18T16:46:43.000Z","updated_at":"2015-07-29T10:45:36.000Z","dependencies_parsed_at":"2022-09-16T14:10:52.062Z","dependency_job_id":null,"html_url":"https://github.com/mildronize/vim-on-the-fly","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mildronize/vim-on-the-fly","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mildronize%2Fvim-on-the-fly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mildronize%2Fvim-on-the-fly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mildronize%2Fvim-on-the-fly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mildronize%2Fvim-on-the-fly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mildronize","download_url":"https://codeload.github.com/mildronize/vim-on-the-fly/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mildronize%2Fvim-on-the-fly/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270625263,"owners_count":24618355,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-15T02:00:12.559Z","response_time":110,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-23T10:15:25.162Z","updated_at":"2025-10-15T07:08:29.299Z","avatar_url":"https://github.com/mildronize.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vim On The Fly\n\nVIM anywhere\n\n## Objective\n- Run [VIM](https://github.com/vim/vim) on the fly on Windows or linux or mac\n\n## Prerequisites\n- [Docker for windows](http://docs.docker.com/windows/step_one/)\n- [Git Client](https://git-scm.com/)\n- Optional: alternative power shell [Cmder](https://github.com/bliker/cmder)\n- For best appearance using [putty](http://www.putty.org/) and [Solarized theme of Putty](https://github.com/altercation/solarized/tree/master/putty-colors-solarized)\n\n## Prepare\nRun Docoker via `Boot2docker Start` shortcut on the desktop   ![](http://docs.docker.com/windows/images/icon-set.png)\n\nor by power shell\n\n```\nPS C:\\\u003e cd 'C:\\Program Files\\Boot2Docker for Windows'\nPS C:\\\u003e sh start.sh\n```\n\n## Instruction\n1. Make sure the Docker is running via `Boot2docker status`. It has to return `running`. If not go back to [previous section](#prepare)\n\n2. Build\n\n    ```\n    PS C:\\\u003e docker build -t vim-on-the-fly .\n    ```\n\n3. Run the container\nThere are 2 choices\n    - Use access directly\n\n        ```\n        docker run -it vim-on-the-fly zsh\n        ```\n    - Run the container in the background ( Recommended on Windows )\n        1. Run the container in the background (use `docker ps` to see the process)\n\n        ```\n        PS C:\\\u003e docker run -d -p 2222:22 vim-on-the-fly\n        ```\n\n        2. Log in to it\n            - **Method 1**: Through Docker VM\n\n                ```\n                PS C:\\\u003e boot2docker ssh\n                $ ssh root@localhost -p 2222\n                ```\n            - **Method 2**: Through host\n                To use `ssh` to `192.168.59.104` which is ip of docker VM and port `2222`  The password is `vimotf` that is defined at `config/username`.\n\n                ```\n                PS C:\\\u003e ssh root@192.168.59.104 -p 2222\n                ```\n\n                \u003e Note: You can get the IP of docker VM by `boot2docker ip`\n\n5. Run vim, Cheer!\n\n    ```\n    vim\n    ```\n\n## Clean up\n```\nPS C:\\\u003e docker stop run-vimotf\nPS C:\\\u003e docker rm run-vimotf\nPS C:\\\u003e docker rmi vim-on-the-fly\n```\n\n## Troubleshooting\n### Problem 1:\nIf get the message something like that\n\n```\nGet http://127.0.0.1:2375/v1.19/images/json: dial tcp 127.0.0.1:2375: ConnectEx tcp: No connection could be made because the target machine actively refused it.. Are you trying to connect to a TLS-enabled daemon without TLS?\n```\nFix it at \u003chttps://github.com/boot2docker/boot2docker/issues/952\u003e\n\n###  Problem 2:\n[Basic volume mount fails with windows docker client against boot2docker #12751](https://github.com/docker/docker/issues/12751)\nor [Problem with -v shared folders in 1.6 #12590](https://github.com/docker/docker/issues/12590)\n\n**Solution:**\n [ahmetalpbalkan said](https://github.com/docker/docker/issues/12590#issuecomment-95370211)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmildronize%2Fvim-on-the-fly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmildronize%2Fvim-on-the-fly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmildronize%2Fvim-on-the-fly/lists"}