約 1,621,034 件
https://w.atwiki.jp/wicky/pages/188.html
背景色 背景色を設定するためには、background-colorプロパティを使用する。プロパティの値には、通常の色名や数値によって色を指定する。デフォルト値には、transparent(透明)が設定されているため、親要素の色が透過的に表示されている。 ●背景色の設定 body { background-color gray; } p { background-color white; }
https://w.atwiki.jp/webprogramming/pages/19.html
概要 Vim(ヴィム)はviベースの高機能テキストエディタです。 Vim7.2のインストール $ sh install_vim.sh $ cp /etc/vimrc ~/.vimrc install_vim.sh #!/bin/sh wget -4 ftp //ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2 wget -4 ftp //ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz wget -4 ftp //ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz tar jxvf vim-7.2.tar.bz2 tar zxvf vim-7.2-extra.tar.gz tar zxvf vim-7.2-lang.tar.gz cd vim72 mkdir patches cd patches wget -4 ftp //ftp.vim.org/pub/vim/patches/7.2/7.2.001-100.gz wget -4 ftp //ftp.vim.org/pub/vim/patches/7.2/7.2.101-200.gz wget -4 ftp //ftp.vim.org/pub/vim/patches/7.2/7.2.201-300.gz wget -4 ftp //ftp.vim.org/pub/vim/patches/7.2/7.2.301-400.gz curl -O ftp //ftp.vim.org/pub/vim/patches/7.2/7.2.[401-446] gunzip *.gz cd .. cat patches/7.2.* | patch -p0 ./configure \ --enable-multibyte \ --enable-xim \ --enable-fontset \ --enable-rubyinterp \ --enable-perlinterp \ --enable-pythoninterp \ --with-features=big \ --disable-selinux make sudo make install プラグイン vim-fuzzyfinder(バッファ/ファイル/その他を、あいまい検索) ダウンロード:http //www.vim.org/scripts/script.php?script_id=1984 マニュアル:http //bitbucket.org/ns9tks/vim-fuzzyfinder/src/tip/doc/fuf.jax autocomplpop.vim(補完メニューの自動ポップアップ) ダウンロード:http //www.vim.org/scripts/script.php?script_id=1879 マニュアル:http //bitbucket.org/ns9tks/vim-autocomplpop/src/tip/doc/acp.jax
https://w.atwiki.jp/wiki3_nab/pages/40.html
概要 vimはテキストエディタ。viを高機能にしたもの。快適な操作性、素早い編集、複数バッファ対応、画面分割、補完、スクリプトなどでお気に入り。デフォルトだと日本語の扱いに難がある(一部文字化けする)ので、パッチをあててインストール。 手順/メモ 1)インストール libiconvは事前にインストールしておく www.vim.orgからダウンロード vim-6.4-src1.tar.gz vim-6.4-src2.tar.gz vim-6.4-rt1.tar.gz vim-6.4-rt2.tar.gz vim-6.4-extra.tar.gz vim-6.4-lang.tar.gz 6.4.001~のパッチ KaoriYa.netからパッチをダウンロード vim-6.4-difj.tar.bz2 ソースを展開 tar xvzf vim-6.4-src1.tar.gz tar xvzf vim-6.4-src2.tar.gz tar xvzf vim-6.4-rt1.tar.gz tar xvzf vim-6.4-rt2.tar.gz tar xvzf vim-6.4-extra.tar.gz tar xvzf vim-6.4-lang.tar.gz tar xvzf vim-6.4-difj.tar.bz2 パッチをあてる mv 6.4.* vim-6.4-difj/* vim64/ cd vim64 for i in 6.4.*; do patch -p0 $i; done patch -p0 diffs/kaoriya.diff configure 下記設定はruby対応、guiなしです。必要に応じて変更。 sh kaoriya.configure \ --enable-rubyinterp \ --with-features=big \ --enable-multibyte --enable-fontset --enable-xim \ --enable-gui=no --without-x install make make install cp vimrc gvimrc /usr/local/share/vim/ 2)設定 作成中 注意事項 libiconvはcp932パッチをあてない(あてると日本語の扱いがおかしくなる) vim7は少しファイル構成が変わっている?(今度確認) 環境 Panasonic CF-R3 FreeBSD 6.0-Release 参考サイト www.vim.org KaoriYa.net vimエディタ-ユーザマニュアル和訳
https://w.atwiki.jp/nadebook/pages/32.html
【背景色】メンバ変数 部品の背景色を表します。 部品に様々な色を付けることができます。 部品の背景に色を付ける 値の設定 部品に背景色を設定する。 (部品名)の背景色は赤色。 (部品名)の背景色は16711680。 (部品名)の背景色は$FF0000。 値の取得 部品の背景色を取得する。 Cは(部品名)の背景色。 設定/取得できる値 色定数 白色、黒色、赤色、青色、黄色、緑色、紫色、水色 色番号(整数) 赤色ならば16711680 色番号(16進数) 赤色ならば$FF0000 Tips 色番号を調べたい? ***** サンプル ***** エディタAとはエディタ。 エディタAについて 背景色は水色。テキストは「水色={エディタAの背景色}」 エディタBとはエディタ。 エディタBについて 背景色は黄色。テキストは「黄色={エディタBの背景色}」 ***** ここまで *****
https://w.atwiki.jp/vbfa/pages/24.html
背景色を設定します。 RGB以外でも、色一覧番号からでも設定可能です。 Workbooks(ThisWorkbook.Name).Worksheets(1).Range("A1 Z10").Interior.Color = RGB(x, x, x)
https://w.atwiki.jp/memodelvin/pages/18.html
Vim vimのinsertモードでカーソルキーを押すとA,B,C,Dが入力される場合 vimのコマンドモードで set nocompatible すると直る。 vimrcで set nocompatible を設定しておいてもOK。 vim.tiny(最小限のvim)の場合、初期状態で上記のようになっている。 通常のvimをインストールすれば初期状態でも/etc/vimrcにset nocompatibleが設定されている。 行番号を表示 vimのコマンドモードで set number
https://w.atwiki.jp/draemonash/pages/17.html
ここを編集 インストール手順 Vim Kaoriya ダウンロード Vim 設定ファイルダウンロード Git インストール (コマンドプロンプトにて git clone が実行できる状態にしておく) コマンドプロンプトにて、下記コマンドを実行cd ★VIM インストールフォルダ★ git clone https //github.com/Shougo/neobundle.vim bundle/neobundle.vim vimを起動し、下記コマンドを実行 NeoBundleInstall インストール済みプラグイン Version スクリプト インストール方法 7.3.420 VIM kaoriya 本体 1.2 desert.vim plugin への格納のみ 1.1 favex.vim plugin への格納のみ 1.4 renamer.vim plugin への格納のみ 4.5 taglist.vim plugin への格納のみ ? open-browser.vim plugin への格納のみ 11 DrawIt.vba DrawIt.vba.gz を解凍し、DrawIt.vba を Vim で読み込む。その後、 so % を実行し、インストールを完了する。 1.3 bufferlist.vim plugin へ格納後、下記を_gvimrcに設定。map silent F3 call BufferList() CR ※なお、下記設定ファイルを使用する場合は不要※プラグインの修正が必要。詳細は下記設定ファイル参照(bufferlist_v20.vim) 1.1.8-g mark.vim plugin へ格納する。インストール完了後、下記を_gvimrcに設定(最終行に書く)。source $HOME/vimfiles/plugin/mark.vim (Windowsの場合の例)※なお、下記設定ファイルを使用する場合は不要※プラグインの修正が必要。詳細は下記設定ファイル参照(mark_v20.vim) 36/42 align.vba align.vba.gz を解凍し、align.vba を Vim で読み込む。その後、 so % を実行し、インストールを完了する。インストール完了後、下記を_gvimrcに設定。let g Align_xstrlen=3※なお、下記設定ファイルを使用する場合は不要 ? neocomplcache plugin へ格納する。インストール完了後、下記を_vimrcに設定。let g neocomplcache_enable_at_startup = 1 " 起動時に有効化※なお、下記設定ファイルを使用する場合は不要 2 qfixgrep $VIM/qfixapp に格納する。インストール完了後、下記を_vimrcに設定。set runtimepath+=$VIM/qfixapplet mygrepprg = internal ※なお、下記設定ファイルを使用する場合は不要 3 qfixhowm $VIM/qfixapp に格納する。インストール完了後、下記を_vimrcに設定。set runtimepath+=$VIM/qfixapplet QFixHowm_Key = g let howm_dir = ~/howm let howm_filename = %Y/%m/%Y-%m-%d-%H%M%S.txt let howm_fileencoding = cp932 let howm_fileformat = dos ※なお、下記設定ファイルを使用する場合は不要 ? Ctags 下記 URL を参考に、インストールするhttp //nanasi.jp/articles/others/ctags.html ※タグファイル作成方法タグファイルを作成したいフォルダに移動し、下記を実行ctags -R ? Gtags 下記 URL を参考に、インストールするhttp //cha.la.coocan.jp/doc/gnu_global.html#sec10 (share\gtags\gtags.vim を VIM のスクリプトフォルダに格納する)※タグファイル作成方法タグファイルを作成したいフォルダに移動し、下記を実行gtags -v 0.0.5 current-func-info.vim 下記 URL からダウンロード後、VIM のスクリプトフォルダに格納する。http //www.vim.org/scripts/script.php?script_id=3197 設定ファイルに以下コマンドを記載する。set statusline+=\ [Func %{cfi#get_func_name()}] ショートカットキー ショートカットキー 説明 Shift+[ 前の空行へ移動 Shift+] 次の空行へ移動 gv 再度同じ範囲を選択 ge 前単語の末尾へ移動 C-r / 最後に検索に使用したワード検索 v ⇒ o 選択範囲の末尾にカーソルを移動 挿入モード⇒ C-r =0xFFFF 簡易16⇒10進数変換(例では65535) /\V テキストで検索 Shift+H 画面最上行にカーソルを移動 Shift+M 画面中央行にカーソルを移動 Shift+L 画面最下行にカーソルを移動 + 次行の先頭に移動 - 前行の先頭に移動 Ctrl+f 1画面分下に移動 Ctrl+b 1画面分上に移動 Ctrl+d 半画面分下に移動 Ctrl+u 半画面分上に移動 コマンド コマンド 説明 args AAA.txt BBB.txt CCC.txt argsコマンドで一度に複数のファイルを開く w % 現在開いているバッファ名 (拡張子を除いたもの) 取り出し( w hoge と同等) e #N (Nは任意の数字) #N は、そのN番目のバッファの名前と同じ値になる q コマンド履歴を表示( Ctrl+C でカーソル位置のコマンドをコマンドウィンドウに転送) %!xxd -g 1 バイナリモードに変更 set ic 検索・置換時、大文字小文字の区別を有効 set noic 検索・置換時、大文字小文字の区別を無効 set ★? 現在の値を表示 ex) set number? set ★ デフォルト値に戻す ex) set number set ★! On/Offのトグル ex) set number! b0, b1, ... バッファ0,1,..に移動 buffers 編集中のバッファ一覧を表示 Sex ウインドウを分割してファイルエクスプローラを開く ls バッファのリストを表示 %s/\v_(.)/\u\1/g スネークケース→キャメルケース変換 %s/\v([A-Z])/_\L\1/g キャメルケース→スネークケース変換 ;mes エラーメッセージがすぐ消える場合、エラー表示させる vim {pattern} %|cw 【Grep】vimgrepを実行(★貼り付け時は「|」を半角に★)ex.vimgrep /hogehoge/j c /test/**/*.txt|cw bufdo vimgrepa {pattern} %|cw 【Grep】バッファすべてに vimgrep (★貼り付け時は「|」を半角に★) RGrep 文字列 C \00_work\trunk\C\jsp-1.4.4-full\*.c 【Grep】特定のフォルダ配下のCファイルを再帰検索 範囲選択後、\di 【DrawIt!】 描画モード開始 範囲選択後、\ds 【DrawIt!】 描画モード終了 範囲選択後、\b 【DrawIt!】 四角形ボックス描画 範囲選択後、\e 【DrawIt!】 ひし形ボックス描画 範囲選択後、v 【DrawIt!】 v描画 範囲選択後、^ 【DrawIt!】 ^描画 範囲選択後、 【DrawIt!】 描画 範囲選択後、 【DrawIt!】 描画 コマンド|コマンド コマンド連続実行(★貼り付け時は「|」を半角に★) set encoding=(euc-jp/shift_jis/utf-8/..) テキストファイルの文字コード書換 set fileformat=(dos/mac/unix) テキストファイルの改行コード書換 e ++encoding=(euc-jp/shift_jis/utf-8/..) VIM 上の文字コード表示切替 e ++fileformat=(dos/mac/unix) VIM 上の改行コード表示切替 set fileencoding=(euc-jp/shift_jis/utf-8/..) 現在のファイルの文字コード(ファイル保存時の文字コード)を指定。 set fileencodings=(euc-jp/shift_jis/utf-8/..) 自動判別に用いる文字コード(ファイル閲覧時の文字コード)を指定。カンマで区切って優先度の高い順に指定 Tips 突然エラーが出るようになった 設定ファイルが小文字になっている! 検索/置換について 単語単位検索:/\ the\ 4桁数値検索:/\ \d\d\d\d\ 大/小文字無視(デフォルト):%s/★/●/i 大/小文字無視しない:%s/★/●/I 置換時のエラーを無視する:%s/★/●/e 全単語の先頭大文字化:%s/\ ./\u /g 全単語の先頭小文字化:%s/\ ./\l /g "/"ではなく"/\v"を使うことで、正規表現時のわずらわしいエスケープを抑制することができる。(very magic指定) 検索単語の置換方法 置換したい単語を以下のいずれかの方法で検索 「*」を使用してカーソル下の単語を検索 「/」による検索 コマンドモードに入り, %s// 置換文字列 /g を実行(検索単語を省略できる) global コマンドを用いた置換方法 g/Second/s/Bar/Foo/g ⇒ 末尾に「Second」が含まれる行の「Bar」を「Foo」に変える 【参考】global コマンド の使い方 簡易版 g[lobal]/{pattern}/[cmd] ⇒ {pattern}にマッチする行に対して、Exコマンド[cmd](省略した場合 " p")を実行する。 【置換結果】 FooBarBazHogeBarFugaPiyoFirst FooBarBazHogeBarFugaPiyoSecond FooBarBazHogeBarFugaPiyoSecond FooBarBazHogeBarFugaPiyoFirst FooBarBazHogeBarFugaPiyoSecond FooBarBazHogeBarFugaPiyoThird FooBarBazHogeBarFugaPiyoSecond FooBarBazHogeBarFugaPiyoFirst FooBarBazHogeBarFugaPiyoThird ↓ FooBarBazHogeBarFugaPiyoFirst FooFooBazHogeFooFugaPiyoSecond FooFooBazHogeFooFugaPiyoSecond FooBarBazHogeBarFugaPiyoFirst FooFooBazHogeFooFugaPiyoSecond FooBarBazHogeBarFugaPiyoThird FooFooBazHogeFooFugaPiyoSecond FooBarBazHogeBarFugaPiyoFirst FooBarBazHogeBarFugaPiyoThird 正規表現( verymagic 指定) 手法 構文 使用例 説明 肯定先読み @= kimura( takuya)@= 後に" takuya"が含まれる"kimura"を検索 否定先読み @! kimura( takuya)@! 後に" takuya"が含まれない"kimura"を検索 肯定後読み @ = (inagaki )@ =goro 前に"inagaki "が含まれる"goro"を検索 否定後読み @ ! (inagaki )@ !goro 前に"inagaki "が含まれない"goro"を検索 set ff コマンド 「set ff=●」 は "UNIXの改行コード" から "●" の改行コードに変換するもの 「VIM 下部の"CR/LF=▲"表示」は、ファイルに書かれた改行コードを▲の表示方法で表示するもの ⇒「set ff=●」をしたからといって、「VIM 下部の"CR/LF=▲"表示」が変わる訳ではない! エスケープ記号要否 範囲選択後、 \abox を実行 Align コマンド(Align , = + -) 複数行の置換 %s/\vRunnable Entity (\w*)\n.*\nTriggerd on (\w*)msec/\1\t\2/g 文字数を維持しながら置換するVimコマンド 添付の「文字数を維持しながら置換するVimコマンドを作成する.xlsm」参照 【コマンドリダイレクト 開始】 redir file 【コマンドリダイレクト 終了】 redir end very magic など "\v" を使うと、それ以降の、 0 - 9 、 a - z 、 A - Z 、 _ 、以外のすべての ASCII 文字は特別な意味を持ちます。 "very magic" "\V" を使うと、それ以降はバックスラッシュと終端文字 (/ や ?) だけが特別な意味を持ちます。 "very nomagic" \v \m \M \V マッチするもの very magic magic nomagic very nomagic 行末 $ $ $ \$ 何か 1 文字 . . \. \. 直前のアトムの繰り返し * * \* \* 直近の置換文字列 ~ ~ \~ \~ グループ化してアトムにする () \(\) \(\) \(\) 選択の区切り | \| \| \| 英字 \a \a \a \a リテラルのバックスラッシュ \\ \\ \\ \\ リテラルのドット \. \. . . リテラルの { \{ { { { リテラルの a a a a a ウィンドウ1つで起動するオプション --remote-tab-silent ここを編集
https://w.atwiki.jp/wiki3_nab/pages/68.html
概要 vimはテキストエディタ。viを高機能にしたもの。快適な操作性、素早い編集、複数バッファ対応、画面分割、補完、スクリプトなど。 環境 FreeBSD 9.0-RELEASE 手順/メモ libiconvは事前にインストールしておく。devel/hg-gitもインストールしておく。 インストール ソースを落としてパッチをあてる # hg clone https //vim.googlecode.com/hg vim # cd vim # hg update vim73 # hg log --keyword 7.3.502 # hg update 3476 ここまででパッチ502まであたった状態、のはず。次にkaoriyaパッチをあてる。 # patch -p1 kaoriya-hg.diff ちょっとこの辺記憶があいまい。 configure 下記設定はruby対応、guiなし。必要に応じて変更。 # cd src # ./configure \ --enable-rubyinterp \ --enable-multibyte ¥ --enable-fontset \ --enable-xim install # make # make install * # mv vimrc gvimrc /usr/local/share/vim/ KaoriYa配布zipの中のvimrcとgvimrcとpluginsを適宜コピー。switchesはよく分かんないのでちょい放置。 pluginsフォルダの中身を誤ってpluginの中にコピーしない。 vimrc中の234行目はコメントアウトしとく。なぜか文字化けする。つか、パッチがあたってない?んだよね、これ。 継続調査中 参考サイト www.vim.org KaoriYa.net
https://w.atwiki.jp/seigo777/pages/110.html
▼vim正規表現 %s/^\s\+//g ▼使えるvimコマンド E エクスプローラを立ち上げる E ディレクトリパス ⇒ディレクトリパスはタブで補完できる e ⇒開いてるファイル名を絶対パスで表示してくれる uundo(アンドゥ)一動作分、前の状態に戻す。 Ctrl + rredo(リドゥ)。アンドゥで戻した操作を、元に戻す。 一般的な、テキストエディタにも実装されていることが多い機能ですが、非常に便利な機能です。 一般的な、エディタでは、文字列の入力が一文字ごとにアンドゥが行われるに対して、 vimでは、インサートモードを終了した単位で アンドゥが行われるので注意が必要です。 ■Vim関連 (PHP)プログラマのためのVIM (10) - PHP向けカスタマイズ http //d.hatena.ne.jp/i_ogi/20070401/1174495931 ●Vim エディターのスクリプトの作成する時以下参考になりそう。 http //nanasi.jp/ http //www.ibm.com/developerworks/jp/linux/library/l-vim-script-1/ 〇デフォルトのフォントを変えたい。 〇起動時のウィンドウを変えたい。 〇スペースや半角、全角を表示できるようにする。 ⇒調べておく。 ●置換の確認 %s/dbpass/EXCUBE-ID/gc ⇒確認しながら置換が出来る。 ●標準的なMS-WindowsのCTRL-X、CTRL-CおよびCTRL-Vを使う。 標準的なMS-WindowsのCTRL-X、CTRL-CおよびCTRL-Vを使うには、 $VIMRUNTIME/mswin.vimスクリプトを使用する。_vimrcファイルに次の一行を追加する source $VIMRUNTIME/mswin.vim ※その後、gvimを閉じなおすと反映されるようだ。 その他詳細は以下URLで。 http //www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/gui_w32.html ●困ったとき以下URL検索 http //nanasi.jp/ ●eclim VimとEclipseを連携させる。 ●gVimインストール gVimは、windows用のvi 以下のページで最新版の7.2をダウンロード 日本語を扱う上で便利な設定やスクリプトが追加されています。 http //www.kaoriya.net/#VIM72 ●vimでスペースやTabなどの見えない文字を表示させる方法 タブ(tab)と行末(eol)を表示させるだけなら、「 set list」が一番簡単。 ⇒逆に消す場合は、set nolist スペースを表示させるには、色々な方法があるみたいだけど、私が設定した方法は以下。 全角スペースと行頭の半角スペースを表示させることができる (参考:コアテクの路地 vim 見えない文字を見えるようにする)。 "行頭のスペースの連続をハイライトさせる "Tab文字も区別されずにハイライトされるので、区別したいときはTab文字の表示を別に "設定する必要がある。 function! SOLSpaceHilight() syntax match SOLSpace "^\s\+" display containedin=ALL highlight SOLSpace term=underline ctermbg=LightGray endf "全角スペースをハイライトさせる。 function! JISX0208SpaceHilight() syntax match JISX0208Space " " display containedin=ALL highlight JISX0208Space term=underline ctermbg=LightCyan endf "syntaxの有無をチェックし、新規バッファと新規読み込み時にハイライトさせる if has("syntax") syntax on augroup invisible autocmd! invisible autocmd BufNew,BufRead * call SOLSpaceHilight() autocmd BufNew,BufRead * call JISX0208SpaceHilight() augroup END endif 「 h listchars」を読むと、他にも色々特殊文字があるようなので設定する。 "特殊文字(SpecialKey)の見える化。listcharsはlcsでも設定可能。 "trailは行末スペース。 set list set listchars=tab -,trail -,nbsp %,extends ,precedes trailを可視化するのは便利。行末の余分なスペースがわかるのみならず、新規行だとスペースをいくつ入力しているかわかるのは良い。listcharsには他にeolがあって、デフォルトでは「$」になっているが、上記設定をすると表示されない。listcharsを指定すると明示的に指定しない限り表示されないようだ。trailsとextendsさえ設定してあれば不要だと思うけど。 ●vimで自動インデントをONにする方法. .vimrcに以下を記述. filetype indent on
https://w.atwiki.jp/zunwiki/pages/19.html
vim使っているrubyistで、これ入れていないのはヤバいプラグインまとめ 16個 vim使っているrubyistで、これ入れていないのはヤバいプラグインまとめ 16個 http //qiita.com/alpaca_taichou/items/ab2ad83ddbaf2f6ce7fb