Skip to content

bstidham/sublimetext2-GotoRowCol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Rev 01

  • developer bstidham (Bill Stidham)
  • date 01/24/2014
  • notes #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 #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

About

Sublime Text 2 - Places the cursor at the specified row and column

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages