Vim Part24
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2014/10/12(日) 22:56:29.52http://www.vim.org/
前スレ
Vim Part23
http://peace.2ch.net/test/read.cgi/unix/1393376019/
関連情報は>>2-6あたり
0269名無しさん@お腹いっぱい。
2014/11/27(木) 18:44:18.93たすかりました
0270名無しさん@お腹いっぱい。
2014/11/27(木) 19:30:57.84構文強調のパターンとか変態の域だけど(\zs\zeとかその辺の派生だろか)。
0271名無しさん@お腹いっぱい。
2014/11/27(木) 19:35:14.150272名無しさん@お腹いっぱい。
2014/11/27(木) 21:43:53.19\vは\cと同じでどこに書いてもいいのなら良かったのに
/だよもん/もんだよ/だもよん とタイプしてから気付いても後の祭りorz
0273名無しさん@お腹いっぱい。
2014/11/27(木) 21:44:34.37/だよもん|もんだよ|だもよん だよもん
0274名無しさん@お腹いっぱい。
2014/11/28(金) 00:17:54.59/\([だよもん]\)\%(\1\)\@!\([だよもん]\)\%(\1\|\2\)\@!\([だよもん]\)\%(\1\|\2\|\3\)\@![だよもん]/
三文字目までのパターンなら &re の値がいずれでもマッチするんだけど。
0275名無しさん@お腹いっぱい。
2014/11/28(金) 01:30:15.670276名無しさん@お腹いっぱい。
2014/11/28(金) 11:56:42.37echo "1^M2"で2しか表示されません何故ですか?
echo "1\r2"もそうでした
echo "1\n2"はちゃんと改行されて1と2が表示されました
^M \r \nってどう使い分けるものですか?
^MはCTRL+V CTRL+Mで入力しました
0277名無しさん@お腹いっぱい。
2014/11/28(金) 11:58:33.770278名無しさん@お腹いっぱい。
2014/11/28(金) 12:06:54.710279名無しさん@お腹いっぱい。
2014/11/28(金) 17:21:38.550280名無しさん@お腹いっぱい。
2014/11/28(金) 17:30:32.890281名無しさん@お腹いっぱい。
2014/11/28(金) 20:11:01.36はい、Vim上でechoしてます
コマンドモードやVimスクリプトからechoしてます
とりあえずシェルスレらしいので向こうので質問し直させて頂きました
0282名無しさん@お腹いっぱい。
2014/11/28(金) 20:21:04.70回答になってないが、改行付きで出力するなら、
echo printf("1\n2")
でいんやない?
0283名無しさん@お腹いっぱい。
2014/11/28(金) 21:58:33.89どうも :echo での ^M は謎の挙動をするようだ。
:echo "jjjjj^Mkk" を実行した場合、 "kkjjj" が表示される。
つまり、^M の後の文字で ^M の前の文字を上書きして表示されるのだ。
だから :echo "1^M2" の場合、 1 が 2 で上書きされている。
何でこんな挙動になっているのかはよくわからん。
0284名無しさん@お腹いっぱい。
2014/11/28(金) 22:04:53.27(CARRIAGE RETURN 復帰コード: 行頭に戻る。改行を含まない)を
地で行っているかららしい。
ちなみに改行の制御文字は ^J 。
:echo "jjjjj^Jkk" だとちゃんと改行される。
0285名無しさん@お腹いっぱい。
2014/11/28(金) 22:10:43.66キャリッジリターンとラインフィードは別物
0286名無しさん@お腹いっぱい。
2014/11/28(金) 22:32:25.580287名無しさん@お腹いっぱい。
2014/11/28(金) 22:51:50.630288名無しさん@お腹いっぱい。
2014/11/29(土) 00:41:54.03Vim関係ないと断言したのに結局Vimの話だったのが悔しいんだね
わかるよー
0289名無しさん@お腹いっぱい。
2014/11/29(土) 01:48:02.260290名無しさん@お腹いっぱい。
2014/11/29(土) 08:05:45.600291名無しさん@お腹いっぱい。
2014/12/01(月) 07:37:45.09com! -count=0 -nargs=+ TEST :echo <count> <q-args>
暗黙の指定「-count=0」が機能するのは第一引数が数値型以外の場合みたいだ。
もっと単純な例 :1b2
0292名無しさん@お腹いっぱい。
2014/12/06(土) 14:25:55.591文字ずつ入力すれば重なりませんでしたが
0293名無しさん@お腹いっぱい。
2014/12/07(日) 11:14:07.96ターミナルが対応してなければ何やっても無駄
対応してればset ambiwidth=doubleで解決するはず
0294名無しさん@お腹いっぱい。
2014/12/10(水) 09:30:06.850295名無しさん@お腹いっぱい。
2014/12/10(水) 09:45:36.020296名無しさん@お腹いっぱい。
2014/12/10(水) 09:47:19.430297名無しさん@お腹いっぱい。
2014/12/11(木) 18:15:51.740298名無しさん@お腹いっぱい。
2014/12/19(金) 12:02:01.88C:\test\d%i%r>C:\vim\gvim -u NONE -N --remote hello.vim
"%" 混じりのディレクトリから--remote使うとうまくいかないね。
0299名無しさん@お腹いっぱい。
2014/12/19(金) 12:02:49.090300名無しさん@お腹いっぱい。
2014/12/19(金) 16:49:27.54大量の行をヤンクすると途中の行までしか含まれません
どうすればいいですか
0301名無しさん@お腹いっぱい。
2014/12/19(金) 18:47:51.9754057 81826 2633805
cygwinでとりあえずこんだけの量をヤンクしてペーストしたら
vimが落ちたな
ついでにNTEmacsで検証したがヤンク(貼り付け)した瞬間に、
しばらく動けなくなる怪現象に遭遇した
Linuxではテストしていないけれども
極端に多い編集は
sed とか awk使ってリダイレクトした方が良いかもしれない
0302名無しさん@お腹いっぱい。
2014/12/19(金) 19:25:01.85:h viminfo-<
&viminfoの規定値 '100,<50,s10,h,rA:,rB: の50の部分を増やせばいいんじゃないかな。
0303名無しさん@お腹いっぱい。
2014/12/23(火) 11:55:22.51しようとしたら make の時点で
unable to open output file 'objects/eval.o
といわれて止まってしまって、新しく hg clone し直したらそっちからは普通にうまく行ったんだけど
なんだったんだろう、僕がなんかしたのかな
(もう再現もできないし大きな問題もないので単なる興味)
0304名無しさん@お腹いっぱい。
2014/12/23(火) 17:00:15.01sudo make
とかやったんじゃない?
0305名無しさん@お腹いっぱい。
2014/12/23(火) 17:27:41.31./configure
make
make install
0306名無しさん@お腹いっぱい。
2014/12/23(火) 21:41:38.73368行目にhaskellの設定を忘れているのだろうか?
以下の様にhaskellは'--'でコメントアウトすると追加すると
haskellで動くようになった
autoload/caw.vim- \ 'h': '//',
autoload/caw.vim: \ 'haskell': '--',
autoload/caw.vim- \ 'haml': '-#',
0307名無しさん@お腹いっぱい。
2014/12/23(火) 22:15:20.39>>305 hg clone しなおさなくても…ってことですかね、覚えときますありがとう
0308名無しさん@お腹いっぱい。
2014/12/23(火) 22:16:04.36ぷるりしてあげたらいんじゃね?
0309名無しさん@お腹いっぱい。
2014/12/23(火) 22:19:33.76:h caw には haskell の名前が出てるのでそんな感じが漂ってますね。
pull req 送ってみては
0310名無しさん@お腹いっぱい。
2014/12/23(火) 23:44:44.04pull req, ぷるり で何言ってるのか分からなかった
http://kik.xii.jp/archives/179
自分は今回 git から覚えることにする
pull request はそんなわけで無理っぽい
0311名無しさん@お腹いっぱい。
2014/12/24(水) 00:23:15.750312名無しさん@お腹いっぱい。
2014/12/24(水) 16:14:47.27- <C-o> 元いたカーソル位置に戻る
- <C-i> 〃進む
というのがありますが、o と i は何かの英単語の略とかなのでしょうか?
(意味が分かるとショートカットキーを覚えやすいので質問してみました><)
0313名無しさん@お腹いっぱい。
2014/12/24(水) 19:35:41.16Githubのアカウントさえあればgit知らなくてもPRできるよ
ログインして、
github上で該当のソースコードを開く
→ コードの右上あたりの Raw Blame History の隣の鉛筆マークから編集モードに入る
→ 該当箇所を修正
→ 適当にタイトル書く(「hasckell用設定の追加」とか。本文は空欄でも可)
→ Propose file change をクリック
→ Pull requet しますか?みたいな確認画面があった気がするのでOKする(うろ覚え)
多分これでPRが作成されるはず
最後の方は確認してないので間違ってたらすまん
Qiitaかどっかにまとめてあった気がするけどみつからなかった・・・
0314名無しさん@お腹いっぱい。
2014/12/24(水) 20:11:17.50なんとかGitHubアカウントから
issueやってみました
ありがとう
0315名無しさん@お腹いっぱい。
2014/12/24(水) 22:52:11.89英語版のヘルプ(:h CTRL-O@en)見れば分かるがOlderだな。
CTRL-I は知らん。
0316名無しさん@お腹いっぱい。
2014/12/24(水) 23:08:39.56<C-i>はただ単に<C-o>の関連で隣に置いただけじゃないかな?
hjklも横一列使っただけで意味はないんだし
0317名無しさん@お腹いっぱい。
2014/12/24(水) 23:36:17.76>>316
ありがとうございます。納得です。
コマンドでヘルプ見てみるのはいいですね。
これで次からは大丈夫だと思います。m(_ _)m
0318名無しさん@お腹いっぱい。
2014/12/25(木) 00:54:00.89invert の "i" じゃね (適当
0319名無しさん@お腹いっぱい。
2014/12/25(木) 10:14:50.980320あ
2014/12/25(木) 19:25:40.31/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::://ヽ:::::::::::::::|
l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::// ヽ::::::::::::::l
l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/:::「'ヽ:::::::::::// ヽ:::::::::::|
|::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ノl:::ノ l:::::::/ ヽ::::::::|
ノ:::::::::::::::::::::::::::::::::::::::::::::::::::::/ ゙゙ ノ:::/ ,,;;;;;;,, ,,,,ヽ:::::l
):::::::::::::::::::::::::::::::::::::::::::::::/ ノ/ __,'''i: ('''__):::l
)::::::::::::::::::::::::::::::::::::::::::::::::::/  ̄ ̄ン:. :「 ̄`ヾ
1:::::::::::::::::::::::「 `┤l:::::::::::::::::l  ̄ , ヽ ̄ l
`l:::::::::::::::::::::ヽ :l li:::::::::::::/ ヽ /´ `l |
ヽ::::::::::::::::::::::\_」 lヽ::::/ .l !:-●,__ ノ /
ノ:::::::::::::::::::::::::::ノ | l `゙゙ i ,,;;;;;;;;;;;;;;;;;;;;, /ヽ
,/ ヽ::::::::::::::::::::::( l l::::::::.. /.:''/´ ̄_ソ / `ヽ
ヽ:::::::::::::::ヽ | l:::::::::::... /::// ̄ ̄_ソ / \ ヴッ!!
ヽ:::::::\| l::::::::::::::::... / :::.ゝ` ̄ ̄/ / ヽ
ヽ:::l l:::::::::::::::::::..  ̄ ̄;;'' / ヽ
l l;;;;;;:::::::::::::::.....;;;;............;;;;;;''ノ l
l l '''''''''''''''''''''''''''''''''''''' ̄l | |
http://www.youtube.com/watch?v=z2qK2lhk9O0
0321名無しさん@お腹いっぱい。
2014/12/25(木) 19:35:49.72私、latex使いなのですが今までwindowsのwinshellでして
この前調べたら化石ソフトらしいんですよ
ついでにmacに乗り換えまして、texをインストールしたら
texshopが勝手についてきたんでふ
デフォルトブラウザのsafariを使ってる僕は
とりあえずtexshopを使ってるわけ
ところがこれめちゃ使いにくい
ファイル構造は見にくいし、ショートカットもwinshellとぜんぜん違う
コンパイルも手動で何回かしないといけないしめんど〜(-_-)
そこでvim教なるものを知ったので入信しようと思うのですが、
vimのtex入力はいいものですかね
0322名無しさん@お腹いっぱい。
2014/12/25(木) 20:29:02.780323名無しさん@お腹いっぱい。
2014/12/25(木) 21:43:45.24この時点ですでにキモい
0324名無しさん@お腹いっぱい。
2014/12/25(木) 21:44:45.80タダなんだし試してみればいいのではなかろうか
0325名無しさん@お腹いっぱい。
2014/12/26(金) 00:40:38.03http://s1.gazo.cc/up/112809.jpg
0326名無しさん@お腹いっぱい。
2014/12/26(金) 00:47:09.07これはどうなんや?
ttps://github.com/vim-perl/vim-perl
0327名無しさん@お腹いっぱい。
2014/12/26(金) 01:38:11.60~/.vim/bundle/ にて
cp vim-perl/syntax/perl.vim ../syntax/perl.vim
でも変わりません
0328名無しさん@お腹いっぱい。
2014/12/26(金) 18:24:06.32>>324 さんのいうとおりだけど、あえていうなら
・日本語に対しては活かし切れないところもあるものの、vimの編集能力は際立ってる
・ショートカット系は他のとはかなり違うと思うけど、それはどちらにせよ慣れだ
・自動コンパイルは可能(設定がいるけどね)。
・snippet とかも適宜できるようにできるけど、
このへんの機能だけで比べた時にそういったIDEを上回るということはない気がする。
・個人的には TeX も他のコードもVimで書けるというのは利点。
ともかく試してみるのがいいとおもいますよ。入信前なら Emacs も試してみるとよいかもしれない
0329名無しさん@お腹いっぱい。
2014/12/26(金) 22:16:06.77が全盛だった頃と比べれば、めちゃくちゃ至れり尽くせりになっている。
例えば表をグラフィカルにかけたりギリシャ文字のパレットが用意されていたりとか。
個人的にはそういった作業がほとんどCUIで出来てしまうのが魅力だとおもう。
0330名無しさん@お腹いっぱい。
2014/12/26(金) 22:17:43.63○CUIで出来てしまうのがVimの魅力だとおもう
0331名無しさん@お腹いっぱい。
2014/12/27(土) 01:01:24.81TeX書くのにしか使わないならVimはやめとけ
まずは他の専用ソフト試したほうがいい
ショートカットなんて意外とすぐ覚えられるもんだし
以前色々MacやWinで試したけど、Texmakerが機能がシンプルで見た目よかった
他に有名ドコロだとTeXnicleとかTexWorksかな
WinとMac両方で使えるのも結構ある
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?TeX%E7%94%A8%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF
0332名無しさん@お腹いっぱい。
2014/12/27(土) 01:03:44.42ショートカットが使いにくいのって、ソフト関係なくてWinとMacの違いのせいじゃない?
だいたいWinのCtrlはMacのCommandに対応してる
なんかスレチすまん
0333名無しさん@お腹いっぱい。
2014/12/27(土) 10:59:48.25文章入力やプログラミングなどのことを考えたショートカットにはなってない
「O」っつーたらEmacs使いもvi使いも「間に行を開くってよく使う操作だもんね」なのに
GUIだと「ファイルを開く」…いやそれ、ワンクッション置いた拡張系の操作でやることだろって思っちゃう
0334名無しさん@お腹いっぱい。
2014/12/27(土) 14:27:56.09シンプルな環境ですべて済ませられるし、コーディングにおけるVimの利点は皆承知だと思う。
俺はこれまではもっぱらMacでTeXShop使ってたが、今は完全にVimに移行した。
TeXはmainファイルから\input命令で別のTeX文章を呼び出せるが、TeXShopではコンパイルするときいちいちmainファイルを開かないといけない。
Vimはmainファイルと同じディレクトリにlatexmainファイル置いとけばどのファイルからもコンパイルできる。
それからlatexmkよりもvim-latex謹製のコンパイラの方が一括コンパイルが早いと感じる。
あと実はvim-latexのコンパイルルール設定は、他のGUIソフトに比べてかなり簡単だと思うよ。
GUIの場合最初から大量のコンパイルエンジンが見えてて初心者には意味が分かりにくいと思う。
その点vimは必要な設定をvimrcに書くだけでいいからすごく簡単。
0335名無しさん@お腹いっぱい。
2014/12/27(土) 15:53:10.480336名無しさん@お腹いっぱい。
2014/12/28(日) 14:41:50.320337名無しさん@お腹いっぱい。
2014/12/28(日) 15:09:20.750338名無しさん@お腹いっぱい。
2014/12/28(日) 15:51:01.14でもgvimって文字綺麗だし速いしデメリットないから移行しても良いかなとは思ってる
0339名無しさん@お腹いっぱい。
2014/12/28(日) 20:34:44.07まったく同じことを思ったw
0340名無しさん@お腹いっぱい。
2014/12/29(月) 08:23:56.89rxvtの問題だと思うが、スクロールでフリーズする場合がある
その時はurxvt -e tmux attachで復帰するんだがな
0341名無しさん@お腹いっぱい。
2015/01/02(金) 08:30:45.02vimでファイルをタブで開いてる時に新しいターミナルのウィンドウを開きたいのでctrl+b cを打ってもtmuxのショートカットキーが効きません
vimのほうのショートカットキーが効いてます
どうやればタブで開いてる時に別のウィンドウを作れますか?
0342名無しさん@お腹いっぱい。
2015/01/02(金) 09:48:35.090343名無しさん@お腹いっぱい。
2015/01/02(金) 11:32:44.350344名無しさん@お腹いっぱい。
2015/01/07(水) 12:57:16.32例えばpythonとかluaとかでアクセスすると何かヤバイことがあるからwgetを使ってるんですか?
0345名無しさん@お腹いっぱい。
2015/01/07(水) 13:41:06.380346名無しさん@お腹いっぱい。
2015/01/07(水) 14:46:14.17いけないけどどうすればいいんですか?
0347名無しさん@お腹いっぱい。
2015/01/07(水) 14:49:02.210348名無しさん@お腹いっぱい。
2015/01/07(水) 15:11:00.670349名無しさん@お腹いっぱい。
2015/01/07(水) 15:11:45.360350名無しさん@お腹いっぱい。
2015/01/07(水) 15:13:52.57何を書けばいいかと思って
unixの使い方を知らないからファイルの指定も大変なんですよ
0351名無しさん@お腹いっぱい。
2015/01/07(水) 15:20:59.99ってのはどこ情報よ
0352名無しさん@お腹いっぱい。
2015/01/07(水) 15:26:09.930353名無しさん@お腹いっぱい。
2015/01/07(水) 15:30:39.900354名無しさん@お腹いっぱい。
2015/01/07(水) 17:44:01.63でした
0355名無しさん@お腹いっぱい。
2015/01/07(水) 17:59:03.13それ書いてあったとこにどう書けばいいかも書いてあるんじゃないの
0356名無しさん@お腹いっぱい。
2015/01/07(水) 17:59:49.310357356
2015/01/07(水) 18:01:40.860358名無しさん@お腹いっぱい。
2015/01/07(水) 18:14:39.02自分で調べて解決できないなら適当なIDE使った方が幸せになれると思うよ
0359名無しさん@お腹いっぱい。
2015/01/07(水) 18:19:22.810360名無しさん@お腹いっぱい。
2015/01/07(水) 18:41:32.400361名無しさん@お腹いっぱい。
2015/01/07(水) 21:29:34.410362名無しさん@お腹いっぱい。
2015/01/07(水) 23:42:30.98+python, +luaじゃない環境でも動くようにするためじゃね
wget入れてないやつなんていないだろ?って
0363名無しさん@お腹いっぱい。
2015/01/08(木) 15:42:16.550364名無しさん@お腹いっぱい。
2015/01/08(木) 20:00:11.020365名無しさん@お腹いっぱい。
2015/01/08(木) 20:06:34.06今じゃあふれすぎてて保存する気にもならないが、かつてはそんな時代もあった
0366名無しさん@お腹いっぱい。
2015/01/08(木) 21:36:22.79ここはあまり良くない場所みたいなので尋ねてみました
0367名無しさん@お腹いっぱい。
2015/01/08(木) 21:44:37.68http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Vim-LaTeX
を一通り読んで試してみたの?
あんたに日本語がきちんと通じてないからこんなややこしいことになってるんでしょ。
0368名無しさん@お腹いっぱい。
2015/01/09(金) 00:00:24.020369名無しさん@お腹いっぱい。
2015/01/09(金) 00:02:01.28作者に聞くのが早いと思う
ttp://www.hotelokura.co.jp/tokyo/restaurant/list/starlight/
RTFM言われるかもしらんが
■ このスレッドは過去ログ倉庫に格納されています