windows下安装git和vundle

git在windows下的版本是: git-for-windows, 或者说是: msysgit: ms-sys-git
直接在 https://gitforwindows.org/上下载php

git对windows分区的处理:

  • git把整个硬盘、结构做为一个根节点 “/”, 每一个分区做为根节点下的一个目录 /c, /d, /e等,注意分区名称后面没有冒号,能够是大写,也能够是小写
    而后其余分区下的内容,就做为 /c, /d, 等下面的子目录和文件来看待。

-ls对目录和特殊文件 有颜色高亮的显示区分,可是dir 则没有html


要安装vundle, 首先必须安装git, 由于vundle等全部vim的插件都是 基于git仓库 应用的,每个插件就是 一个 repository仓库

mingw32: 就是 Minimalist gnu for windosw: 即: MinGW:Min - Gnu -Windows 就是在win上模拟gnu git。
MinGW 和 MSys的做用是在 windows上 模拟出 linux的环境, 因此包括了一些linux下的工具和lib, libexec等。
实际上,在windows上模拟出类unix或linux环境的工具还不少, 好比 Cygwin等都是。mysql

git-bash和git-cmd的区别: bash是原生的纯正的 linux终端, 而cmd是 win下的终端。二者 在界面下能够执行的命令 各不相同: 好比bash下可使用ls,而cmd下只能使用dirlinux

参考这篇文章: https://blog.csdn.net/xiake001/article/details/76407934
这篇文章应该是 能够安装成功的! https://blog.csdn.net/myloveqingmu/article/details/52518563
---------------git

如何将 2010的excel多个文件显示为独立的 窗口?

  • 修改注册表: HKEY_CLASS_ROOT\Excel.sheet.12\shell\open 以及 HKEY_CLASS_ROOT\Excel.sheet.8\shell\open  这两个注册项的 :
    第一 , 删除 ddeexec文件夹
    第二, 修改 Command文件夹下的 command项, 将其中的内容的 最后 /dde 修改成 "%1" 注意须要带上 引号
    第三, excel.sheet.12和 excel.sheet.8两个注册项的修改 同样的.

也就是说, 在win中, 有些软件的设置项, 并不必定 所有是放在 软件的设置中的, 有些内容和features 还要到 "注册表" 中 去修改!! 多是以为比较重要, 或者说不想让你修改吧? github

avast和avira的区别?

  • 都是杀毒软件, 可是 avast是捷克的, 而avira是德国的
  • avira: anti-virus i rank a的意思, 是很好的杀毒软件, 我的版是免费的.

val()函数的用法?web

  1. 不仅是用来获取 form表单控件的值, 它还能够用来设置 表单元素的 值, 好比: $('input').val('foo text');
  2. 它还能够用来 设置同时的 多个值, 好比: select的多选, 同时选择单选项和多选框, 这时val的参数就要用 数组的形式: $('#multiplesel') .val( ['option_val1', 'option_val2'...] ) 这时就表示 选中哪个选项.

为何不少html中使用class而少用 id?

  1. 原本就是这样推荐的, 多用class主要是为了 多个元素的复用. 由于 id一般 只用在一个 元素dom节点上. 你能够有两个相同的id节点, 虽然不会出什么问题,可是会被监测到不符合w3C标准.
  2. 一般, id用在 编程 js代码中, 用来控制 单一的元素. 而样式上 推荐使用class以多个复用.
  3. 在使用 pre进行视频编辑的时候, 不是孤立的图片链接, 要有一个 故事情节/ 叙述故事的 思想在里面, 各个画面之间有一个内涵, 有一个串线, 至关于进行一个 导演/编辑/创做的 思路, 这样多个画面进行 串联 就是一个视频 序列

在tp的模板文件中的 替换常量? 注意: 这些都是 在模板html文件中 用来表示 url地址的 替换符号: 使用 表示 "路径"的 替换符号, 因为后面要接 路径分隔符 "/", 因此它们自己 并不带 "/"

  • 为何是 斜杠, 而不是 反斜杠呢? 由于 这些分隔符, 是用在 url地址 web地址栏的, 不是资源管理器中的分隔符, 因此 不是 ""
  • 同时要注意 , 这些并非跟 实际的文件夹目录结构相对应的, 它们是 一种 pathinfo 形式的 地址符号, 可是 __PUBLIC__的地址不是pathinfo而是绝对路径/Public

