diff --git a/src/share/qtcreator/externaltools/notepad_win.xml b/src/share/qtcreator/externaltools/notepad_win.xml
index f76384db9e0..62cf514e7d2 100644
--- a/src/share/qtcreator/externaltools/notepad_win.xml
+++ b/src/share/qtcreator/externaltools/notepad_win.xml
@@ -30,7 +30,7 @@
Opens the current file in NotepadEdit with NotepadText
-
+ notepad"%{CurrentDocument:FilePath}"%{CurrentDocument:Path}
diff --git a/src/share/qtcreator/externaltools/vi.xml b/src/share/qtcreator/externaltools/vi.xml
index 2f4dcf98f41..f703a5602ad 100644
--- a/src/share/qtcreator/externaltools/vi.xml
+++ b/src/share/qtcreator/externaltools/vi.xml
@@ -30,7 +30,7 @@
Opens the current file in viEdit with viText
-
+ xterm-geom %{CurrentDocument:ColumnCount}x%{CurrentDocument:RowCount}+%{CurrentDocument:XPos}+%{CurrentDocument:YPos} -e vi "%{CurrentDocument:FilePath}" +%{CurrentDocument:Row}%{CurrentDocument:Path}
diff --git a/src/share/qtcreator/externaltools/vi_mac.xml b/src/share/qtcreator/externaltools/vi_mac.xml
index 46fdc89dea2..77d878a3144 100644
--- a/src/share/qtcreator/externaltools/vi_mac.xml
+++ b/src/share/qtcreator/externaltools/vi_mac.xml
@@ -30,7 +30,7 @@
Opens the current file in viEdit with viText
-
+ osascript
--Terminal opens a window by default when it is not running, so check