Edit Anything

Professional text and hex editing
with Binary Templates technology.







010 Editor - Text/Hex Editor Homepage

Column Mode is a special editing mode when using the Text Editor or Hex Editor where columns of data are selected instead of a contiguous set of bytes (see the image above for an example). To enter Column Mode click the 'View > Linefeeds > Column Mode' menu option, type Alt+3, or click the Column Mode icon in the Toolbar. Column selections can also be made without entering Column Mode by holding down the Ctrl key while dragging the mouse.


Columns Selections and the Clipboard

Once a column selection is made in the Text Editor, use the regular clipboard operations to manipulate the data. For example, Ctrl+C will copy the column selection to the clipboard and the Delete key will delete the column selection. When a column selection has been copied to the clipboard and Paste is used, the data is pasted as columns even if the editor is not in Column Mode (this is useful so that Ctrl plus dragging can be used to make a column selection and the selection can be copied and pasted all without entering Column Mode). Pasting a column selection has a few different possibilities:

  • If a column selection is on the clipboard and Paste is used, the columns will be inserted into the file and spaces will be inserted into the file so that the columns line up properly. The following image shows an example of selecting a set of columns, cutting them to the clipboard and pasting them to the right 5 columns:

  • If only a single line of text data containing no linefeeds is on the clipboard and either a column selection has been made or a Column Insert Line has been drawn (see Typing with Column Selections below), pasting will cause the clipboard contents to be pasted on each line. For example, the following image shows the result of pasting the text "<LI>" when a Column Insert Line has been made:

  • If multiple lines of text data (not a column selection) are on the clipboard and either the editor is in Column Mode or a column selection is currently made, the text data will be inserted line-by-line into the editor (note in this case the columns may not line up properly). The following figure is an example of pasting a text file containing a list of months into a file in Column Mode:

Note that when pasting and a column selection has been made, the column selection will be deleted before the paste occurs.


Typing with Column Selections

010 Editor has a special Column Insert Line which can be created by clicking and dragging straight down when in Column Mode or when the Ctrl key is held down. The Column Insert Line is displayed as a vertical blue line as shown in the figure below left. When a Column Insert Line exists and a key is typed on the keyboard, that key will be inserted onto each line at the same time. The following figure shows an example of typing the characters '{' and ' ' when a Column Selection Line is made:

This technique also works when regular column selections are made and keys are typed on the keyboard, except in this case the typed keys are written over the column selection until the cursor reaches the right side of the column selection. Typing additional keys when the cursor is at the right side of the column selection will insert that key on each line. For example, the following image shows making a column selection and then typing the characters 'DECL' on the keyboard (note the position of the cursor on the right-hand image):


Hex Editor and Column Mode

Column mode also works with the Hex Editor except all selections are made by byte as shown above. Note that deleting a column selection in the Hex Editor can cause columns to be unsynchronized. Pasting works similar to the Text Editor Column Mode except that if a column selection exists while pasting, the selection will not be deleted before the paste occurs. Typing on a Column Selection works the same way as indicated above and typing 0's is a quick way to blank out a column selection.


This is the manual for 010 Editor, a professional hex editor and binary editor. Use 010 Editor to edit the individual bytes of any binary file, hard drive, or process on your machine. 010 Editor contains a whole host of powerful analysis and editing tools, plus Binary Templates technology that allows any binary format to be understood.