annotate runtime/doc/if_ole.txt @ 24240:2194227d034a v8.2.2661

patch 8.2.2661: leaking memory when looping over a string Commit: https://github.com/vim/vim/commit/bb5d87c8504588be9c9d2fecc5b6455a2b2f6201 Author: Bram Moolenaar <Bram@vim.org> Date: Fri Mar 26 22:15:26 2021 +0100 patch 8.2.2661: leaking memory when looping over a string Problem: Leaking memory when looping over a string. Solution: Free the memory.
author Bram Moolenaar <Bram@vim.org>
date Fri, 26 Mar 2021 22:30:02 +0100
parents af69c9335223
children f8116058ca76
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
18879
af69c9335223 Vim 8.2 release
Bram Moolenaar <Bram@vim.org>
parents: 18831
diff changeset
1 *if_ole.txt* For Vim version 8.2. Last change: 2019 Dec 07
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 VIM REFERENCE MANUAL by Paul Moore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 The OLE Interface to Vim *ole-interface*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 1. Activation |ole-activation|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 2. Methods |ole-methods|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 3. The "normal" command |ole-normal|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 4. Registration |ole-registration|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 5. MS Visual Studio integration |MSVisualStudio|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14
16553
0e473e9e70c2 patch 8.1.1280: remarks about functionality not in Vi clutters the help
Bram Moolenaar <Bram@vim.org>
parents: 14421
diff changeset
15 {only available when compiled with the |+ole| feature. See
0e473e9e70c2 patch 8.1.1280: remarks about functionality not in Vi clutters the help
Bram Moolenaar <Bram@vim.org>
parents: 14421
diff changeset
16 src/if_ole.INSTALL}
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 An alternative is using the client-server communication |clientserver|.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 1. Activation *ole-activation*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 Vim acts as an OLE automation server, accessible from any automation client,
236
4707450c2b33 updated for version 7.0066
vimboss
parents: 36
diff changeset
23 for example, Visual Basic, Python, or Perl. The Vim application "name" (its
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 "ProgID", in OLE terminology) is "Vim.Application".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 Hence, in order to start a Vim instance (or connect to an already running
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 instance), code similar to the following should be used:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 [Visual Basic] >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 Dim Vim As Object
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 Set Vim = CreateObject("Vim.Application")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 [Python] >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 from win32com.client.dynamic import Dispatch
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 vim = Dispatch('Vim.Application')
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 [Perl] >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 use Win32::OLE;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 $vim = new Win32::OLE 'Vim.Application';
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40
1199
3acf7c922a04 updated for version 7.1b
vimboss
parents: 1121
diff changeset
41 [C#] >
18831
6848b809a26e Runtime file updates.
Bram Moolenaar <Bram@vim.org>
parents: 16553
diff changeset
42 // Add a reference to Vim in your project.
1199
3acf7c922a04 updated for version 7.1b
vimboss
parents: 1121
diff changeset
43 // Choose the COM tab.
11473
bd6ff5246c71 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 10198
diff changeset
44 // Select "Vim Ole Interface 1.1 Type Library"
1199
3acf7c922a04 updated for version 7.1b
vimboss
parents: 1121
diff changeset
45 Vim.Vim vimobj = new Vim.Vim();
3acf7c922a04 updated for version 7.1b
vimboss
parents: 1121
diff changeset
46
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 Vim does not support acting as a "hidden" OLE server, like some other OLE
236
4707450c2b33 updated for version 7.0066
vimboss
parents: 36
diff changeset
48 Automation servers. When a client starts up an instance of Vim, that instance
4707450c2b33 updated for version 7.0066
vimboss
parents: 36
diff changeset
49 is immediately visible. Simply closing the OLE connection to the Vim instance
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 is not enough to shut down the Vim instance - it is necessary to explicitly
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 execute a quit command (for example, :qa!, :wqa).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 2. Methods *ole-methods*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 Vim exposes four methods for use by clients.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 *ole-sendkeys*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 SendKeys(keys) Execute a series of keys.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60
236
4707450c2b33 updated for version 7.0066
vimboss
parents: 36
diff changeset
61 This method takes a single parameter, which is a string of keystrokes. These
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 keystrokes are executed exactly as if they had been types in at the keyboard.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 Special keys can be given using their <..> names, as for the right hand side
236
4707450c2b33 updated for version 7.0066
vimboss
parents: 36
diff changeset
64 of a mapping. Note: Execution of the Ex "normal" command is not supported -
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 see below |ole-normal|.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 Examples (Visual Basic syntax) >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 Vim.SendKeys "ihello<Esc>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 Vim.SendKeys "ma1GV4jy`a"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70
236
4707450c2b33 updated for version 7.0066
vimboss
parents: 36
diff changeset
71 These examples assume that Vim starts in Normal mode. To force Normal mode,
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 start the key sequence with CTRL-\ CTRL-N as in >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 Vim.SendKeys "<C-\><C-N>ihello<Esc>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 CTRL-\ CTRL-N returns Vim to Normal mode, when in Insert or Command-line mode.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 Note that this doesn't work halfway a Vim command
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 *ole-eval*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 Eval(expr) Evaluate an expression.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 This method takes a single parameter, which is an expression in Vim's normal
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 format (see |expression|). It returns a string, which is the result of
714
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 236
diff changeset
84 evaluating the expression. A |List| is turned into a string by joining the
0f9f4761ad9c updated for version 7.0216
vimboss
parents: 236
diff changeset
85 items and inserting line breaks.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 Examples (Visual Basic syntax) >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 Line20 = Vim.Eval("getline(20)")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 Twelve = Vim.Eval("6 + 6") ' Note this is a STRING
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 Font = Vim.Eval("&guifont")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 <
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 *ole-setforeground*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 SetForeground() Make the Vim window come to the foreground
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 This method takes no arguments. No value is returned.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 Example (Visual Basic syntax) >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 Vim.SetForeground
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 <
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 *ole-gethwnd*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 GetHwnd() Return the handle of the Vim window.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 This method takes no arguments. It returns the hwnd of the main Vimwindow.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 You can use this if you are writing something which needs to manipulate the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 Vim window, or to track it in the z-order, etc.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 Example (Visual Basic syntax) >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 Vim_Hwnd = Vim.GetHwnd
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 <
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 3. The "normal" command *ole-normal*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 Due to the way Vim processes OLE Automation commands, combined with the method
2033
de5a43c5eedc Update documentation files.
Bram Moolenaar <bram@zimbu.org>
parents: 1702
diff changeset
116 of implementation of the Ex command :normal, it is not possible to execute the
236
4707450c2b33 updated for version 7.0066
vimboss
parents: 36
diff changeset
117 :normal command via OLE automation. Any attempt to do so will fail, probably
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 harmlessly, although possibly in unpredictable ways.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 There is currently no practical way to trap this situation, and users must
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 simply be aware of the limitation.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 4. Registration *ole-registration* *E243*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 Before Vim will act as an OLE server, it must be registered in the system
236
4707450c2b33 updated for version 7.0066
vimboss
parents: 36
diff changeset
126 registry. In order to do this, Vim should be run with a single parameter of
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 "-register".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 *-register* >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 gvim -register
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 If gvim with OLE support is run and notices that no Vim OLE server has been
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 registered, it will present a dialog and offers you the choice to register by
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 clicking "Yes".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 In some situations registering is not possible. This happens when the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 registry is not writable. If you run into this problem you need to run gvim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 as "Administrator".
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138
236
4707450c2b33 updated for version 7.0066
vimboss
parents: 36
diff changeset
139 Once vim is registered, the application path is stored in the registry.
4707450c2b33 updated for version 7.0066
vimboss
parents: 36
diff changeset
140 Before moving, deleting, or upgrading Vim, the registry entries should be
4707450c2b33 updated for version 7.0066
vimboss
parents: 36
diff changeset
141 removed using the "-unregister" switch.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 *-unregister* >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 gvim -unregister
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 The OLE mechanism will use the first registered Vim it finds. If a Vim is
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 already running, this one will be used. If you want to have (several) Vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 sessions open that should not react to OLE commands, use the non-OLE version,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148 and put it in a different directory. The OLE version should then be put in a
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 directory that is not in your normal path, so that typing "gvim" will start
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 the non-OLE version.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 *-silent*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 To avoid the message box that pops up to report the result, prepend "-silent":
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 >
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 gvim -silent -register
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 gvim -silent -unregister
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 ==============================================================================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 5. MS Visual Studio integration *MSVisualStudio* *VisVim*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 The OLE version can be used to run Vim as the editor in Microsoft Visual
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 Studio. This is called "VisVim". It is included in the archive that contains
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 the OLE version. The documentation can be found in the runtime directory, the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 README_VisVim.txt file.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165
36
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
166
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
167 Using Vim with Visual Studio .Net~
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
168
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
169 With .Net you no longer really need VisVim, since .Net studio has support for
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
170 external editors. Follow these directions:
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
171
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
172 In .Net Studio choose from the menu Tools->External Tools...
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
173 Add
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
174 Title - Vim
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
175 Command - c:\vim\vim63\gvim.exe
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
176 Arguments - --servername VS_NET --remote-silent "+call cursor($(CurLine), $(CurCol))" $(ItemPath)
36
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
177 Init Dir - Empty
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
178
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
179 Now, when you open a file in .Net, you can choose from the .Net menu:
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
180 Tools->Vim
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
181
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
182 That will open the file in Vim.
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
183 You can then add this external command as an icon and place it anywhere you
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
184 like. You might also be able to set this as your default editor.
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
185
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
186 If you refine this further, please post back to the Vim maillist so we have a
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
187 record of it.
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
188
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
189 --servername VS_NET
36
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
190 This will create a new instance of vim called VS_NET. So if you open multiple
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
191 files from VS, they will use the same instance of Vim. This allows you to
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
192 have multiple copies of Vim running, but you can control which one has VS
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
193 files in it.
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
194
856
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
195 --remote-silent "+call cursor(10, 27)"
8cd729851562 updated for version 7.0g
vimboss
parents: 842
diff changeset
196 - Places the cursor on line 10 column 27
36
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
197 In Vim >
6530
435956324539 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5294
diff changeset
198 :h --remote-silent for more details
36
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
199
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
200 [.Net remarks provided by Dave Fishburn and Brian Sturk]
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
201
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
202 ==============================================================================
14421
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13963
diff changeset
203 vim:tw=78:ts=8:noet:ft=help:norl: