sh Linux服务器/ vms + swift的最小vim设置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh Linux服务器/ vms + swift的最小vim设置相关的知识,希望对你有一定的参考价值。
#! /bin/bash
set -e
if [[ -f ~/.vimrc ]]
then
echo "You already have a ~/.vimrc. Aborting to avoid losing data..."
exit 1
fi
echo "installing pathogen"
mkdir -p ~/.vim/bundle ~/.vim/autoload
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
echo "installing sensible.vim..."
cd ~/.vim/bundle && git clone https://github.com/tpope/vim-sensible.git
echo "installing nerdtree.vim"
cd ~/.vim/bundle && git clone https://github.com/scrooloose/nerdtree.git
echo "installing swift.vim"
cd ~/.vim/bundle && git clone https://github.com/keith/swift.vim.git
echo "Adding contents to ~/.vimrc"
echo "set nocompatible
execute pathogen#infect()
syntax on
filetype plugin indent on
color delek
set vb
let mapleader = \",\"
set number
set tabstop=2
set shiftwidth=2
set softtabstop=2
set expandtab
:nnoremap <leader>n :NERDTreeToggle<cr>
\" easier window movement
:nnoremap <C-H> <C-W>h
:nnoremap <C-J> <C-W>j
:nnoremap <C-K> <C-W>k
:nnoremap <C-L> <C-W>l
\" compile swift projects
:nnoremap <leader>B :!clear && swift build<cr>
" > ~/.vimrc
echo "Done!"
以上是关于sh Linux服务器/ vms + swift的最小vim设置的主要内容,如果未能解决你的问题,请参考以下文章
sh linux服务器/ vms的最小vim设置,使用wget,curl,不依赖于git
linux 2台机器之间建立ssh互信
xenserver 脚本学习之/opt/xensource/bin/xapi-autostart-vms
如何在 perforce 和 VMS 上为 C++ 进行代码审查/调试/编码/测试/版本控制
视频管理软件技术分析报告--基于SOA的VMS软件架构设计
VMs多个vlan共用网卡,如何设置??