0
0
mirror of https://github.com/vim/vim.git synced 2025-10-14 07:04:10 -04:00

updated for version 7.0041

This commit is contained in:
Bram Moolenaar
2005-01-17 22:11:23 +00:00
parent 89e5d68d42
commit af7f641de4

View File

@@ -1,4 +1,4 @@
*usr_41.txt* For Vim version 7.0aa. Last change: 2005 Jan 01 *usr_41.txt* For Vim version 7.0aa. Last change: 2005 Jan 17
VIM USER MANUAL - by Bram Moolenaar VIM USER MANUAL - by Bram Moolenaar
@@ -88,6 +88,16 @@ variable.
You can try out the examples by yanking the lines from the text here You can try out the examples by yanking the lines from the text here
and executing them with :@" and executing them with :@"
The example was given to explain the commands, but you would really want to
make such a loop it can be written much more compact: >
:for i in range(1, 4)
: echo "count is" i
:endfor
We won't explain how |:for| and |range()| work right now. Follow the links if
you are impatient.
THREE KINDS OF NUMBERS THREE KINDS OF NUMBERS
@@ -560,6 +570,49 @@ String manipulation:
type() type of a variable type() type of a variable
iconv() convert text from one encoding to another iconv() convert text from one encoding to another
List manipulation:
get() get an item without error for wrong index
len() number of items in a List
empty() check if List is empty
insert() insert an item somewhere in a List
add() append an item to a List
extend() append a List to a List
remove() remove one or more items from a List
copy() make a shallow copy of a List
deepcopy() make a full copy of a List
filter() remove selected items from a List
map() change each List item
sort() sort a List
reverse() reverse the order of a List
split() split a String into a List
join() join List items into a String
string() String representation of a List
call() call a function with List as arguments
max() maximum value in a List
min() minimum value in a List
count() count number of times a value appears in a List
getline() get List with buffer lines
append() append List of lines to the buffer
Dictionary manipulation:
get() get an entries without error for wrong key
len() number of entries in a Dictionary
has_key() check whether a key appears in a Dictionary
empty() check if Dictionary is empty
remove() remove an entry from a Dictionary
extend() add entries from one Dictionary to another
filter() remove selected entries from a Dictionary
map() change each Dictionary entry
keys() get List of Dictionary keys
values() get List of Dictionary values
items() get List of Dictionary key-value pairs
copy() make a shallow copy of a Dictionary
deepcopy() make a full copy of a Dictionary
string() String representation of a Dictionary
max() maximum value in a Dictionary
min() minimum value in a Dictionary
count() count number of times a value appears
Working with text in the current buffer: Working with text in the current buffer:
byte2line() get line number at a specific byte count byte2line() get line number at a specific byte count
line2byte() byte count at a specific line line2byte() byte count at a specific line