Vim Part14
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2007/03/19(月) 20:09:27http://www.vim.org/
前スレ
http://pc10.2ch.net/test/read.cgi/unix/1151423973/
0078KoRoN@Vim%Chalice ◆8XALICEsdk
2007/04/14(土) 23:59:220079名無しさん@お腹いっぱい。
2007/04/15(日) 00:20:25ありがとうございました。
0081名無しさん@お腹いっぱい。
2007/04/15(日) 17:16:49manを読む限りは-dオプションで自動更新が無効になるみたいだけど
$ps axを見るとvimから起動されたcscopeは-dが付いてるみたいです。
0082名無しさん@お腹いっぱい。
2007/04/16(月) 23:15:32一つ上の行の右端に行くようにはできないのでしたっけ?
set なんとかでできますか?
0084名無しさん@お腹いっぱい。
2007/04/17(火) 01:28:35どうもありがとうございます!
0085名無しさん@お腹いっぱい。
2007/04/21(土) 13:57:52どーしてもうまくいかない、、bashではAltとの組み合わせがうまく作動してます。
(Alt-d,f,bなど)
すでに疑問のまま2年ほどvimを使っております、、
0086名無しさん@お腹いっぱい。
2007/04/21(土) 20:16:33埼玉大学品質のソフトウェアを使っていることに絶望する
0087名無しさん@お腹いっぱい。
2007/04/21(土) 20:32:02使ってる端末エミュレータの設定見直してみて。
あるいはInsert modeで<C-v><A-x>と入力してみて。
<A-x>が実は<Esc>xとして入力されてるかも。
0088名無しさん@お腹いっぱい。
2007/04/22(日) 13:32:54--with-features=big --enable-multibyteでインストールしたのですが、
キーボードから abc.def というように入力すると、
ab
c.def
というように改行されてしまうのですが、これを防ぐにはどうすればいいでしょうか?
0089名無しさん@お腹いっぱい。
2007/04/22(日) 21:54:19やってみました。確かにEscが送られてるみたいです。
<Esc>tで指定してうまくマッピングできました!ありがとうございます。
ところで当方puttyごった煮版を使ってるんですが、
puttyは使用している人はみんなEscで指定してるんでしょうか・・?
メタビットを立てる設定とかにもしてみましたが、A-xとかM-xは動作せず。
おまけにBashのショートカットが利かなくなりますね、、
0090名無しさん@お腹いっぱい。
2007/04/22(日) 23:39:010091名無しさん@お腹いっぱい。
2007/04/23(月) 22:03:078ビット目立てちゃうと日本語入力するときに困るから
事実上使えないんじゃないかな。GUIならまた別なんだろうけど。
0092名無しさん@お腹いっぱい。
2007/04/24(火) 05:33:340093名無しさん@お腹いっぱい。
2007/04/24(火) 07:49:25なんの言語かわからんが、V選択⇒:s/^/# / とかじゃね?
0094名無しさん@お腹いっぱい。
2007/04/24(火) 12:18:34一行コメントに限定さえすれば置換する文字が変わるだけだから
書かなかったんだけど、わかりにくかったみたいだね。すまそ。
答えてくれてありがとさん
0095名無しさん@お腹いっぱい。
2007/04/24(火) 12:43:41<C-v>で選択⇒I#<Esc>
の方が楽じゃない?
0096名無しさん@お腹いっぱい。
2007/04/24(火) 22:10:04それでもいけた。thx.
自分でも調べてみたけど、たぶん正統派なやり方はこうだと思う。行番号を指定してるあたり。
:n,ms/^/# /g
ま、やり方なんてあくまで手段なのであって、目的が達成されればいいわけで。
0097名無しさん@お腹いっぱい。
2007/04/24(火) 22:43:13@q
<c-c>
さあ、あなたは何行で止められるか
0098名無しさん@お腹いっぱい。
2007/04/25(水) 01:52:420099名無しさん@お腹いっぱい。
2007/04/25(水) 17:51:40レジスタ指定しても同じです
誰か助けて
0100名無しさん@お腹いっぱい。
2007/04/26(木) 00:39:08それだけじゃ分からんよ。
* 何がしたいのか
* 何をしたのか
書かないと。
0101名無しさん@お腹いっぱい。
2007/04/30(月) 02:16:56vimのC/C++ソースのインデント設定を、gnu-styleにしたいのですが、
そうすることは簡単にできるものでしょうか?
runtime/indent/c.vimなどを見ると、builtinだとかかれているのですが、
これをgnu-styleに変更するには、最初からスクリプトを書かないと
ダメということでしょうか。
0102101
2007/04/30(月) 14:11:11スレ汚しすいません。
0103名無しさん@お腹いっぱい。
2007/05/01(火) 14:31:45言われてみて俺持ちょっときになってたので助かる
0104名無しさん@お腹いっぱい。
2007/05/02(水) 01:11:230105名無しさん@お腹いっぱい。
2007/05/09(水) 20:12:32/* this is
a comment */
を
/* this is
* a comment */
と言う風に2行目の先頭にも*が付くようにできる?
0106105
2007/05/09(水) 20:38:48m:*を足せばok
0107名無しさん@お腹いっぱい。
2007/05/14(月) 13:28:430108名無しさん@お腹いっぱい。
2007/05/22(火) 07:16:35大きいのが原因で目的の単語がすぐに探せません。
分割されたウインドウの中央くらいにあるのはわかっているのですが、情報量が多くて。
解決策求む。
0109名無しさん@お腹いっぱい。
2007/05/23(水) 16:52:30ftがhowm_memoの時に:syntaxして、きちんと定義されてるみたいだし、例えばhowmMemoTitleで定義されている正規表現で検索すれば、ハイライトして欲しい部分がmatchしている。
なにが悪いのか、だれか教えてくれ。
環境はWinXP SP2, KAORIYA版gvim7 1-243
作者に質問メール投げたら、timeoutで戻って来やがったorz
0110名無しさん@お腹いっぱい。
2007/05/23(水) 16:55:370111名無しさん@お腹いっぱい。
2007/05/23(水) 19:40:400112名無しさん@お腹いっぱい。
2007/05/23(水) 22:44:160113名無しさん@お腹いっぱい。
2007/05/23(水) 23:52:520114名無しさん@お腹いっぱい。
2007/05/24(木) 01:09:480115名無しさん@お腹いっぱい。
2007/05/24(木) 01:34:570116名無しさん@お腹いっぱい。
2007/05/24(木) 03:29:250117名無しさん@お腹いっぱい。
2007/05/24(木) 20:05:51単独で入手しようと思ったら、オフィシャルの英語のページから落とせるのでしょうか?
今まではKaoriYaさんの所からWindows版のバイナリを落として使っていまして、
一応、Linux(Cent OS)導入後にオフィシャルからソースを拾ってきてsrcディレクトリでmakeしてみたのですが
コンソール版のバイナリしか出力されませんでした。
0118名無しさん@お腹いっぱい。
2007/05/24(木) 20:59:01guiバージョンはパッケージを選択して入れればいいと思う。
0119名無しさん@お腹いっぱい。
2007/05/24(木) 21:56:270120名無しさん@お腹いっぱい。
2007/05/24(木) 22:15:49普通に正規表現置き換えでできる。
0121名無しさん@お腹いっぱい。
2007/05/24(木) 22:56:48ほんとだ。できますね
検索文字列に\n書けばいけますね
構造体の中身まるごとにマッチさせたいんだけど、
うまく書けばいけるのかな
0122名無しさん@お腹いっぱい。
2007/05/24(木) 23:01:15構造体の記述ルールを決めれば簡単じゃネーノ?
0123KoRoN@Vim%Chalice ◆8XALICEsdk
2007/05/25(金) 23:42:03>>117
srcディレクトリでconfigureする時に--enable-guiオプションをつけてやると、あと
はGUIツールキットの開発者パッケージがインストールされればビルドできるように
なります。
0124名無しさん@お腹いっぱい。
2007/05/26(土) 07:46:24これで仕事中に Chalice で 2ch できるw
タイトルを "ChangeLog" とかに変えたら完璧!
0125名無しさん@お腹いっぱい。
2007/05/26(土) 10:58:27><Tab> tab CTRL-I 9 *tab* *Tab*
> *linefeed*
??
0126名無しさん@お腹いっぱい。
2007/05/26(土) 11:30:39:he tabpage
0127名無しさん@お腹いっぱい。
2007/05/26(土) 11:38:13:へ〜
0128名無しさん@お腹いっぱい。
2007/05/26(土) 21:46:060129名無しさん@お腹いっぱい。
2007/05/27(日) 20:46:25http://www.vim.org/scripts/script.php?script_id=1708
文字コード判別スクリプト。SJIS, EUC-JP, UTF-8, 中国語等に対応。
判別に外部プログラムを使うこともできるらしい。
0130名無しさん@お腹いっぱい。
2007/05/27(日) 21:58:31普通のVIMでも、SJIS, EUC-JP, UTF-8なんかの自動判別はできるけど。。
0131名無しさん@お腹いっぱい。
2007/05/27(日) 22:03:31誤認多いけどね
0132名無しさん@お腹いっぱい。
2007/05/27(日) 23:25:38漏れは今まで一度も誤認はないなあ、SJIS, EUC-JP, UTF-8 この三つだけだけど。
0133名無しさん@お腹いっぱい。
2007/05/27(日) 23:34:31誤認が多いんじゃなくて、阿呆
0134名無しさん@お腹いっぱい。
2007/05/28(月) 01:51:52vimのversionは7以上です。
0135名無しさん@お腹いっぱい。
2007/05/28(月) 01:54:570137名無しさん@お腹いっぱい。
2007/05/28(月) 23:00:47iconv?バージョンいくつ?KaoriYa配布のWindowsバイナリ?
全角にょろ(〜)が入ってるSJIS、EUC、UTF-8全部文字化けしない?
.vimrc教えて!
0138名無しさん@お腹いっぱい。
2007/05/29(火) 01:51:02特にJIS(iso2022jp)とUTF-8が弱いにょろ。
0139名無しさん@お腹いっぱい。
2007/05/29(火) 05:10:440140名無しさん@お腹いっぱい。
2007/05/29(火) 10:14:510141名無しさん@お腹いっぱい。
2007/05/29(火) 20:26:05fencsに設定されているエンコーディングへiconvで変換を試みて、
成功すればそのエンコーディングであると判断している。
0142名無しさん@お腹いっぱい。
2007/05/30(水) 14:49:16なんだかおかしいから、アホっぽいけど
その場しのぎで↓こんなの使ってる・・・
------- ~/bin/vi -------
#!/bin/sh
nkf=/usr/local/bin/nkf
vi=/usr/local/bin/vim
vimenc=''
if [ $# -ne 1 ]; then
exec $vi "$*"
else
if [ -e "$1" ]; then
enc=`$nkf -g "$1"`
case $enc in
ISO-2022-JP) vimenc='iso-2022-jp' ;;
Shift_JIS) vimenc='cp932' ;;
UTF-8) vimenc='utf-8' ;;
*) vimenc='euc-jp' ;;
esac
exec $vi -c ":e ++enc=$vimenc" "$1"
fi
fi
0143名無しさん@お腹いっぱい。
2007/05/30(水) 15:52:44encとかfencsとかosとかiconvのバージョンとか...
0144109
2007/05/31(木) 16:14:33>>110
スレの空気が読めてなくてすいません。
で、だれか>>109と同じ問題が出てる人っています?
自分なりに調べてみてたんだけど、解決していません。
syntax/howm_memo.vimで、:execを利用して、動的にsyntaxを組んでるのはわかりました。
これをg:howm_title_patternとかの変数から取らないで、=とか決め打ちで
syntax match howmMemoTitle display "\(^= \)\@<=.*"
とかに変えてみても状況はかわりません。
でも、ftがhowm_memoのbufferで、
:syntax match howmMemoTitle display "\(^= \)\@<=.*"
をするとsyntaxが適用されます。
で、今この書き込み書いてる時に実験してて気付いたんですけど、一旦手で:syntaxを発行して色を変えた場合でも、
別のbufferをアクティブ?にして、もう一度howm_memoのbufferに戻ると、戻った瞬間に色が元通りになってしまいます。
:bufferで切り替えても、:spして分割していて別の表示されているbufferに行って戻ってでも同じです。
だれか解決のヒント下さい。
0145名無しさん@お腹いっぱい。
2007/06/01(金) 01:02:06キーワードが無いときに空マッチするパターン /\v()/ が生成されてる。
キーワードが無い状態でキーワードを追加したときも空マッチするパターンが生成される。
"<<< word1 word2" と書いて保存 -> /\v(|word1 word2)/
キーワードを登録してから再起動すればちゃんと表示されるっぽい。
0146109
2007/06/01(金) 02:56:29はじめなにを言ってるのか理解出来ませんでしたorz。キーワード??登録??
とりあえず言われた通りにcome-fromリンクを作ってみたら、ちゃんとsyntaxが効くようになりました。
codeを追ってみると、なんとなくやってる事がわかりました。また、/\v()/が生成されてるって意味も。
しかし、これってすごいですね。come-from linkが増えるとg:howm_keywordが膨れ上がりそうだし、それに伴い重くなりそう。
howm_vimのsiteには「come-fromリンクが使えない」とあったので、ずっと使ってなかったのですが、それを使わないとsyntaxが効かないし、そもそも一応come-fromリンクは使えるみたいですね。
勉強になりました。
0147名無しさん@お腹いっぱい。
2007/06/01(金) 05:28:410148名無しさん@お腹いっぱい。
2007/06/02(土) 18:25:13./configure --help しても関連したこと書いてないっす。
0149名無しさん@お腹いっぱい。
2007/06/03(日) 10:15:23ttp://d.hatena.ne.jp/astronote/20070530/1180545901
0150名無しさん@お腹いっぱい。
2007/06/03(日) 18:29:53feature.hに書いてあるこの辺がキーではあるまいか?
#if (defined(WIN32) || defined(FEAT_XCLIPBOARD)) && defined(FEAT_EVAL)
# define FEAT_CLIENTSERVER
#endif
0151名無しさん@お腹いっぱい。
2007/06/06(水) 02:02:56話が本題からずれまくりw
0152名無しさん@お腹いっぱい。
2007/06/08(金) 11:44:08http://www.google.com/search?esrch=BetaShortcuts&hl=en&q=vi+editor&btnG=Search#i=0
0153名無しさん@お腹いっぱい。
2007/06/08(金) 12:24:030154名無しさん@お腹いっぱい。
2007/06/08(金) 12:26:230155名無しさん@お腹いっぱい。
2007/06/11(月) 23:56:02具体的には、Cのソースファイルのある範囲の再インデントがしたいです
0156名無しさん@お腹いっぱい。
2007/06/12(火) 00:14:580157名無しさん@お腹いっぱい。
2007/06/12(火) 01:59:03タブはset listで見えるようになるけど、
インデントが崩れるし行末に$が表示されるしで、
常時ONで使うのはちょっと厳しい。
なにか良い方法は無いものか・・・
0158名無しさん@お腹いっぱい。
2007/06/12(火) 02:15:40空白はハイライトされないから、見ためで分かるし
0159KoRoN@Vim%Chalice ◆8XALICEsdk
2007/06/12(火) 09:40:40タブに関しては'listchars'を設定することで解決できるかもしれません。空白は色
をつける以外ないですね。
0160名無しさん@お腹いっぱい。
2007/06/12(火) 12:16:290161名無しさん@お腹いっぱい。
2007/06/12(火) 12:40:58うわぁ・・・
0162名無しさん@お腹いっぱい。
2007/06/12(火) 12:44:54半年ROMってろ
0163名無しさん@お腹いっぱい。
2007/06/12(火) 12:53:07異常だな。 Chaliceスレならまだしも
0164名無しさん@お腹いっぱい。
2007/06/12(火) 13:44:150165名無しさん@お腹いっぱい。
2007/06/12(火) 14:07:23ちゃんと見てくれてるんだ〜って、要望取って更新して〜って言えるし
0166名無しさん@お腹いっぱい。
2007/06/12(火) 14:08:340167名無しさん@お腹いっぱい。
2007/06/12(火) 14:38:240168名無しさん@お腹いっぱい。
2007/06/12(火) 16:21:13やったな、おい!大漁じゃねーか!
0169名無しさん@お腹いっぱい。
2007/06/13(水) 21:55:39ダメ?
0170名無しさん@お腹いっぱい。
2007/06/13(水) 22:17:340171名無しさん@お腹いっぱい。
2007/06/13(水) 22:59:17両方揃って2ちゃんねるだよ
0172名無しさん@お腹いっぱい。
2007/06/14(木) 21:30:230173名無しさん@お腹いっぱい。
2007/06/14(木) 22:00:53実際にあうと、なんともちっちゃな人間さ
0174名無しさん@お腹いっぱい。
2007/06/14(木) 22:01:490175名無しさん@お腹いっぱい。
2007/06/14(木) 23:06:58色々なサイトを見るとbigにしている人が多いみたいです。
fugeじゃ駄目ですか?というかwith-featuresって何ですか?
Debian4.0(etch)はtinyが入っていました。
何となく使いづらく感じるのはbigじゃないから?
0176名無しさん@お腹いっぱい。
2007/06/15(金) 00:08:030177名無しさん@お腹いっぱい。
2007/06/15(金) 00:28:20http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/various.html#:version
fugeよりはfuga、それよりはhogeだな。俺は。
■ このスレッドは過去ログ倉庫に格納されています