sublimetext2-GotoRowCol ======================= Places the cursor at the specified row and column Usage ===== * otherwise, use the window command ctrl + shift + p * and type GotoRowCol * press ENTER * an input box will appear at the bottom of the sublime text window with two initial values populated 1 1. * The first value represents the row, the second value represents the column. they are 1 based * enter your desired coordinates (e.g. 26 32 for row 26 col 32) * you can also enter a row by itself without the column. this will be interpreted as "go to row n col 1" * example 26 results in (row 26, col 1) * press ENTER Settings ======== create file Packages/GotoRowCol/GotoRowCol.sublime-settings with the following settings * gtrc_prompt_default (default: "1 1") - Controls the default prompt text Behavior ======== once you've entered coordinates, the cursor will be placed at the requestd position and the viewport will scrow the area into viewable range Gotchas ======= * a `row` value entered that is greater than the number of rows in the view will scroll the cursor to the last line * a `col` value entered that is greater than the length of text in the `row` will place the cursor at the last position of that line * a `row` or a `col` value entered that is less than one will cause an exception and the cursor will remain where it is Revision History ================ Rev 00 * developer bstidham (Bill Stidham) * date 01/22/2014 * notes * initial creation. created in response to [this StackOverflow qestion](http://stackoverflow.com/questions/21283763/sublime-text-goto-line-and-column/21288455#21288455) Rev 01 * developer bstidham (Bill Stidham) * date 01/24/2014 * notes https://github.com/bstidham/sublimetext2-GotoRowCol/issues/1 * Parenthesized print for compatibility: * print without parens is only supported in sublime text 2 (python 2). sublime text 3 (python 3) requires that print be parenthesized. * Added file Default.sublime-keymap * replaces `ctrl` + `g` "goto row" functionality with GotoRowCol functionality Rev 02 * developer bstidham (Bill Stidham) * date 01/28/2014 * notes in response to https://github.com/bstidham/sublimetext2-GotoRowCol/issues/2 * added file GotoRowCol.sublime.settings * added setting to GotoRowCol.sublime.settings: "gtrc_prompt_default": "1 1" * if this setting is not found, a default value of "1 1" is hard coded * modified GotoRowCol.py PromptGotoRowColCommand.gotoRowCol() to check the number of integers supplied * if 1 then it uses the value as the row number and navigates to the first column * if 2 then it goes to row col accordingly * commented out the `ctrl` + `g` hotkey in Default.sublime-keymap * will add instructions to the README for enabling this (by simply uncommenting it) * added `README.txt` and `messages.json` conaining the `USAGE`, `Settings`, and `Replacing "goto row" hotkey` sections from `README.mg` Rev 03 * developer bstidham (Bill Stidham) * date 10/24/2014 * notes - deleted default.sublime-keymap - deleted gotorowcol.sublime-settings - initialized correct versioning to 1.0