• macVim更好用 for Mac OS X 2015-02-12 00:21:48
    参考文章: 谁说Vim不是IDE?(一) ...我这篇博文就相当于个笔记和备忘,以后需要的时候可以快速的配置起一个好用的Vim环境。 先来两张博主自己配置的截图   基本的vim设置 syn on "语法支持 set

    参考文章:

     

    其实@池建强 大哥在他的《谁说Vim不是IDE?》中已经都已经说的很清楚了。我这篇博文就相当于个笔记和备忘,以后需要的时候可以快速的配置起一个好用的Vim环境。

    先来两张博主自己配置的截图


     

    基本的vim设置

    syn on "语法支持
    set laststatus=2 "始终显示状态栏
    set tabstop=2 "一个制表符的长度
    set softtabstop=2 "一个制表符的长度(可以大于tabstop)
    set shiftwidth=2 "一个缩进的长度
    set expandtab "使用空格替代制表符
    set smarttab "智能制表符
    set autoindent "自动缩进
    set smartindent "只能缩进
    set number "显示行号
    set ruler "显示位置指示器
    set backupdir=/tmp "设置备份文件目录
    set directory=/tmp "设置临时文件目录
    set ignorecase "检索时忽略大小写
    set hls "检索时高亮显示匹配项
    set helplang=cn "帮助系统设置为中文
    set foldmethod=syntax "代码折叠

     

    常用的键绑定设置

    我的设置里基本都是按我以前在Netbeans键位设置的,大部分快捷键都是调用的插件功能,所以使用前需要先把下面需要的插件安装了才行。

    " 开关文件浏览器
    map <D-1> :NERDTreeToggle <CR>
    " 在文件浏览器中定位当前文件
    map <D-!> :NERDTreeFind <CR>
    " 关闭文件时同时关闭文件浏览器
    let NERDTreeQuitOnOpen = 1
    
    " 打开文件定位窗口
    nnoremap <slient> <D-R> :CommandT<CR>
    " 打开最近打开的文件列表
    nnoremap <slient> <D-E> :CommandTBuffer<CR>

     

     

    插件管理器:pathogen

    项目地址:

    https://github.com/tpope/vim-pathogen

    安装方法:

    1. .vim文件夹下建立autoload和bundle目录
    2. 从下载地址获取pathogen.vim文件,将其复制到autoload目录下
    3. .vimrc文件中增加如下代码:
      call pathogen#infect()

     

    文件浏览器:NERDTree

    项目地址:

    https://github.com/scrooloose/nerdtree

    安装方法:

    1. 进入.vim/bundle目录
    2. 执行git clone git://github.com/scrooloose/nerdtree.git
    3. 下载完成后,在bundle下会多出一个nerdtree的文件夹,所有相关插件都在该文件夹下
    4. 在Vim中运行:Helptags来生成NERDTree的在线帮助tags

    快速定位文件:Command-T

    项目地址:

    https://wincent.com/products/command-t

    安装方法:

    1. 从下载地址下载最新版本的vba文件,目前最新版本是1.4,所以安装文件是command-t-1.4.vba
    2. ~/.vim/bundle目录下创建文件夹command-t
    3. 用Vim打开command-t-1.4.vba
    4. 执行:UseVimball ~/.vim/bundle/command-t
    5. 进入ruby目录下编译C扩展
      cd ~/.vim/bundle/command-t/ruby/command-t
       ruby extconf.rb
       make

     

    状态栏美化:Powerline

    项目地址:

    https://github.com/Lokaltog/vim-powerline

    安装方法:

    1. 进入.vim/bundle目录
    2. 执行git clone git://github.com/Lokaltog/vim-powerline.git
    3. .vimrc中设置状态栏主题
      "powerline{
       set guifont=PowerlineSymbols\ for\ Powerline
       set nocompatible
       set t_Co=256
       let g:Powerline_symbols = 'fancy'
       "}

    注意事项:

    1. 使用Powerline需要在vimrc中设置  set laststatus=2
    2. Powerline中的分隔符实际上是特殊字体,如果显示错误请下载修改过的字体:https://gist.github.com/1595572

     

    代码导航: Taglist

    项目地址:

    http://vim.sourceforge.net/scripts/script.php?script_id=273

    安装方法:

    1. 进入.vim/bundle目录
    2. 下载压缩包 wget http://vim.sourceforge.net/scripts/download_script.php?src_id=7701
    3. 解压压缩包 unzip taglist_45.zip
    4. mv taglist_45 taglist
    5. 在Vim中运行:Helptags来生成在线帮助tags

    相关设置:

    " TagList
     let Tlist_Use_Right_Window = 1
     let Tlist_Exit_OnlyWindow = 1
     let Tlist_Show_One_File = 1
     " Sort type 'name' or 'order'
     let Tlist_Sort_Type = "name"
     let Tlist_Compact_Format = 1
     let g:tlist_php_settings = 'php;c:class;f:function'
     map <D-7> :TlistToggle <CR>

     

    代码自动完成:Neocomplcache

    " Enable omni completion.
    autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS
    autocmd FileType html,markdown setlocal omnifunc=htmlcomplete#CompleteTags
    autocmd FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS
    autocmd FileType python setlocal omnifunc=pythoncomplete#Complete
    autocmd FileType xml setlocal omnifunc=xmlcomplete#CompleteTags
    autocmd FileType php setlocal omnifunc=xmlcomplete#CompletePHP

    Read: 11212

    This entry was posted in Mac on 2012/11/08.4条评论

    怎么打开/查看MySQL的SQL记录?

    我们在开发的时候经常经常遇到在程序中增加调试语句很麻烦的情况,这时候难免会想如果Mysql能看到我们执行了什么SQL语句就好了。

    实际上MySQL是有这个功能的,在MySQL 5.1的时候我们就可以通过mysqld的-l参数来启动mysql来记录查询日志。

    但是现在-l参数自5.1.12之后已经不推荐使用了,改为--general_log

    As of MySQL 5.1.12, as an alternative to --log or -l, use --general_log[={0|1}] to specify the initial general query log state. In this case, the default general query log file name is used. With no argument or an argument of 1, --general_log enables the log. With an argument of 0, this option disables the log.

     

    --general_log 打开后日志默认会输出到你的data目录下,默认文件名是 hostname.log。hostname是你的机器名,在windows上貌似是localhost或者其他什么奇怪的名字吧。

     

    如果服务器已经启动或者不是直接用mysqld启动服务器的怎么办呢?(运行时开关General Log)

    执行下面两个SQL就可以开关日志

    打开日志

    SET GLOBAL general_log = 'ON';

    关闭日志

    SET GLOBAL general_log = 'OFF';

     

    配置文件可以设置General Log的开关吗?

    在配置文件中[mysqld]段增加下面一行

    general_log = 1

    如果需要指定日志文件路径

    general_log_file = 文件路径


    Read: 569

    This entry was posted in DBALinuxMac and tagged logmysqlquery on 2012/11/02.暂无评论

    修复zsh svn1.7 自动完成的问题

    更新svn(subversion)到1.7后 zsh 的svn自动完成就傻X了。

    错误: _arguments:comparguments:312: invalid argument: [--cl]:arg:

    修改方法

    打开文件:/usr/share/zsh/4.3.11/functions/_subversion

    找到35行左右

    ${=${${${(M)${(f)"$(LC_ALL=C _call_program options svn help $cmd)"#(*Valid options:|(#e))}:#* :*}%% #:*}/ (arg|ARG)/:arg:}/(#b)-([[:alpha:]]) \[--([a-z-]##)\](:arg:)#/(--$match[2])-    $match[1]$match[3] (-$match[1])--$match[2]$match[3]}

    改为

    ${=${${${(M)${(f)"$(LC_ALL=C _call_program options svn help $cmd)"#(*Valid options:|(#e))}:#* :*}%% #:*}/ (arg|ARG)/:arg:}/(#b)(-##)([[:alpha:]]##) \[--([a-z-]##)\](:arg:)#/(-    -$match[3])$match[1]$match[2]$match[4] ($match[1]$match[2])--$match[3]$match[4]}

     

    参考资料:

    http://www.zsh.org/mla/workers/2011/msg01448.html

    转载自:http://hessian.cn/cat/mac

    展开全文
  • vim配置文件名为 .vimrc 因为它之前有一个点,所以这是一个隐藏文件,所以我们只要在˜目录下输入 ls -a 就可以找到它了。
  • macvim配置 2016-03-28 20:29:20
    mac终端下自带了vim。在终端下输入:vim,就可以看到vim的版本,像我等vim是7.3的 使用vim的一个很大原因是它做够灵巧快捷,比如一些常用的快捷键组合可以很方便地实现编辑。还有一个原因是它能方便的进行各种定制化...
  • MacVim配置 2019-06-07 16:06:21
    1 安装新版的vim(因为mac自带的太过陈旧) 1.1 查看vim的版本 我的vim版本更新后的为8.1 vim --version 1.2使用homebrew安装vim 1.2.1 安装brew 命令行中输入以下代码片段 /usr/bin/ruby -e "$(curl -fsSL ...
  • Mac系统下VIM文件配置 2014-02-19 16:49:48
    MacVIM配置 首先,我们去这里下载MacVim,也可用这个网址:(http://code.google.com/p/macvim/),进入后的界面如下: _______________________________________________________________________ ...
  • MAC OSvim配置 2011-10-30 20:51:19
    MAC下,我用了MacVim,打开压缩包,里面有个mvim的脚本,运行后可以在命令行中调用MacVim。 使用插件: pathogen,Taglist,NERD_tree,snipMate,nerocomplcache等~~~~ 每个插件的具体配置就不说了,网上一般都...
  • 参考链接 自己做了少量修改,主要是状态栏和自动补全弹窗颜色问题。...配置如下 set nocompatible " required filetype off " required " set the runtime path to include Vu...
  • Macvim 环境配置及插件设置 mac系统vim是(个人认为)最方便的代码编辑工具了,但是需要一定精力去配置好。这里备份一下自己觉得不错的配置。 安装MacVim来替代系统自带vim 一般情况下,Mac OS X 自带的 vim ...
  • Mac OS X 安装、配置MacVim 2019-07-25 23:02:00
    1、创建必要的文件和文件夹: 打开终端 创建文件touch ~/.vimrc 创建文件夹mkdir ~/.vim cd到~/.vim路径下 分别创建bundle colors doc三个文件夹 2、安装MacVim: 下载MacVim,地址:...
  • 话不多说, 直接上内容 NDK_HOME='/Apache/android-ndk-r10b' JAVA_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home' ANDROID_HOME='/Apache/android-sdk-macosx' export PATH=$PATH:/...
  • macvim 配置文件 2014-07-10 16:54:45
    " Configuration file for vim set modelines=0 " CVE-2007-2438 " Normally we use vim-extensions. If you want true vi-compatibility " remove change the following statements set nocompatible " Use
  • 文章目录背景`mac`终端进入`jar`包所在目录搜索指定文件修改并保存配置文件内容配置文件编辑完后保存退出 背景 在服务器上部署服务,需要用到jar包起服务,但是不可避免的jar内容有时候需要自己修改配置来适用不同的...
  • MacVIM配置 2015-05-07 22:56:23
    说起配置Vim,首先要知道三个配置文件:vimrc,gvimrc和exrc。这些配置文件的位置油Vim的安装位置和操作系统决定。 vimrc  vimrc是Vim最主要的配置文件,它有两个版本:全局版本(global)和用户版本(personal)...
  • 解压缩下载到的文件,然后将MacVim.app复制到Applications文件夹下,右键点击该app文件,点选show package contents可以看到app里面的详细文件信息,包括macvim以及vim的源文件,后面我们可以在该目录下修改macvim
  • 今天费了好大劲搞定了macvim golang 的开发环境,mark 一下基本参照 ...我在mac下安装,目前mac默认的vim version是7.3,无法安装YCM(要求7.4+),所以先安装vim: brew install vim。安装...
  • mac下使用自带的vim编辑器编辑文件之前在网上查找如何在mac下使用vim,网上给出的答案大多是配置macvim, 今天在控制台输入vim, 意外的发现居然进入vim模式了!!!, 原来mac本身就自带vim, 在控制台的vim用起来简直是...
  • 本文转自vim 配置文件 ,高亮+自动缩进+行号+折叠+优化 1. 首先备份原配置文件: sudo cp /etc/vim/vimrc /etc/vim/vimrc.bk 2. 编辑vimrc, 替换为以下内容: &amp;quot;=========================...
  • mac配置vim 2018-05-25 14:24:07
    macvim配置最终效果如下:系统环境macos10.12.4homebrew1.2.1python3.5&amp;python2.7iTerm2zsh5.3.1macvim8.0安装macvimmac预装了vim,但官方的 vim 在 Mac 上只有一个很不完善的,长期没人维护的 Carbon 图形...
  • Vim配置文件[非常全面] 2019-08-30 10:41:32
    配置文件位置 当前登录用户的宿主目录下,比如root 用户就是/root/,文件为.vimrc 配置文件内容 set nocompatible " 关闭 vi 兼容模式 syntax on " 自动语法高亮 set number " 显示行号 set cursorline " 突出显示...
  • mac配置vim语法高亮 2019-06-29 06:11:49
    mac可能不同于linux。 macos都会内置了vim 和 vi,但都没有语法高亮。 找到vimrc文件的位置:macos一般是在/usr/share/vim路径下,即/usr/share/vim/vimrc。如果找不到这个路径,打开vim,然后执行:scriptname,...
1 2 3 4 5 ... 20
收藏数 13,158
精华内容 5,263