Of course.

On Sunday, March 3, 2013 5:25:32 AM UTC-6, Masayuki Hatta wrote:
>
> Hi Tyler,
>
> Can I use your command list to update Yi Wiki page?
>
> Best regards,
> MH
>
> 2013年3月2日土曜日 7時08分12秒 UTC+9 Tyler Conrad:
>>
>> I just started looking into learning Haskell and found yi.  So far I'm 
>> really impressed.  Nano too little - emacs too much. One thing I haven't 
>> discovered yet is how to do a multi-line indent. Thought it would be 
>> something like: set mark - move - tab (or shift tab) to indent/dedent the 
>> selected lines.  Is there a way to do this?
>>
>> I didn't find any simple documentation for the supported key bindings 
>> with descriptions.  Heres a list for emacs mode that I've verified. Someone 
>> on the list also suggested looking at:
>> yi/src/library/Yi/Keymap/Emacs.hs
>>
>> Emacs Commands List 
>>
>> C = Control
>> M = Meta = Alt|Esc
>>
>> Basics
>> C-x C-f "find" file i.e. open/create a file in buffer
>> C-x C-s save the file
>> C-x C-w write the text to an alternate name
>> C-x i insert file at cursor position
>> C-x b create/switch buffers
>> C-x C-b show buffer list
>> C-x k kill buffer
>> C-z suspend emacs 
>> C-X C-c close down emacs
>>
>> Basic movement
>> C-f forward char
>> C-b backward char
>> C-p previous line
>> C-n next line
>> M-f forward one word
>> M-b backward one word
>> C-a beginning of line
>> C-e end of line
>> C-v one page up
>> M-v scroll down one page
>> M-< beginning of text
>> M-> end of text
>>
>> Editing
>> M-n repeat the following command n times
>> C-u repeat the following command 4 times
>> C-d delete a char
>> M-d delete word
>> M-Del delete word backwards
>> C-k kill line
>> C-Space Set beginning mark (for region marking for example)
>> C-W "kill" (delete) the marked region region
>> M-W copy the marked region
>> C-y "yank" (paste) the copied/killed region/line
>> M-y yank earlier text (cycle through kill buffer)
>> C-x C-x exchange cursor and mark
>>
>> C-t transpose two chars
>> M-t transpose two words
>> M-u make letters uppercase in word from cursor position to end
>> M-c simply make first letter in word uppercase
>> M-l opposite to M-u
>>
>> Important
>> C-g quit the running/entered command
>> C-x u undo previous action
>> M-/ undo previous action
>>
>> Search/Replace
>> C-s Search forward
>> C-r search backward
>>
>> M-% query replace
>> Space or y replace this occurence
>> Del or n don't replace
>> ! replace all following occurences
>> RETURN or q quit replace
>>
>> Window-Commands
>> C-x 2 split window vertically
>> C-x o change to other window
>> C-x 0 delete window
>> C-x 1 close all windows except the one the cursors in
>>
>> DIRectory EDitor (dired)
>> C-x d start up dired
>> C (large C) copy 
>> d mark for erase
>> D delete right away
>> e or f open file or directory
>> g reread directory structure from file
>> m mark with *
>> n move to next line
>> q quit dired
>> R rename file
>> u remove mark
>> x delete files marked with D
>> + create directory
>>
>> Programming
>> M-m move to first (non-space) char in this line 
>> M-^ attach this line to previous
>> M-; formatize and indent comment
>> C, C++ and Java Modes
>> M-a beginning of statement
>> M-e end of statement
>> C-c C-c comment out marked area
>>
>

-- 
-- 
Yi development mailing list
yi-devel@googlegroups.com
http://groups.google.com/group/yi-devel
--- 
You received this message because you are subscribed to the Google Groups 
"yi.devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to yi-devel+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to