博客链接:https://blog.csdn.net/sinat_28617733/article/details/102149185

本项中使用的所有插件:gvim,git,curl,vundle,NERDTree ,vim-nerdtree-tabs,CtrlP,neocomplcache,ctags,taglist,winmanager

编辑器vim之win7配置(gvim),vundle插件管理,NERDTree,ctrlp插件,vim-nerdtree-tabs插件等 。

gvim下载:

官方下载地址:http://www.vim.org/download.php

百度网盘:

链接:https://pan.baidu.com/s/1MR_exH0ASy-j5GEB2X0g5Q 
提取码:6e93 
复制这段内容后打开百度网盘手机App,操作更方便哦

本人平时对各种编辑器比较好奇,反正几种编辑器都用过,但是每次配置完成,就使用了。然后对编辑器有另一种需求就下载另一种插件,然而上一次配置时间长了就把配置全都忘了,现在想重新整理一遍。对于编辑器来说需要记录对他的每次的更改,下次安装插件就比较清晰。

我的gvim配置效果图:

ctags插件功能展示:

命令行中运行ctags -R,然后生成跟踪文件tags。

鼠标放置红圈的route函数上,然后执行快捷键ctrl + ],

然后进入route方法的原函数,下面红色圈的效果图展示,可以查看源码是怎么写的。

ctrlp插件展示:(功能-vim中直接打开当前编辑文件存在的同级目录下的所有文件),normal模式下按快捷键ctrl + p即可,下面是ctrlp插件展示效果,>>>这个效果是查找指定文件的功能,然后打开这个文件即可。

neocomplcache插件代码自动补全展示,按tab键,找到补全,会找到内部代码补全。

1. 安装gvim

下载 》 安装(只要点击安装程序exe即可,按下一步就可以了,安装步骤简单,不多说,不知道百度一下一大堆。)

我的gvim安装位置: D:\gvim\Vim(下面图中看到的_vimrc是配置文件,里面有基本配置和插件配置,代码配置等,也有需要下载的插件,vundle插件管理器配置,稍后会展示给大家)

2. 安装插件管理工具vundle

注意:安装vundle前提需要先安装 git 和 配置curl

git 》 下载运行程序exe 》 然后双击exe,一直下一步,简单。安装参考地址:https://www.cnblogs.com/tuhooo/p/7497233.html

配置curl:

在windows下安装curl与msysgit结合非常简单,只需要在git的cmd目录创建文件curl.cmd即可
路径:D:\Program Files\Git\cmd\curl.cmd ,文件内容如下

@rem Do not use "echo off" to not affect any child calls.
@setlocal@rem Get the abolute path to the parent directory, which is assumed to be the
@rem Git installation root.
@for /F "delims=" %%I in ("%~dp0..") do @set git_install_root=%%~fI
@set PATH=%git_install_root%\bin;%git_install_root%\mingw\bin;%git_install_root%\mingw64\bin;%PATH%
@rem !!!!!!! For 64bit msysgit, replace 'mingw' above with 'mingw64' !!!!!!!@if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%
@if not exist "%HOME%" @set HOME=%USERPROFILE%@curl.exe %*

打开cmd 命令提示符,运行命令( curl --version )检查curl 版本号

好了,我们开始安装 vundle 了,也很简单

安装Vundle   (Vundle on Windows)

打开cmd 命令提示符,只要运行一条命令即可,我们将vundle安装到 D:\gvim\Vim\vimfiles 目录,目录如下:

cmd命令行执行下面的命令:执行下面git命令之前是没有\bundle\Vundle.vim等目录的,执行后会生成这些目录。前面我已经都安装了,所以下面图片中可以看到bundle目录,你们刚开始安装是没有的。

git clone https://github.com/gmarik/Vundle.vim.git D:\gvim\Vim\vimfiles\bundle\Vundle.vim

展示vimfiles文件夹下的内容:

添加一个gvim目录的 环境变量 $VIM ,步骤 :我的电脑->属性->高级系统设置->高级->环境变量->新建 ;如图

就是把路径 D:\gvim\Vim\vim81 添加到系统环境变量path当中,到时候命令行中可以执行gvim这个命令就行。

在vim启动设定文件_vimrc添加 bundle的配置 ,vim的启动设定文件 _vimrc (在linux文件名是 .vimrc , 在windows下面是 _vimrc);这里直接配置一个全局的 _vimrc 文件,路径:D:\gvim\Vim\_vimrc  , 添加如下内容

"插件管理
set rtp+=D:\gvim\Vim\vimfiles\bundle\Vundle.vim\   "加个绝对路径就可以,gvim运行加载_vimrc时能找到上面路径即可。
call vundle#begin()
"let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
"my bundle plugincall vundle#end()
filetype plugin indent on

Bundle 插件管理器使用

相关命令
安装插件:BundleInstall
更新插件:BundleUpdate
清除不再使用的插件:BundleClean
列出所有插件:BundleList
查找插件:BundleSearch

例如安装插件
打开一个gvim, 运行:BundleInstall 或者在命令行运行 vim +BundleInstall +qall
安装完成后插件就能用了

VIM之文件管理插件NERDTree 和 共享插件vim-nerdtree-tabs

安装和基本用法

通过vim插件管理工具Vundle安装NERDTree和vim-nerdtree-tabs就很简单,只需要将插件路径添加到bundle的配置即可,添加两行

Plugin ‘scrooloose/nerdtree’
Plugin ‘jistr/vim-nerdtree-tabs’

配置如下

"插件管理
set rtp+=D:\gvim\Vim\vimfiles\bundle\Vundle.vim\   "加个绝对路径就可以,gvim运行加载_vimrc时能找到上面路径即可。
call vundle#begin()
"let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
"my bundle plugin
Plugin 'scrooloose/nerdtree'
Plugin 'jistr/vim-nerdtree-tabs'
call vundle#end()
filetype plugin indent on

打开一个gvim, 运行 :BundleInstall 即可

在vim启动设定文件_vimrc添加NERDTree的配置,按F2可以启动NERDTree窗口,再按一次就会消失。

" 关闭NERDTree快捷键
map <F2> :NERDTreeMirror<CR>
map <F2> :NERDTreeToggle<CR>
map <leader>t :NERDTreeToggle<CR>
" 显示行号
let NERDTreeShowLineNumbers=1
let NERDTreeAutoCenter=1
" 是否显示隐藏文件
let NERDTreeShowHidden=1
" 设置宽度
let NERDTreeWinSize=21
" 在终端启动vim时,共享NERDTree
let g:nerdtree_tabs_open_on_console_startup=1
" 忽略一下文件的显示
let NERDTreeIgnore=['\.pyc','\~$','\.swp']
" 显示书签列表
let NERDTreeShowBookmarks=1

VIM之搜索定位打开文件插件CtrlP

只需要添加一行  Plugin ‘kien/ctrlp.vim’ 即可,完整如下

"插件管理
set rtp+=D:\gvim\Vim\vimfiles\bundle\Vundle.vim\   "加个绝对路径就可以,gvim运行加载_vimrc时能找到上面路径即可。
call vundle#begin()
"let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
"my bundle plugin
Plugin 'scrooloose/nerdtree'
Plugin 'jistr/vim-nerdtree-tabs'
Plugin 'kien/ctrlp.vim'
call vundle#end()
filetype plugin indent on

打开一个gvim, 运行 :BundleInstall 即可

在网上找到 ctrlp 的一个gif 文件,如下

neocomplcache : 代码自动补全插件(xxx.的时候按tab键)

安装需要添加 Plugin 'Shougo/neocomplcache.vim' 语句

完整如下:

"插件管理
set rtp+=D:\gvim\Vim\vimfiles\bundle\Vundle.vim\   "加个绝对路径就可以,gvim运行加载_vimrc时能找到上面路径即可。
call vundle#begin()
"let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
"my bundle plugin
Plugin 'scrooloose/nerdtree'
Plugin 'jistr/vim-nerdtree-tabs'
Plugin 'kien/ctrlp.vim'
Plugin 'Shougo/neocomplcache.vim'
call vundle#end()
filetype plugin indent on

安装好后,可以在 _vimrc 文件中增加

set completeopt-=preview
let g:acp_enableAtStartup = 0
let g:neocomplcache_enable_at_startup = 1

安装ctags和taglist插件

通过ctags建立索引,可以用其浏览代码。
通过taglist可以在窗口中直接看到源代码的结构。

ctags的安装

这个安装非常简单,在http://ctags.sourceforge.net/下载windows的版本ctags58.zip,
然后解压出来,在Path里添加.exe所在的路径即可

安装完成后用":ctags -R"可以在目录下生成tags文件,记录索引
Ctrl+]可以实现跳转

taglist的安装

  • 下载安装包:http://www.vim.org/scripts/script.php?script_id=273

  • 解压出来有两个文件夹,其内个有一个文件:\doc\taglist.txt和\plugin\taglist.vim

  • 将两个文件分别拷贝到D:\gvim\Vim\vim81下面的doc和plugin文件夹中

  • 管理员身份打开gvim 运行":helptags D:\gvim\Vim\vim81\doc "

注意一定要用管理员身份,否则啥也不会发生(为这个折腾了很久,必须吐槽一下win7坑爹的权限设置)

安装完成后":Tlist"可以看到taglist窗口

taglist的_vimrc中的配置:

"Taglist------------------------------------------------
"==================================================
let Tlist_Show_Menu=1
"let Tlist_Ctags_Cmd='D:\ctags58\ctags.exe'”这句话可有可无,但我还是加了,以防万一
let Tlist_Auto_Open=1
let Tlist_File_Fold_Auto_Close=0
let Tlist_Compact_Format=1
let Tlist_Enable_Fold_Column=1
let Tlist_Sort_Type="order"
set tags=tags;
set autochdir         " 自动设置目录为正在编辑的文件所在的目录"filetype plugin on" taglist configuration vimrc file.
"
" Maintainer:     Bruce Ouyang <bruce.oy@gmail.com>
"
let Tlist_Display_Prototype = 1
let Tlist_Sort_Type = "order"           "使taglist以tag名字进行排序
let Tlist_Show_One_File = 1            "不同时显示多个文件的tag,只显示当前文件的
let Tlist_Exit_OnlyWindow = 1          "如果taglist窗口是最后一个窗口,则退出vim
let Tlist_Use_Right_Window = 0         "在右侧窗口中显示taglist窗口
let Tlist_Use_SingleClick = 1          "单击tag就跳转到定义
let Tlist_GainFocus_On_ToggleOpen = 1  "使用:TlistToggle打开taglist窗口时,输入焦点在taglist窗口中
nmap <silent> <F3> :TlistToggle<CR>    "打开tag窗口,这个是设置快捷键

winmanager插件的安装

下载地址:winmanager.zip 地址http://www.vim.org/scripts/download_script.php?src_id=754

winmanager安装很简单,与上面taglist安装方式一样。

_vimrc中的配置:

""""""""""""""
"winmanager > 用法:normal模式下按快捷键w+m,同时按下去就可以。
""""""""""""""
let g:winManagerWindowLayout='FileExplorer|BufExplorer|TagList'
"nmap <silent> <F10> :WMToggle<cr>
nmap wm :WMToggle<cr> " 是nomal模式的命令,不是Ex模式的,这个是设置快捷键

"自动补全各种括号引号_vimrc中的配置

"自动补全括号:inoremap ( ()<ESC>i
:inoremap ) <c-r>=ClosePair(')')<CR>
:inoremap { {<CR>}<ESC>O
:inoremap } <c-r>=ClosePair('}')<CR>
:inoremap [ []<ESC>i
:inoremap ] <c-r>=ClosePair(']')<CR>
:inoremap " ""<ESC>i
:inoremap ' ''<ESC>i
function! ClosePair(char)if getline('.')[col('.') - 1] == a:charreturn "\<Right>"elsereturn a:charendif
endfunction

运行python代码_vimrc配置

"运行python代码
autocmd BufRead *.py nmap <F5> :!python %<CR>

原来就在_vimrc中的配置(就是没有理由,就是必须要这个配置,原样不动的复制黏贴就ok)

source $VIMRUNTIME/vimrc_example.vimset diffexpr=MyDiff()
function MyDiff()let opt = '-a --binary 'if &diffopt =~ 'icase' | let opt = opt . '-i ' | endifif &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endiflet arg1 = v:fname_inif arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endiflet arg1 = substitute(arg1, '!', '\!', 'g')let arg2 = v:fname_newif arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endiflet arg2 = substitute(arg2, '!', '\!', 'g')let arg3 = v:fname_outif arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endiflet arg3 = substitute(arg3, '!', '\!', 'g')if $VIMRUNTIME =~ ' 'if &sh =~ '\<cmd'if empty(&shellxquote)let l:shxq_sav = ''set shellxquote&endiflet cmd = '"' . $VIMRUNTIME . '\diff"'elselet cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'endifelselet cmd = $VIMRUNTIME . '\diff'endiflet cmd = substitute(cmd, '!', '\!', 'g')silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3if exists('l:shxq_sav')let &shellxquote=l:shxq_savendif
endfunction

