Question: I have a custom made ADC device that is spitting out data by addressed UDP packets.

I have that device plugged into a 4 port switch.

I have one windows embedded standard 7 machine which is the normal recipient of that data. To be able to receive the data (Using LabVIEW) the windows network adapter IPv4 settings must have a static IP address that corresponds to the UDP packet destination.

I would like to add a second windows machine (This one is just regular Win 7 Pro) to simultaneously catch the data, however with all devices connected to the switch, the Win 7 Pro machine recognizes an IP address conflict and will not take the setting for the required static IP address. (The network adaptor settings show that the correct value has been entered but ipconfig shows that it is not actually set.)

Neither windows machine needs to transmit network data, they only need to be able to receive the UDP data from the ADC device.

Is there any way to disable this IP address conflict detection 'feature' of windows networking?

Answer: 
No, there's no built-in command for that.

When I want to split on a `<Space>`, I do `r<CR>`.

--- EDIT ---

@keith-nicholas' comment reminded me about this question. FWIW I came up with an hopefully "universal" method in the mean time:

```
function! BreakHere()
    s/^\(\s*\)\(.\{-}\)\(\s*\)\(\%#\)\(\s*\)\(.*\)/\1\2\r\1\4\6
    call histdel("/", -1)
endfunction

nnoremap <key> :<C-u>call BreakHere()<CR>

```
Here are a few tips and starting points, with some overlap on existing answers:

* wrap current line after 70+ characters (on a word boundary): `:s/.\{-70,\} */&^M/g`
	+ note: `{-70,}` is the [non-greedy quantifier](http://vimdoc.sourceforge.net/htmldoc/pattern.html)
	+ the `^M` is `ctrl`+`v` `ctrl`+`m` (a "return")
	+ prefix with `%` to operate on the whole file, e.g., `:%s/.\{-70,\} */&^M/g`
	+ create mappings in `.vimrc`, eg, use `MM` to run: `map MM :%s/.\{-70,\} */&<C-V><C-M>/g`
	+ instead of `:%s` for search/replace, one could also use the [global command `g`](https://vim.fandom.com/wiki/Power_of_g) *(see below)*
* in practically the same way, the single command `gql` will [break the current line into multiple lines](https://vim.fandom.com/wiki/Format_only_long_lines), using the line width to determine where to break (eg `:set tw=80`), but this won't work on the whole file, as it also joins shorter lines into longer ones ( [see here for details](https://vim.fandom.com/wiki/Format_only_long_lines) )
	+ use `:g/./ normal gqq` to avoid the concatenation
* if you install the paragraph formatter utility `par` (ie, `sudo apt install par`), you can use it to format lines of code by invoking it from within `vim`
	+ `:g/.\{80,\}/ .!par w70`
	+ translation: use the "global" command `g`, find lines 80+ characters, run them through `par`, w/ max width `70`