Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

自分用 環境設定

$
0
0

.bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

# User specific environment and startup programs

PATH=/usr/local/apache2/bin/:$PATH:$HOME/bin

export PATH

.bashrc

# .bashrc
# PATH
export PATH=/home/y/bin:$PATH
#:/home/y/bin
#if [ -f /etc/bashrc ]; then
#   . /etc/bashrc
#fi

# User specific aliases and functions
stty stop undef

# Source global definitions
if [ -f /etc/bashrc ]; then
     . /etc/bashrc
fi
PS1="\[\033[0;36m\][\u@\h \w]\$\[\033[0m\] "

export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
export MANPATH="/opt/local/man:$MANPATH"

# User specific aliases and functions
alias ms='multiscreen'
alias ll='ls -la --color=auto'
alias grep='grep --color'
alias diff='diff --color'
alias df='df -h'
alias ps='ps --sort=start_time'
alias rm='rm -i'

## server domain for XXX
#alias xxx='ssh xxx.co.jp'

PS1 = ... の行の[0;36m] ~[0m] で囲まれた部分に色が付けられる。
参考: http://babyp.blog55.fc2.com/blog-entry-663.html

git で補完を効かせる

bash の場合

$ curl -s -o $HOME/.git-completion.bash https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash

.bashrc で読み込ませるようにする

$ echo "source $HOME/.git-completion.bash" >> $HOME/.bashrc

vimrc

"vi Compatible OFF
set nocompatible
"
"Display
set number
set showmatch
set laststatus=2
syntax on

"Input
set backspace=2
set autoindent
set shiftwidth=4
set tabstop=4
set expandtab

" Vimのインクリメントでアルファベットをインクリメントできるようにする
set nf=alpha

"Encode
set encoding=utf-8
set fileencodings=utf-8,iso-2022-jp,euc-jp,ucs-2le,ucs-2,cp932

"vimでヤンクした内容をクリップボードにも保存
set clipboard=unnamed,autoselect

"fast move
noremap H b
noremap J }
noremap K {
noremap L w

nnoremap <silent> co :ContinuousNumber <C-a><CR>
vnoremap <silent> co :ContinuousNumber <C-a><CR>
command! -count -nargs=1 ContinuousNumber let c = col('.')|for n in range(1, <count>?<count>-line('.'):1)|exec     'normal! j' . n . <q-args>|call cursor('.', c)|endfor

ヤンクしたテキストをクリックボードにも保存

https://qiita.com/m_ohsumi/items/3ca4ab80fc465d8eed7eを参考に対応。

  1. https://www.macports.org/の'Available Downloads' を押下
  2. https://github.com/macports/macports-base/releases/tag/v2.4.2に遷移したので、対象のパッケージをDL(pkg)
  3. DLしたパッケージをインストール

  4. $ ~ vim ~/.bashrcに以下を追記 (zshrcなら ~/.zshrc)

export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
export MANPATH="/opt/local/man:$MANPATH"

sourceで反映をしたのち、以下のコマンドを実行していく。

# コマンド反映の確認
$ port version

# portコマンドを最新化
$ sudo port selfupdate

# portsリストを反映
$ sudo port sync でportsリストを反映

# clipboardの取得
$ sudo port deactivate vim
$ sudo port install vim +clipboard

# +clipboardの確認
$ vim --version | grep clipboard

screenrc

今時いらんかもね

escape ^Tt 

caption always "%-w%10L>%{=b bw}%n %t%{-}%+w%-0="
shelltitle "$ |shell"

参考 http://mksmemorandum.blogspot.jp/2010/01/screenrc-utf-8.html

Git設定

mergetoolを使う場合はvimdiffにしておくと便利  https://qiita.com/yuya_presto/items/5d99499cf96c0ebb09f8

$ git config --global merge.tool vimdiff

# 設定内容の確認
$ git config --global --list

Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>