vundle配置

"插件管理
set rtp+=D:\gvim\Vim\vimfiles\bundle\Vundle.vim  "就直接用绝对路径vim配置项
"set rtp+=$VIM\vimfiles\bundle\Vundle.vim\
call vundle#begin()
"let Vundle manage Vundle, required
" =======================================================
" 安装插件写在这之后
" =======================================================Plugin 'VundleVim/Vundle.vim'
"my bundle plugin
Plugin 'Shougo/neocomplcache.vim'
Plugin 'scrooloose/nerdtree'
Plugin 'jistr/vim-nerdtree-tabs'
"Plugin 'Xuyuanp/nerdtree-git-plugin'
Plugin 'kien/ctrlp.vim'
Plugin 'eshion/vim-sync'" =======================================================
" 安装插件写在这之前
" ======================================================="相关命令"安装插件:BundleInstall
"更新插件:BundleUpdate
"清除不再使用的插件:BundleClean
"列出所有插件:BundleList
"查找插件:BundleSearchcall vundle#end()
filetype plugin indent on

基本vim必须配置

set nobackup
set noundofile
set noswapfile
set helplang=cn
set encoding=utf-8
"set fileencoding=utf-8
syntax enable
syntax on
colorscheme desertset number
set cursorline
set ruler
set autoindent
"filetype on
"filetype plugin on
"filetype indent onset nocompatible              " be iMproved, required,不去兼容vi
filetype off                  " required, "关闭文件类型检测

最后,附上我的_vimrc 完整配置