ROOT 表示网站的根 url地址, 什么都没有
APP 表示 应用程序的url 地址: /index.php
MODULE_ 表示 当前模块的url地址 : /index.php/Home
URL 表示 当前控制器的url地址: /index.php/Home/Indexsql

查找子元素, 可使用两种方法, 都是 等效的

  1. 直接用 后代查找法: 好比: $('select option:selected').val()
  2. 使用方法find : find 就是在 父元素中查找 符合某个条件的子元素: $('select').find('option:selected');

如何区分将软件安装在 C盘仍是在D盘?shell

  • 确实是 若是C盘安装的软件越多, 文件越多, 那么c盘上 加载操做系统的文件时的 寻道时间就会越长, 系统反应就会越慢;
  • 所以, 通常c盘只安装操做系统和必须的软件好比杀毒软件等 , 或一些小软件, 而对于通常比较大的 安装比较复杂的, 图形图像多媒体等处理软件应该安装在 D盘,并且目录名称最好是不要有空格. 好比: D:\ProgramFiles

如何显示或隐藏win7系统中的快捷方式上的小箭头?

  • 隐藏: 找到注册表: hkey_classes_root > lnkfile > 有一个 REG_SZ字符串类型的注册项: IsShortcut, 只要删除这个注册项就行了,
  • 一样, 要显示小箭头, 则: 找到lnkfile 位置, 从新建立一个 REG_SZ类型的注册项 IsShortcut , 值能够为空.
    可是若是这样仍是不行的话, 能够参考: http://www.xitongcheng.com/jiaocheng/win7_article_37251.html 这篇文章, 将下面的内容建立为一个批处理文件,运行就行了:
  • 如何显示 快捷方式的扩展名 .lnk? 一样的, 只须要在 : hkey_classes_root > lnkfile : 删除或建立 一个注册项: NerverShowExt, 类型为 REG_SZ, 值为空, 它是一个: 判断类型 Assert类型的 注册表变量名称...因此能够不用输入值
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f

taskkill /f /im explorer.exe

attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"

del "%userprofile%\AppData\Local\iconcache.db" /f /q

start explorer

因而可知, 要想使 注册表 修改后, 就生效, 不须要 注销系统, 更不须要 重启系统, 只须要 关闭explorer这个进程, 而后 再 从新启动 这个进程就行了, 并且凡是 牵涉到 显示方面的东西, 须要更新的话, 只须要 关闭并重启 explorer这个进程就行了.数据库

  • firefox按alt 或f10 能够显示/隐藏 菜单栏。 按shift +f10 能够打开右建菜单
  • 注意区分 shift+鼠标右键 和 直接 按 鼠标 右键的区别: 前者 能够 打开 “直接通往dos的通道: 即在此处(当前目录位置处)打开命令窗口” 并且 增长了不少 “发送到” 的目的地址, 主要是 家目录下的 子目录地址。
  • **逐渐学会*.vim 配置文件的语法: **
  1. *.vim 代码行以天然enter回车结束, 不须要使用 分号
  2. set是设置命令, 固然还有其余 "直接命令" 不以set开头的命令; call是调用函数, 而let 是定义 变量, 好比 let bundle_dir='....', 后面就能够应用这个变量: call vundle#rc(bundle_dir)

安装 vundle的时候, 还要注意是老版本仍是新版本, 他们之间的差距仍是 很大的,

参考: https://blog.csdn.net/u013475704/article/details/52295157
这是 vundle自己的参考文档: https://github.com/VundleVim/Vundle.vim/blob/v0.10.2/doc/vundle.txt#L126-L233
vundle的git地址是: https://github.com/VundleVim/Vundle.vim

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

若是你的插件不是不少, 并且不是常常 去更新 /删除 /安装, 那么能够 不使用 vundle. (vundle在 维护 /更新/ 删除 有 不少 插件 的 时候, 确实 比 本身手动 去 添加/ 卸载 /删除 某些 个别的插件 要 方便/准确得多 ) 在windows下使用 vim的插件, 为何不换一个思路呢, 必定要用vundle, 为何必定要用 github的 仓库来安装呢? 而windows下安装 vundle 总会出现一些 蛋疼的问题, 能够 直接下载你想要的插件, 而后再安装到&rtp目录下也是能够的! 事实上 web开发, Nerdtree和emmet插件基本上就差很少了吧.

