diff --git a/cutcopypaste.txt b/cutcopypaste.txt index 0b78f40..2f36a70 100644 --- a/cutcopypaste.txt +++ b/cutcopypaste.txt @@ -1,23 +1,25 @@ + +-------------------------------------------------------------------------------- Cut this line and paste it after the line of hyphens. This is just some random text. --------------------------------------------------------------------------------- - This line should come after "The quick brown fox jumps over the lazy dog." The quick brown fox jumps over the lazy dog. One does not simply walk into the data center. - Every good boy deserves fudge. +This is just some random text. +This is just some random text. Its gates are guarded by more than just computer operators. +This is just some random text. There are system administrators there that do not sleep. -fi +if -badcfe +abcdef -to the beginning. Move this +Move this to the beginning. Can you dupe this? diff --git a/vim-commands b/vim-commands index 9783869..cdcea87 100644 --- a/vim-commands +++ b/vim-commands @@ -19,7 +19,7 @@ Normal mode commands: punctuation as a word.(move one word forward) b: To move the cursor by one word on file. It include the punctuation as a word.(move on word backward) - B: To move the cursor by one word on file. It include the + B: To move the cursor by one word on file. It don't include the punctuation as a word.(move on word backward) 0: To move the first column of the current line the cursor @@ -129,3 +129,34 @@ Line mode: click CTRL+D, which shows suggestation. To iterate through all the suggestion without writing it explicity use key. To iterate in reverse order use +. + + +-> Cut, Copy and Paste: + + * d and x cut text, not just delete it. + * cut = delete and save into a register. + * Register is a clipboard-like storage location. + * This register is also known as default register or unnamed register. + + > for pasting the text present in the default register use p command. + > if the line is cut using dd command then using 'p' will paste it below the current line where + the cursor is present. + > if 'P' command is used then it will paste above the current line where the cursor is + present. + > if a character is cut using 'x' or 'X' command using 'p' will paste the character + just after the current postion of the cursor. + > similarly, if 'P' command is used it will paste the character just before the current + position of the cursor. + + Note: + > The data cutted is linewise then it will paste below/above current line. + > The data cutted is characterwise then it will paste before or after the current line. + + > Standard - Vim terminology: + + Cut = Delete + Copy = yank + paste = put + + > for yanking(copying) use 'y' or 'Y' command. +