set nobackup
set noundofile
set noswapfile
set helplang=cn
set encoding=utf-8
"set fileencoding=utf-8
syntax enable
syntax on
colorscheme desertset number
set cursorline
set ruler
set autoindent
"filetype on
"filetype plugin on
"filetype indent onset nocompatible              " be iMproved, required,不去兼容vi
filetype off                  " required, "关闭文件类型检测"插件管理
set rtp+=D:\gvim\Vim\vimfiles\bundle\Vundle.vim
"set rtp+=$VIM\vimfiles\bundle\Vundle.vim\
call vundle#begin()
"let Vundle manage Vundle, required
" =======================================================
" 安装插件写在这之后
" =======================================================Plugin 'VundleVim/Vundle.vim'
"my bundle plugin
Plugin 'Shougo/neocomplcache.vim'
Plugin 'scrooloose/nerdtree'
Plugin 'jistr/vim-nerdtree-tabs'
"Plugin 'Xuyuanp/nerdtree-git-plugin'
Plugin 'kien/ctrlp.vim'
Plugin 'eshion/vim-sync'" =======================================================
" 安装插件写在这之前
" ======================================================="相关命令"安装插件:BundleInstall
"更新插件:BundleUpdate
"清除不再使用的插件:BundleClean
"列出所有插件:BundleList
"查找插件:BundleSearchcall vundle#end()
filetype plugin indent onsource $VIMRUNTIME/vimrc_example.vimset diffexpr=MyDiff()
function MyDiff()let opt = '-a --binary 'if &diffopt =~ 'icase' | let opt = opt . '-i ' | endifif &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endiflet arg1 = v:fname_inif arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endiflet arg1 = substitute(arg1, '!', '\!', 'g')let arg2 = v:fname_newif arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endiflet arg2 = substitute(arg2, '!', '\!', 'g')let arg3 = v:fname_outif arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endiflet arg3 = substitute(arg3, '!', '\!', 'g')if $VIMRUNTIME =~ ' 'if &sh =~ '\<cmd'if empty(&shellxquote)let l:shxq_sav = ''set shellxquote&endiflet cmd = '"' . $VIMRUNTIME . '\diff"'elselet cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'endifelselet cmd = $VIMRUNTIME . '\diff'endiflet cmd = substitute(cmd, '!', '\!', 'g')silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3if exists('l:shxq_sav')let &shellxquote=l:shxq_savendif
endfunction"let Tlist_Ctags_Cmd='ctags.exe'
"打开侧边栏
"let Tlist_Auto_Open=1
"let g:pydiction_location ='D:\gvim\Vim\vim81\ftplugin\complete-dict'
"let g:pydiction_menu_height = 20
"map <F12>:!python.exe %
"nnoremap <silent> <F2> :NERDTree<CR>
"运行python代码
autocmd BufRead *.py nmap <F5> :!python %<CR>"python代码补全(neocomplcache)---> 成功补全 ---按tab键可以跟踪内部代码,这个是原先带的补全代码。
set completeopt-=preview
let g:acp_enableAtStartup = 0
let g:neocomplcache_enable_at_startup = 1"自动补全括号:inoremap ( ()<ESC>i
:inoremap ) <c-r>=ClosePair(')')<CR>
:inoremap { {<CR>}<ESC>O
:inoremap } <c-r>=ClosePair('}')<CR>
:inoremap [ []<ESC>i
:inoremap ] <c-r>=ClosePair(']')<CR>
:inoremap " ""<ESC>i
:inoremap ' ''<ESC>i
function! ClosePair(char)if getline('.')[col('.') - 1] == a:charreturn "\<Right>"elsereturn a:charendif
endfunction" 关闭NERDTree快捷键
map <F2> :NERDTreeMirror<CR>
map <F2> :NERDTreeToggle<CR>
map <leader>t :NERDTreeToggle<CR>
" 显示行号
let NERDTreeShowLineNumbers=1
let NERDTreeAutoCenter=1
" 是否显示隐藏文件
let NERDTreeShowHidden=1
" 设置宽度
let NERDTreeWinSize=21
" 在终端启动vim时,共享NERDTree
let g:nerdtree_tabs_open_on_console_startup=1
" 忽略一下文件的显示
let NERDTreeIgnore=['\.pyc','\~$','\.swp']
" 显示书签列表
let NERDTreeShowBookmarks=1"ctags 用法
"项目文件夹的终端命令行中运行:ctags -R,然后执行查找命令ctrl + ],自动跳转到源码。"taglist的用法
"gvim命令模式中执行:Tlist,就会显示taglist窗口。 fn + f3也显示taglist窗口。"Taglist------------------------------------------------
"==================================================
let Tlist_Show_Menu=1
"let Tlist_Ctags_Cmd='D:\ctags58\ctags.exe'”这句话可有可无,但我还是加了,以防万一
let Tlist_Auto_Open=1
let Tlist_File_Fold_Auto_Close=0
let Tlist_Compact_Format=1
let Tlist_Enable_Fold_Column=1
let Tlist_Sort_Type="order"
set tags=tags;
set autochdir         " 自动设置目录为正在编辑的文件所在的目录"filetype plugin on" taglist configuration vimrc file.
"
" Maintainer:     Bruce Ouyang <bruce.oy@gmail.com>
"
let Tlist_Display_Prototype = 1
let Tlist_Sort_Type = "order"           "使taglist以tag名字进行排序
let Tlist_Show_One_File = 1            "不同时显示多个文件的tag,只显示当前文件的
let Tlist_Exit_OnlyWindow = 1          "如果taglist窗口是最后一个窗口,则退出vim
let Tlist_Use_Right_Window = 0         "在右侧窗口中显示taglist窗口
let Tlist_Use_SingleClick = 1          "单击tag就跳转到定义
let Tlist_GainFocus_On_ToggleOpen = 1  "使用:TlistToggle打开taglist窗口时,输入焦点在taglist窗口中
nmap <silent> <F3> :TlistToggle<CR>    "打开tag窗口,这个是设置快捷键""""""""""""""
"winmanager > 用法:normal模式下按快捷键w+m,同时按下去就可以。
""""""""""""""
let g:winManagerWindowLayout='FileExplorer|BufExplorer|TagList'
"nmap <silent> <F10> :WMToggle<cr>
nmap wm :WMToggle<cr> " 是nomal模式的命令,不是Ex模式的,这个是设置快捷键

参考博客(链接):

https://www.jianshu.com/p/d6cca25e3282  (vundle代码放置位置,我自己参考的)

https://blog.csdn.net/zxy9602/article/details/79439257   (win中的gvim全部配置)

https://blog.csdn.net/a260886994/article/details/83824966  (win gvim中自动补全的配置neocomplcache.vim)

https://blog.csdn.net/qq_33505303/article/details/65980182   (gvim自动补全括号,我自己的gvim配置)

https://sourceforge.net/projects/ctags/postdownload   (非常大的官网,ctags)

https://www.cnblogs.com/xzy-will/p/4161686.html  (我的gvim的ctags和taglist的配置)
https://www.cnblogs.com/CodeWorkerLiMing/archive/2012/12/22/2829330.html (与上面配合使用)

https://www.vim.org/scripts/script.php?script_id=1440   (winmanager)

