You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
main help file *usr_24.txt* For Vim バージョン 7.1. Last change: 2006 Jul 23 VIM USER MANUAL - by Bram Moolenaar 素早く入力する テキストを入力するときに、キーストロークを減らしたり入力ミスを防いだりする方法 がいくつかあります。補完機能を使えば以前に入力した単語を繰り返し入力できます。 長い単語を短縮形で入力することもできます。キーボードに無い文字を入力する方法も あります。 |24.1| 修正する |24.2| 対応する括弧を表示する |24.3| 補完 |24.4| 挿入を繰り返す |24.5| 隣の行からコピーする |24.6| レジスタを挿入する |24.7| 短縮形 |24.8| 特殊な文字を入力する |24.9| 二重字
えーっと、IDE使ってません。ごめんなさい。 PerlをIDEで書いてる人、どれくらいいるんだろう。何使ってるんだろ。 私はLinuxでもWindowsでもVimを使ってます。Perlってサーバで使われる事が多いし、サーバだとsshで入る事が多いだろうし、まぁXの転送やVNCやそれっぽいのでグラフィカルに操作しても良いけど、正直PerlのドキュメントもテキストベースだしPerlで入力補完出来るグラフィカルエディタもまず無いと思ってる。 で、私がVim上で使ってるPerlの開発を「200倍便利にするスクリプト」を紹介。 perldoc.vim perldocはPerlのオンラインマニュアルなんだけど、これを一々ターミナルに戻ったりして引いてると時間のロス。screenで分割して開いてもいいんだけどscreenの画面間移動よりもVim内でのウィンドウ間移動の方が操作感が統一出来てて良い。 そこ
http://vimwiki.net/?faq/9を見て.vimrcに下記を記述 set formatoptions-=ro 現在開いているファイルで下記実行 :set formatoptions-=ro 相変わらずコメント自動挿入されちゃって効かないので.vimrcを書き換え #set formatoptions-=ro autocmd FileType * set formatoptions-=ro ファイル開き直しても効かない。うーん。 いろいろ探して、/home/.vimrcの後に読まれたプラグインにformatoptions設定されていると そっちが優先されるみたいなの見つけた。 なので、下記コマンドで読まれているプラグイン確認。 :scriptnames 最後の方に読まれている且つformatoptions設定があったファイルを修正。 私の場合はコレ↓修正したらおkだ
Vim の自動補完にはずいぶん長く AutoComplPop を使っていたのですが、最近は neocomplcache がモダンらしいとのこと。 neocomplcacheとは? VimScriptによって実装された究極の補完環境。 Presentation file - neocomplcache - GitHub 確かに、AutoComplPop の日本語入力との相性の悪さが気になってたんですよね。 というか、究極っていいですよね。究極ですよ究極! ということで、重い腰を上げて乗り換えてみました。 AutoComplPop の各種ファイルを削除してから、vimball で一発インストール。 $ wget -O neocomplcache-5.1.vba http://www.vim.org/scripts/download_script.php?src_id=13456 $ vim n
正規表現の否定は\@!を使う。:help \@! 参照。ちなみにこれはzero-widthなマッチなのに注意。ふつうの否定とかないんですかね、まあいいけど。 例: バッファ内、 PATTERN にマッチしない行を REPLACEMENT で置き換える :%s/\(PATTERN\)\@!.*/REPLACEMENT/ 追記: :vコマンドを使う 上の例だと :%v/PATTERN/s/.*/REPLACEMENT/ :vの詳細は:help :vを熟読のこと。 :g!と等価のコマンドで、「指定したパターンにマッチしない各行に対して以下のコマンドを実行する」というコマンド。 thanks>mattn
前編 現状と問題点 Vim A <-> Vim B Vim -> Screen Screen -> Vim Mac/Windows <-> Vim (ssh/plink編) 後編(予定) Mac/Windows <-> Vim (PortForward編) Vim -> Mac/Windows (inotifyを利用した履歴ファイル監視による自動転送) Windows -> Vim (ClipboardViewerを利用したクリップボード監視による自動転送) 0. 現状と問題点 コードを書くときは、以下の理由からSSHでLinuxの自宅サーバにログインしVimを使って書くことが多いです。 ローカル・リモートで重い処理をしてももう一方に影響がない 外出時でもファイルのダウンロードに遅い回線を使わなくてすむ PC再起動時にいちいちVimを落とさなくて良い Windowsはないとして、Macもい
vimでヤンク(y)して、貼り付け(p)を頻繁にします。 プログラミングなどをしていると、あるブロックをコピーして、 別のところに貼り付けを行います。 インデントが異なる場合、貼り付けを行ったあとに、範囲選択して フォーマッティング(=)を実行しますが、これを毎回やるのは面倒です。 この面倒な貼り付け後のフォーマッティングを自動的に行うには、 ]p を利用します。 ]pは、カレント行にあわせた貼り付け(p)を実現してくれます。 カレント行にあわせた貼り付けなので、カレント行の影響を受けますので 貼り付け時には若干の注意が必要です。 カレント行に上に、カレント行にあわせた貼り付けをするにはpの場合と同じで ]P です。 または、]Pよりも効率的なのは、 [p です。カレント行の上に、カレント行にあわせた貼り付けをしてくれます。 vimはコピー(yank)&ペーストが非常に楽にできますが、この
このページではvimエディタのバージョン7から同梱されているスクリプト、Vimballの使い方を紹介します。 Vimballはvimスクリプトのパッケージマネージャーのようなツールで、 Vimball独自の形式のアーカイブファイルからスクリプトをインストールしたり、 インストールしたスクリプトをアンインストールしたりできます。 (Windows, Mac) 概要 Vimball : vim-based archiver: builds, extracts, and previews http://www.vim.org/scripts/script.php?script_id=1502 このページではvimエディタのバージョン7から同梱されているスクリプト、Vimballの使い方を紹介します。 Vimballはvimスクリプトのパッケージマネージャーのようなツールで、 Vimball独自の
The latest version is in github. http://github.com/Shougo/neocomplcache/tree/master Screen shots: Original filename completion. http://1.bp.blogspot.com/_ci2yBnqzJgM/TD1O5_bOQ2I/AAAAAAAAADE/vHf9Xg_mrTI/s1600/filename_complete.png Omni completion. http://2.bp.blogspot.com/_ci2yBnqzJgM/TD1PTolkTBI/AAAAAAAAADU/knJ3eniuHWI/s1600/omni_complete.png Completion with vimshell(http://github.com/Shougo/vimsh
窓使いの憂鬱(以下mayu)がWindows Vistaをサポートしないとのことなので,AutoHotKeyでこれまで使ってきたキーの機能変更を設定してみた.特にOne Shot Modifier機能を使って「無変換」+キー に特殊キーの機能を割り当てるとSHIFTとの組み合わせで奇妙な動きをするので,状態管理用フラグを工夫して実現した. スクリプトダウンロード ご自由にお使いください. 今回設定した機能 「無変換」+キー →制御機能 IME OFFの時に限り「変換」でIME ON まずAutoHotkeyの配布サイトからダウンロード&インストール 最初にAutoHotKeyをスタートメニュー→プログラムから起動すると,スクリプト作ったよ!と言われて,マイドキュメントの中に「AutoHotkey.ahk」が作られる.けど,中身はコメントしかないのでこの行為は意味がない.自分で新規ファイルを
いろいろ思うところがあってEclimを使ってJavaのコードが書きたいのでまずは環境構築をしました。 設定が面倒くさそうというイメージがあったのですが意外簡単でびっくり・・・ Eclimのインストールに必要なもの この3つをEclimインストール前にインストールしておきます。 Eclipse 3.4.x vim 7.1 JDK1.5 たぶんバージョンが新しい分には問題ないと思います。 私の環境 IntelMac Eclipse3.4(Carbon) vim7.2 JDK1.6 Eclimをインストール Eclimの最新バージョンをダウンロードし、実行権限をつけてshellを起動します。Windowsではexeファイルが用意されています。 $ chmod 755 eclim_version.sh $ ./eclim_version.shそうするとGUIインストーラーが起動するので進めていきま
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
vimエディタで、ファイルの文字コード、改行コードを修正、もしくは変更する時の話。 ファイルの文字コードや、改行コードを変更する時は、 変更したいファイルを開いた状態で、 ・文字コードの変更 :set fileencoding=文字コード :set fenc=文字コード (上のコマンドの短い形式。こちらでも良い。) :set fileencoding=euc-jp (エンコーディングEUC-JPに変更。) :set fileencoding=shift_jis (エンコーディングSHIFT_JISに変更。) :set fileencoding=utf-8 (エンコーディングUTF-8に変更。) ・ファイルフォーマットの種類の変更 :set fileformat=ファイルフォーマットの種類 :set ff=ファイルフォーマットの種類 (上のコマンドの短い形式。こちらでも良い。) :set f
Vimの進化っぷりに心奪われ、最近は疲れると仕事から逃避してせっせと.vimrcを修正しているぷんです。 そんなわけで、仕事に疲れるたびにVimの不思議な機能を発見しているので、それを日記形式で書いてってみようかと。 Vimを使い始めたのは入社1年目の新人研修が終わった直後。自分の机にあるWindowsマシンから、デバッグ室にあるLinuxマシン(開発用のテスト機)にTeratermでログインして、プログラミングとかをすることになった。 そのときに先輩方が使ってたのがVi。みんながみんなViだった。Viっつーと使いにくいエディタってイメージだったんだけど、別に誰も不便もしてないようなんで、倣って使うことにした。 モード変更。「i」で入力モードになり、「<ESC>」でコマンドモードに戻る。「:」でExモードになる。 保存と終了。「:w」で保存。「:q」で終了。「:wq」で保存して終了。「:q
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く