`
机器人
  • 浏览: 83445 次
  • 性别: Icon_minigender_2
  • 来自: Google
社区版块
存档分类
最新评论

vim使用,ln使用,

阅读更多
VIM 使用http://www.chinalinuxpub.com/doc/pro/vim.html

引用
为了创建一个符号链接,输入:
ln -s /tmp/test test

这会在当前的目录中创建符号链接 test。 test 文件指向 /tmp/test 文件。如果 /tmp/test 文件已经存在了,那么 cat test 命令可以列出其内容。


vimrc:vim的配置文件
set nu!
colo torte
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin

set nobackup
set nowritebackup
set noswapfile
filetype on
syntax on
set autoindent
set smartindent
set tabstop=2
set shiftwidth=2
set guioptions-=T
set ruler
set langmenu=zh_CN.GBK

set fileencodings=utf-8
set fileencoding=utf-8
set encoding=utf-8

set encoding=cp936 fileencodings=ucs-bom,utf-8,cp936
set guifont=Consolas:h14:cANSI

set diffexpr=MyDiff()
function MyDiff()
  let opt = '-a --binary '
  if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
  if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
  let arg1 = v:fname_in
  if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
  let arg2 = v:fname_new
  if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
  let arg3 = v:fname_out
  if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
  let eq = ''
  if $VIMRUNTIME =~ ' '
    if &sh =~ '\<cmd'
      let cmd = '""' . $VIMRUNTIME . '\diff"'
      let eq = '"'
    else
      let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
    endif
  else
    let cmd = $VIMRUNTIME . '\diff'
  endif
  silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction



分享到:
评论

相关推荐

    vim_setup:我的Vim设置在过去十年中得到了发展

    ln -s $HOME/.vim/vimrc $HOME/.vimrc 切换到$ HOME / .vim目录并获取子模块: cd $HOME/.vim git submodule init git submodule update 更新 cd $HOME/.vim git pull origin master git submodule init git ...

    vim-p:开始使用vim

    开始使用vim 用法 安装vim-plug curl -fLo ~ /.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim 克隆仓库 git clone git@github....

    vimrc:带vim-plug的书呆子的Vim配置

    $ ln -s .vim/vimrc .vimrc # If you use NeoVIM $ ln -s ~ /.vim .config/nvim $ vim +PlugInstall +qall now 自我推广 喜欢这个项目吗? 遵循的存储库。 如果您感到特别慈善,在关注 。 接触 如果您有任何疑问,请...

    vimconfig:我的 Vim gVim MacVim 设置

    /.vim 安装新neobundle : git clone https://github.com/Shougo/neobundle.vim ~ /.vim/bundle/neobundle.vim 将~/.vimrc链接到~/.vim/vimrc ln -s ~ /.vim/vimrc ~ /.vimrc 运行vim让 NeoBundle 安装所有插件,...

    oob-vim:Zer4tul的vim配置

    它使Vim可以在类似Unix的系统中使用,甚至可以在Windows(未经测试)上使用。 安装 手动安装 从github克隆Git Repo git clone git://github.com/zer4tul/oob-vim.git ~/.oob-vim 创建符号链接 对于vim: ln -s ~/...

    dotvim:我的.vim文件夹(带有插件作为子模块)

    您可以使用这些配置( init.vim +插件)而不会影响您的设置( :h -u )。 dotvim$ vim -u bundle.vim 注意,vim也可以是nvim或gvim 。 常规方式 如果您使用neovim : dotvim$ ln -s "$(readlink -f ..)"/dotvim ~/...

    vim-config:我的Vim配置

    ln ~/.vim/vimrc ~/.vimrc 我使用 ,因此您必须将其安装到~/.vim/bundle/Vundle.vim 。 在启动Vim时,您可能还必须运行:VundleInstall 。 启动Vim 偶尔,插件会获取更新,您应该使用:VundleUpdate命令获取这些...

    SwiftPackageManager.vim:SwiftPackageManager.vim使Swift与Vim结合使用非常棒

    SwiftPackageManager.vim ... ln -s $PWD/.build/debug/spm-vim /usr/local/bin/spm-vim 特征 在Vim中查看Swift构建结果 它监听构建更新并显示结果。 # Pipe swift output to .build/last_build.log swift build | tee

    .vim:vim的基本设置

    .vim 这是我对Vim的基本设置。... ln -s ~/.vim/vimrc ~/.vimrc cd ~/.vim git submodule init git submodule update --remote KPL突出显示 在vim中打开KPL文件后,(*。c或* .h)键入: :set ft=kpl

    vim-support:(已弃用)vim 文件、脚本、插件和其他支持文件的集合

    已弃用 这个单独的 vim 配置环境存储库已被弃用。 在我的查看我的和相关的(在撰写本文时是...$ ln -s ~/.vim/vimrc ~/.vimrc $ cd ~/.vim $ ./bootstrap.sh # set up Vundle and plugins that need additional install

    jeff_vim:Jeff的Vim定制

    概述 这是我(Jeff McCune)的个人Vim定制。...ln -s .vim/vimrc.vim .vimrc ln -s .vim/gvimrc.vim .gvimrc mkdir .vimswp vim 笔记 我花费大量时间编写Puppet模块和Ruby代码。 作者 杰夫·麦库恩 2011-02-23

    xvim:我的个人 vim 设置

    Vim 自用的vim配置,适用于 Go与...ln -fs ~/.xvim/vimrc.vim ~/.config/nvim/init.vim 依赖软件 node 补全插件()依赖nodejs 若是ArchLinux,可以直接安装: sudo pacman -S node 若是MacOS,可采用brew安装: brew ins

    vim_config:我的vim配置,用于AngularJS开发

    这是我的vim配置。 有很多类似的东西,但这是我的...ln -s ~/vim_config/.vimrc ~/.vimrc vim +BundleInstall +qall pip install --user git+git://github.com/Lokaltog/powerline cd ~/.vim/bundle/YouCompleteMe && .

    vim:(N)Vim配置

    (N)Vim配置 最小(N)Vim配置。 视窗 克隆存储库并安装字体。...sudo ln -s " ${USERPROFILE} /vimfiles " /etc/vim sudo ln -s /etc/vim /etc/xdg/nvim sudo touch /root/.viminfo touch ~ /.viminf

    Vimfiles:我的.vim文件夹

    这个项目是我的vim设置。 它打算在带有+python编译的vimLinux机器上工作,尽管即使没有其他情况它也应该加载得很好,而且...ln -s ~/.vim/.vimrc ~/.vimrc cd ~/.vim git submodule init git submodule update 有时,

    vim-on-steroids:我在日常工作中使用的Vim配置

    Vim在类固醇 我的Vim配置,基于 。 您可能还希望在YouTube上查看Johns的。 将其放到GitHub的想法是到处都有大量的酷配置。 他们都确实有一个小问题...ln -s ~ /.vim/vimrc ~ /.vimrc for dir in swap backup undo ; do

    vim-config:Vim设置

    ln -s ~/.vim/.vimrc .vimrc 递归包括Vim插件作为Git子模块 插件清单 书呆子树 书呆子评论员 粘液 复制此作品 手动安装Vim插件作为Git子模块 书呆子树插件(已自动安装) git submodule add ...

    dot.vim:我的VIM配置

    ln -s pwd / .vim ln -s pwd / vimrc〜/ .vimrc mkdir -p〜/ .fonts ln -s pwd / vendor / ttf-dejavu-powerline〜/ .fonts / ttf-dejavu-powerline ln -s pwd /供应商/ ubuntu-mono-powerline〜/ .fonts / ...

    CalVIM:个人 vim 配置文件

    个人 VIM 配置指示 $ git clone git@github.com:patux/CalVIM.git ~/.vim$ ln -s ~/.vim/.vimrc ~/.vimrc$ cd ~/.vim$ git submodule init$ git submodule update$ vim +BundleInstall +qall$ cd bundle/...

    dotvim:Vim 配置文件

    $ ln -s ~/.vim/.vimrc $ cd ~/.vim $ git submodule init $ git submodule update 工作站相关设置 .vimrc将在.vim目录中提供一个vim_local文件。 此文件不受版本控制。 将所有特定于系统的设置放在那里。 添加新...

Global site tag (gtag.js) - Google Analytics