option + space
control + g to mutliselect
control + shift + up/down arrows -> clone caret up or down
| import logging | |
| import time | |
| from utils.middleware import get_last_write_cookie_timestamp | |
| logger = logging.getLogger(__name__) | |
| class LastWriteTimestampRouter: |
| import requests | |
| base_url = "http://competitions" # no trailing slash! | |
| username = "admin" | |
| password = "admin" | |
| file_to_upload = "uploader.py" # uploading this file itself to test things.. | |
| file_to_upload_name = "This script, a test!" | |
| file_to_upload_type = "None" # see types below for when you use this.. |
| title: 'Hello world!' | |
| image: 'some_image.png' | |
| pages: | |
| - title: 'Welcome!' | |
| path: 'welcome.md' | |
| - title: 'How to compete' | |
| path: 'how_to.md' | |
| phases: |
| import json | |
| import os | |
| import requests | |
| import grequests | |
| from lxml import html | |
| class Scraper(object): | |
| def __init__(self): |
| What'd we get done this month? | |
| What's working, what's not? | |
| What hurts? | |
| What are you curious about/want to try? | |
| How are you feeling? |
| [GameEvents] | |
| evtSmartCastSpell1=[q] | |
| evtSmartCastSpell3=[e] | |
| evtSmartCastSpell4=[r] | |
| evtSmartCastVisionItem=[t] | |
| evtUseVisionItem=[<Unbound>] |
| ## Multi caret | |
| control + g to mutliselect | |
| control + shift + up/down arrows -> clone caret up or down | |
| ## Word selection | |
| alt + up arrow -> expand selection |