Skip to content

Instantly share code, notes, and snippets.

@charlietran
Last active October 14, 2023 06:50
Show Gist options
  • Save charlietran/43639b0f4e0a01c7c20df8f1929b76f2 to your computer and use it in GitHub Desktop.
Save charlietran/43639b0f4e0a01c7c20df8f1929b76f2 to your computer and use it in GitHub Desktop.
Open file in iTerm vim for MacOS Sierra
-- TerminalVim.app
-- This creates a shim Application that will enable you to open files from the Finder in vim using iTerm
-- To use this script:
-- 1. Open Automator and create a new Application
-- 2. Add the "Run Applescript" action
-- 3. Paste this script into the Run Applescript section
-- 4. Save the application as TerminalVim.app in your Applications folder
-- 5. In the Finder, right click on a file and select "Open With". In that window you can set TerminalVim as a default
on run {input, parameters}
tell application "iTerm"
create window with default profile
tell front window
tell current session
write text ("vim " & quote & POSIX path of input & quote & "; exit")
end tell
end tell
end tell
end run
@normen
Copy link

normen commented Nov 9, 2022

can this be a one line command not apple script

You want a one line command to open a file in vim? How about vim myfile.txt?

@nevertoday
Copy link

can this be a one line command not apple script

You want a one line command to open a file in vim? How about vim myfile.txt?

I success done this use
nvim.app
this app made by applescript
so I can open -a nvim.app filename
one line ~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment