.. _mg-shortcuts: ************ VI Shortcuts ************ Coding syntax can be quite a strain on your hands when you are constantly entering and exiting insert mode and typing out long parts-of-speech and GRs. The following shortcuts in VI will save you a lot of time and effort. .. _mg-shortcuts-general: General use shortcuts ===================== There are various shortcuts that will help you navigate a transcript, find and count flags, and complete other common tasks: +-----------------+----------------------------------+ | Key Combination | What it is used for | +=================+==================================+ | e | Move the page down | +-----------------+----------------------------------+ | E | Move the page up | +-----------------+----------------------------------+ | w | Move to the beginning of | | | the next word | +-----------------+----------------------------------+ | b | Move to the beginning of | | | the previous word | +-----------------+----------------------------------+ | 0 | Move to the beginning | | | of a line | +-----------------+----------------------------------+ | \- | Move to the end of a line | +-----------------+----------------------------------+ | mct | Count the number of | | | utterances with flags (press | | | **n** for next flagged | | | utterance) | +-----------------+----------------------------------+ | == | Find the next flag | +-----------------+----------------------------------+ | \`c | Affix *&* to the beginning | | | of all instances of *oh*, | | | *uh*, *um*, *ooh*, and *ah* | +-----------------+----------------------------------+ | \`m | Finds non-capitalized instances | | | of common familial proper nouns | | | and capitalizes them if they're | | | not preceded by a determiner | +-----------------+----------------------------------+ | \`d | Finds capitalized instances of | | | common familial proper nouns and | | | lower-cases them if they are | | | preceded by a determiner | +-----------------+----------------------------------+ | \`v | Finds common formatting errors | | | that require closer inspection | +-----------------+----------------------------------+ | mw | Save the file you are | | | working on | +-----------------+----------------------------------+ .. _mg-shortcuts-gr: Changing GR information ======================= While in command mode in vi, move the cursor to any part of the GR that needs to be changed and use the following shortcuts to change the GR: +-----------------+------------------------+ | Key Combination | Change GR to | +=================+========================+ | ma | AUX | +-----------------+------------------------+ | mf | COORD | +-----------------+------------------------+ | mz | CPZR | +-----------------+------------------------+ | md | DET | +-----------------+------------------------+ | mu | ENUM | +-----------------+------------------------+ | mi | INF | +-----------------+------------------------+ | mj | JCT | +-----------------+------------------------+ | ml | LOC | +-----------------+------------------------+ | mm | MOD | +-----------------+------------------------+ | mo | OBJ | +-----------------+------------------------+ | m2 | OBJ2 | +-----------------+------------------------+ | mb | POBJ | +-----------------+------------------------+ | me | PRED | +-----------------+------------------------+ | mp | PTL | +-----------------+------------------------+ | mq | QUANT | +-----------------+------------------------+ | mt | SRL | +-----------------+------------------------+ | ms | SUBJ | +-----------------+------------------------+ | mg | TAG | +-----------------+------------------------+ | mv | VOC | +-----------------+------------------------+ +-----------------+------------------------+ | Key Combination | Change GR to | +=================+========================+ | mcj | CJCT | +-----------------+------------------------+ | mcm | CMOD | +-----------------+------------------------+ | mcc | COM | +-----------------+------------------------+ | mco | COMP | +-----------------+------------------------+ | mce | CPRED | +-----------------+------------------------+ | mcs | CSUBJ | +-----------------+------------------------+ | mcn | NEG | +-----------------+------------------------+ +-----------------+------------------------+ | Key Combination | Change GR to | +=================+========================+ | mxo | XCOMP | +-----------------+------------------------+ | mxj | XJCT | +-----------------+------------------------+ | mxm | XMOD | +-----------------+------------------------+ | mxe | XPRED | +-----------------+------------------------+ | mxs | XSUBJ | +-----------------+------------------------+ +-----------------+------------------------+ | Key Combination | Change GR to | +=================+========================+ | mkaj | AUX-CJCT | +-----------------+------------------------+ | mkam | AUX-CMOD | +-----------------+------------------------+ | mkac | AUX-COMP | +-----------------+------------------------+ | mkdo | DET-OBJ | +-----------------+------------------------+ | mkdb | DET-POBJ | +-----------------+------------------------+ | mkde | DET-PRED | +-----------------+------------------------+ | mkds | DET-SUBJ | +-----------------+------------------------+ | mkij | INF-CJCT | +-----------------+------------------------+ | mkic | INF-COMP | +-----------------+------------------------+ | mkix | INF-XCOMP | +-----------------+------------------------+ The following shortcuts will change the GR and the headword number will become 0: +-----------------+-------------------+--------------------+ | Key Combination | Change GR to | Change headword to | +=================+===================+====================+ | mr | ROOT | 0 | +-----------------+-------------------+--------------------+ | mkar | AUX-ROOT | 0 | +-----------------+-------------------+--------------------+ | mkir | INF-ROOT | 0 | +-----------------+-------------------+--------------------+ The following shortcuts will change the headword number: +-----------------+--------------------+ | Key Combination | Change headword to | +=================+====================+ | m, | Word number of the | | | ROOT | +-----------------+--------------------+ | m; | 6 | +-----------------+--------------------+ | m. | Decreases by 1 | +-----------------+--------------------+ | m/ | Increases by 1 | +-----------------+--------------------+ .. _mg-shortcuts-pos: Changing part-of-speech information =================================== While in command mode in vi, move the cursor to any part of the word you would like to change the part-of-speech of and use the following shortcuts to change the part-of-speech (alternative part-of-speech for select words in parentheses): +-----------------+--------------------------+ | Key Combination | Change part-of-speech to | +=================+==========================+ | caj | adj | +-----------------+--------------------------+ | cav | adv | +-----------------+--------------------------+ | ci | adv:int (**to**: inf) | +-----------------+--------------------------+ | cv | adv:loc (**\*day**, | | | **\*night**, **\*time**, | | | **\*ever**, **after**, | | | **tomorrow**, **then**: | | | adv:tem) | +-----------------+--------------------------+ | cx | aux | +-----------------+--------------------------+ | cco | co | +-----------------+--------------------------+ | c; | co:voc | +-----------------+--------------------------+ | cs | conj:subor | +-----------------+--------------------------+ | cd | det:num (**what**, | | | **which**: det:wh; | | | **that**, **these**, | | | **those**, **another**, | | | **the**, **this**: det) | +-----------------+--------------------------+ | ccn | neg | +-----------------+--------------------------+ | cp | prep (**too**: post; | | | **own**, **her**: pro) | +-----------------+--------------------------+ | cm | pro:dem | +-----------------+--------------------------+ | ct | pro:exist | +-----------------+--------------------------+ | cr | pro:indef (**that**, | | | **who**, **which**: rel) | +-----------------+--------------------------+ | co | pro:poss:det | +-----------------+--------------------------+ | ch | pro:wh | +-----------------+--------------------------+ | cl | ptl | +-----------------+--------------------------+ | cq | qn | +-----------------+--------------------------+ The following shortcuts will change the part-of-speech and the morphology of the word: +-----------------+--------------------------+--------------------+ | Key Combination | Change part-of-speech to | Change suffix to | +=================+==========================+====================+ | cn | n | PL | +-----------------+--------------------------+--------------------+ | cg | n:gerund | GERUND | +-----------------+--------------------------+--------------------+ | cf | part | PERF | +-----------------+--------------------------+--------------------+ | cu | part | PROG | +-----------------+--------------------------+--------------------+ | c, | v | 3S | +-----------------+--------------------------+--------------------+ And finally, the following miscellaneous shortcuts: +-----------------+--------------------------+ | Key Combination | What it does | +=================+==========================+ | cz | Removes ``&ZERO`` suffix | +-----------------+--------------------------+ | ce | Changes POS to ``quote`` | | | and adds ``@q`` suffix | | | to word on speech tier | +-----------------+--------------------------+