vim

エディタ

cd6cc511 anonymous 2008-02-26 03:00
日本語の文字コード識別

" 文字コードの自動認識
if &encoding !=# 'utf-8'
  set encoding=japan
  set fileencoding=japan
endif
if has('iconv')
  let s:enc_euc = 'euc-jp'
  let s:enc_jis = 'iso-2022-jp'
  " iconvがeucJP-msに対応しているかをチェック
  if iconv("\x87\x64\x87\x6a", 'cp932', 'eucjp-ms') ==# "\xad\xc5\xad\xcb"
    let s:enc_euc = 'eucjp-ms'
    let s:enc_jis = 'iso-2022-jp-3'
  " iconvがJISX0213に対応しているかをチェック
  elseif iconv("\x87\x64\x87\x6a", 'cp932', 'euc-jisx0213') ==# "\xad\xc5\xad\xcb"
    let s:enc_euc = 'euc-jisx0213'
    let s:enc_jis = 'iso-2022-jp-3'
  endif
  " fileencodingsを構築
  if &encoding ==# 'utf-8'
    let s:fileencodings_default = &fileencodings
    let &fileencodings = s:enc_jis .','. s:enc_euc .',cp932'
    let &fileencodings = &fileencodings .','. s:fileencodings_default
    unlet s:fileencodings_default
  else
    let &fileencodings = &fileencodings .','. s:enc_jis
    set fileencodings+=utf-8,ucs-2le,ucs-2
    if &encoding =~# '^\(euc-jp\|euc-jisx0213\|eucjp-ms\)$'
      set fileencodings+=cp932
      set fileencodings-=euc-jp
      set fileencodings-=euc-jisx0213
      set fileencodings-=eucjp-ms
      let &encoding = s:enc_euc
      let &fileencoding = s:enc_euc
    else
      let &fileencodings = &fileencodings .','. s:enc_euc
    endif
  endif
  " 定数を処分
  unlet s:enc_euc
  unlet s:enc_jis
endif
" 日本語を含まない場合は fileencoding に encoding を使うようにする
if has('autocmd')
  function! AU_ReCheck_FENC()
    if &fileencoding =~# 'iso-2022-jp' && search("[^\x01-\x7e]", 'n') == 0
      let &fileencoding=&encoding
    endif
  endfunction
  autocmd BufReadPost * call AU_ReCheck_FENC()
endif
" 改行コードの自動認識
set fileformats=unix,dos,mac
" □とか○の文字があってもカーソル位置がずれないようにする
if exists('&ambiwidth')
  set ambiwidth=double
endif

http://www.kawaz.jp/pukiwiki/?vim#cb691f26
aee922c2 anonymous 2008-02-28 01:26
>>cd6cc511
ステキだけど自分はfileencodings指定だけでいけてますです。
7fe6336f anonymous 2008-08-19 22:05
7.2が出た
a1b72c63 anonymous 2008-08-26 23:32
日付の挿入
~/.vimrc
nmap <Space>d a<C-R>=strftime("%c")<CR><Esc>

a3eef6fd anonymous 2008-11-02 00:46
日本語の記号(■とか)が入っていると画面がおかしくなることがあるんで、vimrcに set ambiwidth=double を追記。
7b31312a anonymous 2008-11-03 11:40
vim を導入したいと思いますが、WindowsXPで適当な環境はありますでしょうか。
大昔にvi をつかっていたことがあります。DOS 環境でも。
3d2c66f3 anonymous 2008-11-04 09:28
>>7b31312a
Windows環境ならKaoriYaさんが有名だと思うけど…
http://www.kaoriya.net/#VIM
8a9824f8 anonymous 2009-07-12 11:33
vim
懐しい〜
今は、
jmacs
使ってます。
拝。
dd8a03c6 anonymous 2009-07-13 20:55
jelvis使ってたな
87a08864 anonymous 2009-09-09 18:51
vimに飽きたらjedというEmacsライクなエディターやGeanyを使ってます。もちろんVimはヘルプを調べ倒せば使い方はわかるし、ほとんどキーボードで操作出来るし、対応するプログラム言語が多いのでまだまだ好きです。
ffc11d5f anonymous 2009-09-12 06:49
vim最近使ってないなぁ。Emacsライクな
jmacs(joe)使ってるんだよね、軽くてGood。
7dd881cc anonymous 2009-09-27 02:34
vimオンリーの漏れが他のエディタに乗り換えてみる・・・
81f7f6f1 anonymous 2009-09-28 08:06
メモ帳風エディターといえば、Leafpad

シンプルにファイル編集したい人に。
6eea5283 anonymous 2009-09-28 18:54
このスレの住人的にNotePad++はどうなの?
cbf02928 しげみち 2009-09-28 18:55
Vimのスレというより、エディタースレだよねここ。
3bc24bb4 anonymous 2009-09-28 21:09
vimについて語ってください
f074dd50 anonymous 2009-09-28 22:00
[[テキストエディタ]]
f4455708 anonymous 2009-10-26 23:38
そのうちエディタを使ってる時間よりWebブラウザのテキストボックスに
書き込みしてる時間のほうが多くなる。
c9c039a6 anonymous 2009-10-27 23:12
こないだ ciw 覚えた。
ea592a35 anonymous 2009-10-30 13:08
普通にviコマンド使ってるけど、フレーバーが気になるほど使い込んでないな。
設定ファイルをちょっといじるぐらいにしか使わないし、日本語も打ち込まないから。

日本語が必要ならデスクトップ環境に組み込まれたテキストエディタ使うし。
あんまりコード書いたり、メールやりとりしたりしなくなって、
気が付いたらEmacsが不要になっていた。
0d49d750 anonymous 2009-10-30 13:10
>>ea592a35
そしてコンピュータ全般が不必要になった
1f3a3a89 anonymous 2010-06-19 00:23
最近、vim使ってないや。
444c4336 白帽子 pRqBriWgNGG 2010-06-19 01:17
たくさんの行を一気に消すときとかに使ってる
34f494cb anonymous 2010-06-20 02:18
まだまだ使ってるよ
コピペ作業が多いのはvxeditor使ってる
e191238f anonymous 2010-07-18 12:43
今までviとvimの何が違うんだろうと思っていたが、大違いだな。
.vimrcをカスタムするとここまで変わってくるとは。
989854df anonymous 2011-02-13 17:17
>>e191238f
nviとか使ってたりするよね。
fcdc4673 白帽子@公開GW pRqBriWgNGG 2011-02-21 12:04
vimで暗号化ができると聞いてやってみた。
これvim以外でも復号化できないかなあと思ってアルゴリズム調べたら
pkzipと同じらしい。んでそれはSESとかAESらしいけど、
Vimのソースみたらblowfish.cがあった。あれ?アルゴリズム変わったのかな?
7c1c2459 anonymous 2011-03-22 15:49
elispでカスタマイズできるvim
37e7f35e anonymous 2012-03-28 20:49
vimのライセンスって特殊なのか?

Top of this page. |

limit: 1536KB

エディタ

(vim/29/0.0MB)

Powered by shinGETsu.