
Sublime Text를 쓰다보면 이런 에러가 뜰때가 가끔 있는데, 파일 인코딩이 UTF-8이 아닌 다른 것(위의 상황에서는 GBK)으로 되어 있을 때 한글을 입력하고 저장하려고 할 때 생기는 에러다. 인코딩을 UTF-8로 바꾸고 저장하면 해결이 되는 부분인데, 그 전에 position 9997을 어떻게 찾는지 궁금해서 찾아보았더니, 파이썬 코드로 간단히 몇줄을 넣으면 표시가 된단다.
파일 이름은 아무것이나 좋고 (Preferences > Browse Packages > User)에다 확장자를 py로 저장하면 Sublime Text의 좌측 하단에 바로 표시가 된다.

import sublime, sublime_plugin
class PositionListener(sublime_plugin.EventListener):
def on_selection_modified(self,view):
text = "Position: "
sels = view.sel()
for s in sels:
text += " " + str(s.begin())
if not s.empty():
text += "-" + str(s.end()) + " "
view.set_status('exact_pos', text)