有的插件只能放在vim73下 有的只能放在vimfiles下?有的放到哪里里面均可以?

  • vimfiles是用户本身下载和安装的插件配置文件夹,而vim73至关因而安装目录。
  • vim73中的plugin 和 vimfiles中的plugin做用是同样的,插件放到这2个文件夹都会起做用。
  • 建议把后安装的插件都放到vimfiles中,这样方便之后 备份 : 只要把这个目录中的内容所有打包, 就把全部的自定义插件 备份好了, 当再次须要的时候, 再释放出来就行了.
    在 vimfiles 目录中的 内容, 都是 按 类别 来进行 存放的, 好比 plugin放 *.vim 文件, doc 放文档文件, syntax放语法文件等等, 并且 , 在新安装 vim的时候, 整个 vimfiles 目录中的各子目录 都是空的!

  • 为何都这些路径下的配置 都能加载获得呢?
    是由于 vim定义了 rtp runtimepath 这些变量,和路径, 在vim中输入 : help rtp 就能够查看到:

PC, OS/2: "$HOME/vimfiles,
                        $VIM/vimfiles,    // 这个是用户本身下载/安装的 插件所在的位置  即:  .../vim/vimfiles
                        $VIMRUNTIME,  // 这个是 vim软件自带的, 安装时就提供给你的 插件 所在的位置 即: .../vim/vim71 
                        $VIM/vimfiles/after,
                        $HOME/vimfiles/after"

vim插件的地方, 不用到github上去找, 能够到原始的地址, https://www.vim.org/scripts/https://www.vim.org/scripts/script.php?script_id=1658

.../scripts/script.php?script_id=数字....

特别要注意, NERDTREE 要使用 4.2.0 这个版本, 不要使用 最新的5.0版本, 由于总是有问题!

若是是手动 下载的 插件 , 要放到 vimfiles 目录中, 可是 插件中有的目录 若是 vimfiles 没有 怎么办? ::: 解决方法是: 那就彻底按照 插件 自己的目录 去建立, 若是vimfiles中没有的目录, 就按插件中的目录新建就行了.

使用 minibufexplorer: 在 这个buffer窗口中, 使用 tab , shift+tab 来切换, 使用 enter 打开, 使用d 来删除buf.

emmet的下载地址: https://www.vim.org/scripts/script.php?script_id=2981 这里有一个 帮助文档: https://blog.zfanw.com/zencoding-vim-tutorial-chinese/


documents and settings 被替换成了: C:\Users\Administrator\Appdata了 其中, AppData下共有3个字目录: local, locallow, roaming, 其中, roaming是 存放软件运行时/运行后的 缓存 文件.

  • color命令, 设置终端的颜色: 是color bg-fg 背景色和前景色都是 十六进制的数字, 经常使用的是: color 0a: 背景为黑色, 前景色是 淡绿色.
  • rd是删除目录, del是删除文件, rd删除目录时必须是目录为空的, 可是加上 /s (remove dir, /subdir ) 时, 则无论目标目录是否为空, 均可以删除.
  • garage和garbage两个单词注意区分: 前者表示 : 车库, 汽车车库; 然后者表示的是垃圾 ...

mysqladmin 是 管理mysql数据库的 一个命令, 跟 mysql 这个命令是 平级的 , 因此 不能在 mysql> 命令提示符下 使用 mysqladmin这个命令, 要在 cmd的命令下 使用 :

mysql提供了 三种加密方法: password, 和 md5 是不可逆的, 而 encode('被加密字符串', '加密字符串') 和 decode( encode('被加密字符串', '加密字符串'), '加密字符串') 是可逆的

  • 要修改 数据库的密码, 必须使用 mysqladmin的子命令: password: mysqladmin -uroot -p password ...
  • 或者: update mysql.user set password=password('...') where user='root'; 而后 : flush privileges;

新建立的用户, 或新修改的密码, 并不能立刻生效! 由于这时候,只是修改了mysql数据库 或 information_schema数据库中的表数据内容, 可是, 要把他们的信息 从表中读取到 内存, 并 刷新、替换内存中 已经存在的数据信息, 这样新的 设置或密码 才能生效, 这时候就要使用 flush privileges; 语句来刷新 “内存” 。 在 flush privileges以前 , 仍是能够用原来的密码进行登陆。 这个flush的好处是: 能够在不 退出登陆状态, 不重启当前mysql服务的状况下,进行修改, 以免修改密码或设置后, 不能再登陆进来的风险。

相关文章
相关标签/搜索