mirror of
https://github.com/vim/vim.git
synced 2025-09-25 03:54:15 -04:00
updated for version 7.1a
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
*usr_41.txt* For Vim version 7.0. Last change: 2007 Apr 26
|
*usr_41.txt* For Vim version 7.1a. Last change: 2007 Apr 26
|
||||||
|
|
||||||
VIM USER MANUAL - by Bram Moolenaar
|
VIM USER MANUAL - by Bram Moolenaar
|
||||||
|
|
||||||
@@ -1482,7 +1482,9 @@ commands (there are a few more commands with this restriction). For the
|
|||||||
:execute cmd |" do it
|
:execute cmd |" do it
|
||||||
|
|
||||||
With the '|' character the command is separated from the next one. And that
|
With the '|' character the command is separated from the next one. And that
|
||||||
next command is only a comment.
|
next command is only a comment. For the last command you need to do two
|
||||||
|
things: |:execute| and use '|': >
|
||||||
|
:exe '!ls *.c' |" list C files
|
||||||
|
|
||||||
Notice that there is no white space before the '|' in the abbreviation and
|
Notice that there is no white space before the '|' in the abbreviation and
|
||||||
mapping. For these commands, any character until the end-of-line or '|' is
|
mapping. For these commands, any character until the end-of-line or '|' is
|
||||||
@@ -1491,9 +1493,19 @@ trailing whitespace is included: >
|
|||||||
|
|
||||||
:map <F4> o#include
|
:map <F4> o#include
|
||||||
|
|
||||||
To avoid these problems, you can set the 'list' option when editing vimrc
|
To spot these problems, you can set the 'list' option when editing vimrc
|
||||||
files.
|
files.
|
||||||
|
|
||||||
|
For Unix there is one special way to comment a line, that allows making a Vim
|
||||||
|
script executable: >
|
||||||
|
#!/usr/bin/env vim -S
|
||||||
|
echo "this is a Vim script"
|
||||||
|
quit
|
||||||
|
|
||||||
|
The "#" command by itself lists a line with the line number. Adding an
|
||||||
|
exclamation mark changes it into doing nothing, so that you can add the shell
|
||||||
|
command to execute the rest of the file. |:#!| |-S|
|
||||||
|
|
||||||
|
|
||||||
PITFALLS
|
PITFALLS
|
||||||
|
|
||||||
|
@@ -1257,4 +1257,3 @@
|
|||||||
|| defined(FEAT_BIG)
|
|| defined(FEAT_BIG)
|
||||||
# define FEAT_AUTOCHDIR
|
# define FEAT_AUTOCHDIR
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -1256,9 +1256,11 @@ catch_signals(func_deadly, func_other)
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Handling of SIGHUP, SIGQUIT and SIGTERM:
|
* Handling of SIGHUP, SIGQUIT and SIGTERM:
|
||||||
* "when" == a signal: when busy, postpone, otherwise return TRUE
|
* "when" == a signal: when busy, postpone and return FALSE, otherwise
|
||||||
|
* return TRUE
|
||||||
* "when" == SIGNAL_BLOCK: Going to be busy, block signals
|
* "when" == SIGNAL_BLOCK: Going to be busy, block signals
|
||||||
* "when" == SIGNAL_UNBLOCK: Going wait, unblock signals
|
* "when" == SIGNAL_UNBLOCK: Going to wait, unblock signals, use postponed
|
||||||
|
* signal
|
||||||
* Returns TRUE when Vim should exit.
|
* Returns TRUE when Vim should exit.
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
|
@@ -1625,6 +1625,8 @@ find_tags(pat, num_matches, matchesp, flags, mincount, buf_ffname)
|
|||||||
eof = tag_fgets(lbuf, LSIZE, fp);
|
eof = tag_fgets(lbuf, LSIZE, fp);
|
||||||
if (!eof && search_info.curr_offset != 0)
|
if (!eof && search_info.curr_offset != 0)
|
||||||
{
|
{
|
||||||
|
/* The explicit cast is to work around a bug in gcc 3.4.2
|
||||||
|
* (repeated below). */
|
||||||
search_info.curr_offset = ftell(fp);
|
search_info.curr_offset = ftell(fp);
|
||||||
if (search_info.curr_offset == search_info.high_offset)
|
if (search_info.curr_offset == search_info.high_offset)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user