gvim(win7版)和vundle,配置各种插件相关推荐

  1. gvim常用的配置及插件 -windows

    gvim常用的配置及插件  接触vim也已经有一年多了,期间也用过一段时间的SourceInsight,SourceInsight是Windows下一款不错的查看代码的软件.利用它可以迅速的了解一个大 ...

  2. conda安装gpu版tensorflow和局部cuda插件,不用配置全局cuda了

    conda安装gpu版tensorflow和局部cuda插件,不用配置全局cuda了 把后面的命令改为你要安装的版本号 conda install -c conda-forge tensorflow- ...

  3. 如何在 Linux 上使用 Vundle 管理 Vim 插件

    毋庸置疑,Vim 是一款强大的文本文件处理的通用工具,能够管理系统配置文件和编写代码.通过插件,Vim 可以被拓展出不同层次的功能.通常,所有的插件和附属的配置文件都会存放在 ~/.vim 目录中.由 ...

  4. vim+vundle配置

    Linux环境下写代码虽然没有IDE,但通过给vim配置几个插件也足够好用.一般常用的插件主要包括几类,查找文件,查找符号的定义或者声明(函数,变量等)以及自动补全功能.一般流程都是下载需要的工具,然 ...

  5. 编译vim-8.2并配置jedi-vim插件

    目录 一.背景 二.编译vim-8.2 三.配置jedi-vim插件 3.1.安装插件vundle 3.2.用vundle安装jedi-vim插件 一.背景 CentOS 7.9上已经安装了anaco ...

  6. Sublime Text 3便携版下载安装和常用插件安装--顺便解决报错An error occured installing和no packages available for install

    文章目录 Sublime Text 3便携版下载安装和常用插件安装 1.Sublime Text 3便携版下载: 2.sublime 插件控制器(Package Control)安装 2.1离线安装P ...

  7. vim配置及插件安装笔记

    1. 首先打开vim的配置文件vimrc,并加入以下常用的配置: cd ~ mkdir .vim vim .vimrc " 设置当文件被改动时自动载入 set autoread " ...

  8. 用GVIM/VIM写Verilog——VIM配置分享

    使用VIM或GVIM最基本的配置,不包含任何插件相关的设置,VIM用于写verilog,非常欢迎大家在评论区分享讨论. 本文不进行插件的配置,不进行基本使用方式与使用技巧的说明,仅作为基本配置的分享交 ...

  9. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个"配置Windows Update的界面,提示请勿关闭计算机",每次停留好几分钟才能正常关 ...

最新文章

  1. 生产环境 JVM 内存溢出案例分析
  2. csharp: Aspose.Words create table
  3. hdu 5277(最大团问题)
  4. redis 本地安装
  5. 看动画学算法之:线段树-segmentTree
  6. 【转】C++中的static_cast ,reinterpret_cast的用法和区别
  7. python围棋程序在屏幕上找棋盘_用C语言编程 在屏幕上显示围棋棋盘
  8. Servlet笔记之(三)
  9. 基于VMware应用环境的备份恢复解决方案思路
  10. 做个犀利的码农:如何持续培养/更新自己的开发技能
  11. oracle无效的关系运算符_每日一课 | Java 8中的instanceof运算符和访客模式替换
  12. IOS NSNotification 通知
  13. Bailian4100 进程检测【排序】
  14. [转载] python中try Except抛出异常使用方法
  15. ArcGIS API for Silverlight开发入门(0):为什么要用Silverlight API?
  16. Lean Startup实战
  17. 互联网晚报 | 11月18日 星期四 | 看点直播将于11月30日停止服务;B站月活用户达2.67亿;高通宣布进军汽车领域...
  18. 世界五大著名黑客,你都认识吗?
  19. python小游戏————坦克大战
  20. 传音手机增长策略:用户需求为核心,创新生产逻辑和客户关系

热门文章

  1. 多端SAAS平台运营系统
  2. mysql到MPPDB自动刷表
  3. [Unity3D入门]入门级游戏项目坦克狙击手更新
  4. JavaScript正则表达式及jQuery回顾
  5. pop3 postfix 命令_postfix 邮件服务的安装及详解
  6. 装了mysql不在服务彪了_[已解决] 服务器无法安装 mysql2+ 无法 db:migrate
  7. 看用友网络如何应对“后地产时代”的去化与创新
  8. 趣图:当听到一个啰里吧嗦、不着边际的极品需求之时
  9. <c语言>关于鸡兔同笼问题
  10. C#中实现文本读取数据并画出数据折线图