Vim in the SWP that Swap file, which is generated when editing a file, it is a hidden file, if the original file name is Data , then SWP file name is . DATA.SWP . If the file exits normally, the file is automatically deleted. The following two scenarios do not delete the SWP file:
Vim non-normal exit , In this case , unless manually deleted SWP file (also available in
Share some very useful Vim commands
Specifically, I am a fan of Vim. So before some of you throw stones at me, I will first show you a series of "Little-known Vim commands ". I mean, some commands that you may not have encountered before may be useful to you. As the second disclaimer, I do not know which commands you may know and which are useful to you. Therefor
12.12.06 use Vim to write a programPosted in Linux related § Linux at PM by Zhou. B02Tags is VimAlgorithms have been developed to generate practical code. The efficiency in MATLAB is really low. I only use C, and I did not find a user-friendly pure C compiling environment in windows, so I decided to compile the program in Linux. The environment is VIM + GCC + GDB
1. Unbeatable scalability1.1 Scalability gives software a powerful lifeOnce upon a while, Windows users had no concept of software extensibility, and they could only make very limited customizations to the software they used. The right to extend the software remains in the hands of the software developer. Users of software who want new features and features can only wait for the software to be upgraded. The ability of the user can not wait, in order to add the features they want, starting from 0
character[Abc]: match any character in square brackets. You can use-to indicate the character range.[^ Abc]: Start with a ^ symbol in square brackets to match any character except the character in square brackets.\ D: matches Arabic numerals, equivalent to [0-9]\ D: match any character other than Arabic numerals, equivalent to [^ 0-9]\ X: matches a hexadecimal number, which is equivalent to [0-9A-Fa-f]\ X: matches any character other than the hexadecimal number, which is equivalent to [^ [0-9A-
Environment: Win7 64-bit Gvim version: 7.4
Jedi:git Clone Https://github.com/davidhalter/jedi-vim.git
The error is shown in the following illustration:
Solution:https://github.com/davidhalter/jedi-vim/issues/233
After you add the following code to the _VIMRC file, the error disappears:
Set Encoding=utf-8
Postscript:
In fact, I have encountered other errors before this mistake, the error message is no longer described in this, just want
, open a Vim, and in the command-line mode, enter the command to :helptags create a Help file index. So the plugin is installed, you can enjoy the convenience of plug-ins.Easy to install and manage plugins with pathogenThe installation method mentioned above is simple and practical, but there is a serious problem: if you want to uninstall a plugin, it is difficult to find out which file or files should be d
'\},\ ' Scope2kind ': {\ ' enum ': ' G ',\ ' namespace ': ' N ',\ ' class ': ' C ',\ ' struct ': ' s ',\ ' Union ': ' U '\}\}
Nmap
Task ListHttps://github.com/vim-scripts/TaskList.vim
This is a very useful plug-in, it can tag the files in the Fixme, TODO and other information, and put them into a task list, at any time can jump to these tags in the back of the tasklist to modify the code, is a very convenient and
cscope to manage large software projects: Using cscope on large projects (example: the Linux kernel)
Vim practical technology: I, II, and IIIFor more information, see this document.
Vim group: http://groups.google.com/group/Vim-cn/Vim group on Google, however, is not very p
Enter edit mode1, [[email protected] ~]# vi/etc/services2, the input lowercase I and then issued will appear--insert--, you can edit## Each line describes one service, and is of the form:## service-name Port/protocol [aliases ...] [# Comment]--INSERT--3, you can add a line under the cursor, with a lowercase oVim Command mode1. Find/even# Each line describes one service, and is of the form:## service-name Port/protocol [aliases ...] [# Comment]/even2. Press N to select Next (Look down)3, input? E
The words of the operating system, programming language and editor seem to be the eternal topic of the programmer's spat, and the technology has developed over the decades, and we have been discussing these "battles" with anger and relish. Someone described Emacs and VI programmers, everyone along the different roads and goals forward, but always at some point cross meet, throw stones, hit each other black and blue, and then clean up the mood and continue to move forward. A while ago I wrote a m
This article in the author's personal blog, blog Park, csdn synchronous publication, if reproduced, please indicate the author and the original link. CSDN Link: http://blog.csdn.net/miracle_wong/article/details/25039889
Recent learning artifact Vim, bought a "vim practical skills", @ Chi Jianqiang Pool recommended, by the way see the Lizhenghn "Linux under the c
to your home directory ~ Under/. vim/colors/, or you go to the global configuration folder and copy cp to change the name.
Open this file and follow the following changes to the color. During modification, we recommend that you comment out the original line. A new line of cp will be added to prevent errors if there is no reference!
1 "Comment 2 hi Comment ctermfg = 14 3" Constant 4 hi Constant ctermfg = 202 5 "Special in C language is % add type plac
download plug-in
It is also a very practical plug-in for programmers, supporting the completion of various languages, as long as you can think of, rest assured that he is absolutely annotated, and also supports single line annotations, batch annotations, and other command ing. Here, I configured the most common key ing in vimrc.
"Let NERDShutUp = 1 for the setting of NERD_commenter
In this case, in the row where the cursor is located, press ctrl + h
another archive in the edited data. Add the file "filename" to the end of the row where the cursor is located.
: N1, n2 w [filename]
Store content from n1 to n2 as filename.
:! Command
The result of Executing command in command column mode is displayed when vi is temporarily removed! For example『:! Ls/home> to view the ls output file information under/home in vi!
Vim Environment Change
: Set nu
Displays th
/python2.7/config \-- Enable-perlinterp \-- Enable-luainterp \-- With-luajit-enable-fail-if-missing \-- With-lua-prefix =/usr \-- Enable-gui = gnome2 -- enable-csfix -- prefix =/usr
$ Make VIMRUNTIMEDIR =/usr/share/vim/vim74$ Sudo make install
For more Vim tutorials, see the following content::
Make VIM a simple and practical
click, and so on. In addition, they can be directly ssh to the Linux host is directly used, the disadvantage is that it is not easy to get started. Vim and Emacs can be without bounds to add any function of the plug-in, the theory can be implemented in one of the above functions on the other can be achieved, there is no one who is stronger than the problem. From the basic operation of the individual or more like Emacs, but because the toss Emcas plug
Add Lua support for Vim in Ubuntu
System: Ubuntu 15.04
Because the built-in Vim of Ubuntu15.04 does not support Lua, You have to compile and install it yourself.
1. Uninstall the built-in vim.
$ Sudo apt-get remove vim-runtime vim-tiny v
"#: todo:mm/dd/yy::". This was basically a comment line that acts as a TODO, where can type the the items so you would like to get it done late R.Fig 7: Type \ckt to add TODO inside bash shell script There is lot of powerful features in the Bash-support Plugin. Read the documentation for more information. The documentation is located in the following location on your system.
README: ~/.vim/readme.bashsupport
PDF: ~/.
(skip to the previous error), etc., specifically: Help Quickfix.If you want to automatically open the Quickfix window when there is an error [12]:" 编译后,如有错误则打开quickfix窗口。(光标仍停留在源码窗口)"" 注意:需要开启netsting autocmdautocmd QuickFixCmdPost [^l]* nested cwindowautocmd QuickFixCmdPost l* nested lwindowBy default,: Mak[e] jumps to the first error, and if you do not want to enable this feature, use: make!.Code FoldingCode folding is enabled when the code is long, such as highlighting elements collapsed by
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.