Question: I'm trying to replace a 640GB USB2 drive which I use as my Time Machine backup device with a 1TB FireWire 400 drive without losing the current backup history. Given that the 640GB drive is nearly full and the 400Mbps transfer limit of this combination, I realized that this process could take quite some time and might get interrupted in the middle. As a result, I decided to try doing it with `rsync` instead of Finder (as [Apple suggests](https://support.apple.com/en-us/HT202380)). After some false starts and some searching online I settled on the following `rsync` command:

```
rsync -aHXSvPh --hfs-compression --protect-decmpfs /Volumes/Macintosh\ BK/Backups.backupdb /Volumes/Untitled

```

However, this command is still causing significant bloat on the destination drive (to the point where I don't expect the contents of the old drive to fit on the new one, despite the new drive being about 1.5 times larger). Are there any `rsync` options which I'm missing which would eliminate this bloat (I'm using v3.1.2 protocol version 31)?

It has also occurred to me that perhaps I'm using the wrong tool for the job. Would a block copy tool like `dd` be more appropriate? If so, how would I set that up so as to make the process resumable in the event of an interruption (such as one caused by a full system crash, something which happened to me twice while running the `rsync` command)? I've never used `dd` before and so am unfamiliar with its abilities (but do have access to both the version that comes packaged with Mac OSX and the GNU version 8.25).

Answer: 
First of all the automatic bracket completion is easy. Just go to **Settings >> Preferences >> Auto Completion** and uncheck the parentheses, brackets, and curly brackets from the list as shown in the following picture. This will stop auto completion of those brackets.

[![Uncheck braces](https://i.stack.imgur.com/UThE4.png)](https://i.stack.imgur.com/UThE4.png)

Second for the auto indentation, you will have to use a workaround. If you go into **Settings >> Preferences >> MISC.** you will find an option for auto indent. However in my experience that will not stop auto indentation for php. The workaround is a plugin called **NppAutoIndent**. You can download this from the plugin manager (**Plugins >> Plugin Manager >> Show Plugin Manager**). After you download it, go to **Plugins >> NppAutoIndent** and check **Previous Line** and make sure **Ignore Language** is unchecked. See the pitcure below for clarity.

[![enter image description here](https://i.stack.imgur.com/dZoQj.png)](https://i.stack.imgur.com/dZoQj.png)

I hope this helps you and if not feel free to comment! God Bless and have a great day!
Not sure why, but the settings in Auto-Complete were the culprit. Everything was unchecked, but checking them, closing the options, going back in and unchecking it (setting it back to how it was when I originally looked) solved it and it's behaving correctly now.

(Best guess is the UI was not reflecting the actual settings somehow.)