Vim 6以降に関する話題、Part26です。
http://www.vim.org/
前スレ
Vim Part25 [転載禁止]?2ch.net
http://peace.2ch.net/test/read.cgi/unix/1427713482/
関連情報は>>2-6あたり
探検
Vim Part26 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2016/02/14(日) 16:52:31.90
2016/11/01(火) 23:43:11.99
本来はプラグインのディレクトリに置くだけのような
2016/11/02(水) 00:31:23.68
>260
filetype を markdown にして
下記のように triple backtick で囲めば、似たようなことは可能かもしれません
```named
// named.conf の記述
```
```bindzone
; ゾーンファイルの記述
```
もしかしたら、↓あたりのプラグインが必要かもしれません
vim-markdown-quote-syntax
vim-markdown
納品物が HTML や PDF でよいのなら markdown で書くのもお薦めです
filetype を markdown にして
下記のように triple backtick で囲めば、似たようなことは可能かもしれません
```named
// named.conf の記述
```
```bindzone
; ゾーンファイルの記述
```
もしかしたら、↓あたりのプラグインが必要かもしれません
vim-markdown-quote-syntax
vim-markdown
納品物が HTML や PDF でよいのなら markdown で書くのもお薦めです
371名無しさん@お腹いっぱい。
2016/11/02(水) 18:17:40.70 >>360
こんな感じでvimrcに書いたら動くんじゃない?
ちなみにgitが必須だからね。コマンドプロンプトから起動できるようにPATHが通っていないとだめだよ。
" dein.vimの設定
" deinパス設定
let s:dein_dir = fnamemodify('~/.vim/dein/', ':p') "<-お好きな場所
let s:dein_repo_dir = s:dein_dir . 'repos/github.com/Shougo/dein.vim' "<-固定
" dein.vim本体の存在チェックとインストール
if !isdirectory(s:dein_repo_dir)
execute '!git clone https://github.com/Shougo/dein.vim' shellescape(s:dein_repo_dir)
endif
" dein.vim本体をランタイムパスに追加
if &runtimepath !~# '/dein.vim'
execute 'set runtimepath^=' . s:dein_repo_dir
endif
call dein#begin(s:dein_dir)
call dein#add('Shougo/neocomplete.vim')
#以下プラグイン列挙
" 必須
call dein#end()
filetype plugin indent on
syntax enable
" プラグインのインストール
if dein#check_install()
call dein#install()
endif
こんな感じでvimrcに書いたら動くんじゃない?
ちなみにgitが必須だからね。コマンドプロンプトから起動できるようにPATHが通っていないとだめだよ。
" dein.vimの設定
" deinパス設定
let s:dein_dir = fnamemodify('~/.vim/dein/', ':p') "<-お好きな場所
let s:dein_repo_dir = s:dein_dir . 'repos/github.com/Shougo/dein.vim' "<-固定
" dein.vim本体の存在チェックとインストール
if !isdirectory(s:dein_repo_dir)
execute '!git clone https://github.com/Shougo/dein.vim' shellescape(s:dein_repo_dir)
endif
" dein.vim本体をランタイムパスに追加
if &runtimepath !~# '/dein.vim'
execute 'set runtimepath^=' . s:dein_repo_dir
endif
call dein#begin(s:dein_dir)
call dein#add('Shougo/neocomplete.vim')
#以下プラグイン列挙
" 必須
call dein#end()
filetype plugin indent on
syntax enable
" プラグインのインストール
if dein#check_install()
call dein#install()
endif
2016/11/02(水) 21:17:52.29
うんこくさい
2016/11/02(水) 22:03:41.19
2016/12/13(火) 07:57:12.92
molokaiってカラースキーム人気だけど
検索した時の色がカーソルの色と被りすぎててどこにカーソルがあるかわからないんだけど
なんでこれが人気なん
みんな本当は何使ってるの?
検索した時の色がカーソルの色と被りすぎててどこにカーソルがあるかわからないんだけど
なんでこれが人気なん
みんな本当は何使ってるの?
2016/12/13(火) 08:43:53.96
wombat
2016/12/13(火) 08:45:53.09
気に入らない部分だけ変えればええやん
2016/12/13(火) 10:47:36.96
elflordが一番しっくりくる
378名無しさん@お腹いっぱい。
2016/12/13(火) 18:29:20.77 solarized dark
2016/12/13(火) 21:10:26.93
2016/12/13(火) 21:21:54.56
summerfruit256
2016/12/13(火) 22:03:25.74
2016/12/14(水) 14:20:41.58
PaperColor dark
2016/12/15(木) 13:08:02.83
hybrid (一部手直し)
384城戸東洋彦 ◆lRdrT5SI6/op
2016/12/15(木) 16:06:03.08 男は黙ってdefault
385名無しさん@お腹いっぱい。
2016/12/16(金) 11:23:10.652016/12/16(金) 14:29:08.51
無差別コピペか
2016/12/16(金) 21:08:35.44
hybridで括弧だけ色変えてる
2016/12/16(金) 21:43:22.21
フルカラーのカラースキームってあるのかね
きれいな色でおしゃれ気分を味わいたい(´・ω・`)
きれいな色でおしゃれ気分を味わいたい(´・ω・`)
2016/12/16(金) 22:42:15.51
プラグイン他の拡張子がすべて.vimなのがあかんね
どれが何のファイルやらパッと見わからん
どれが何のファイルやらパッと見わからん
2017/01/03(火) 10:33:08.19
:enew!
2017/01/05(木) 00:45:17.35
hybridやわ
392名無しさん@お腹いっぱい。
2017/01/05(木) 02:14:43.24 emacsから来ました
2017/01/05(木) 18:29:37.73
>>388
ぼくもおしゃれになりたい(´・ω・`)
ぼくもおしゃれになりたい(´・ω・`)
2017/01/06(金) 00:18:54.01
Emacs死んだみたいだな、明日は我が身だな
今やVSCやSublimeもあるし、
今やVSCやSublimeもあるし、
2017/01/06(金) 00:39:57.90
glibcの地味な関数が消えたとかそんなだったっけ > emacs
2017/01/06(金) 01:45:19.32
2017/01/06(金) 08:40:48.16
vsc最近使ってるけどすげーいいわ
後発の強みをひしひしと感じる
後発の強みをひしひしと感じる
2017/01/08(日) 02:42:03.92
10万行ほどのファイルの改行コードをバーティカルバーに置換したいのだけどメモリ足らないとか言われる…
2017/01/08(日) 02:43:59.96
>>398
sedで
sedで
2017/01/08(日) 03:58:17.29
sed -ne 'H;${x;s/\n/|/g;p}' < 10万行の秘密
もっと良い書き方がある気がする、、、改行抜きの出力コマンドがあれば楽なんだけど。
どでかいファイルなら perl 使った方が堅いかもね
あ、私は398氏ではないですハイ
もっと良い書き方がある気がする、、、改行抜きの出力コマンドがあれば楽なんだけど。
どでかいファイルなら perl 使った方が堅いかもね
あ、私は398氏ではないですハイ
2017/01/08(日) 07:35:21.96
tr
2017/01/08(日) 07:55:40.37
速くていいですね tr 、教えてくれてありがとう
tr '\012' '|' < 100万行の愛の言葉
tr '\012' '|' < 100万行の愛の言葉
2017/01/08(日) 12:03:15.10
2017/01/08(日) 19:14:57.39
sedとかtr使わんでももっと簡単にオプションで改行を置換できる
2017/01/08(日) 19:49:58.03
メモリが足りないって言われるんだけど…
2017/01/08(日) 23:28:04.86
2017/01/10(火) 02:47:47.14
そういえば皆さん、vim8.0が出てからしばらくたちましたが、vimとneovimどっち使ってますか?
出来ればどちらを使っているかの理由もお聞きしたいです
ちなみに僕は何となくneovimを使ってます
出来ればどちらを使っているかの理由もお聞きしたいです
ちなみに僕は何となくneovimを使ってます
2017/01/10(火) 05:32:03.04
neovimにいい感じなGUIが来たら教えて
2017/01/10(火) 05:56:00.60
乗り換える理由がないからvim使ってる
2017/01/10(火) 07:51:59.68
俺も特に困ってないからVim8
2017/01/10(火) 07:59:41.27
vim -neo
2017/01/10(火) 15:59:30.98
neo。このままいくと、第2のXEmacsになりかねない焦りが…
413名無しさん@お腹いっぱい。
2017/01/10(火) 19:31:18.96 neovimが主流になることなんてあるかね
2017/01/10(火) 19:33:36.76
vimが主流になることはないんだから、Neoがなることは絶対ない
2017/01/10(火) 22:46:25.70
>>412
XEmacsルートだよなあ…
XEmacsルートだよなあ…
2017/01/10(火) 23:39:05.03
qfixhowmに依存してるのでvim8
2017/01/11(水) 00:28:19.44
本家のケツ蹴っ飛ばす役割終えたからもう畳んで良いプロジェクト
2017/01/11(水) 01:13:58.92
出来る日本人コントリビュータの人たちはvimしか面倒みてないしね
419407
2017/01/11(水) 02:35:36.78 おおう…結構皆さんneovimへの利点は感じていないのですね
そして開発自体もそこまで進まないという意見も多いのですね
vim本体へいつでも移行できるように環境構築しておきます…
そして開発自体もそこまで進まないという意見も多いのですね
vim本体へいつでも移行できるように環境構築しておきます…
2017/01/12(木) 15:02:04.91
VSCかsublimeに移行できないかなとは狙ってる
2017/01/12(木) 16:02:56.30
VSCはなかなか良いぞ
2017/01/12(木) 17:35:56.74
非同期通信は msgpack 使ってる分 neovim の方が高速なんじゃないかな
2017/01/12(木) 17:59:02.01
たまにVis <https://github.com/martanne/vis>使う。
2017/01/13(金) 00:00:02.79
>>422
その辺正月休みに速度比較してみたけど、逆にVimの方が速かったよ。バイナリでも
その辺正月休みに速度比較してみたけど、逆にVimの方が速かったよ。バイナリでも
2017/01/22(日) 06:41:25.57
このエディタのユーザーは日本語の編集しない人が多いのかな?
母国語が英語じゃないことをこれ程残念に思ったことないわ
IM の存在が全てを台無しにしてストレスマックス
母国語が英語じゃないことをこれ程残念に思ったことないわ
IM の存在が全てを台無しにしてストレスマックス
2017/01/22(日) 07:50:10.88
eskk.vim使え、IMのことは忘れ去れ
2017/01/22(日) 08:31:30.52
とりあえずどこでも同じ様に使えるのはいいよね skk.vim
428名無しさん@お腹いっぱい。
2017/01/22(日) 10:00:29.392017/01/22(日) 10:31:46.93
uim-skk の vi 連携モードも使い勝手がいいよ
430名無しさん@お腹いっぱい。
2017/01/22(日) 19:13:50.552017/01/22(日) 19:46:54.16
fcitxでも協調できるとかなんとか
2017/01/25(水) 18:34:53.04
cygwinでvimを使っているんだけど、vimのバージョン8.0.0170-1だと、
q:でウィンドウ下側に現れるコマンド履歴からコマンドを選択しても実行されず、
ノーマルモードに戻ってしまう。
たとえば、Fortranのソースコードを編集中に、以前に実行した文字列検索コマンド
:/FConcをコマンド履歴から選択しても、(文中にその文字列が確かに有るにもかかわらず)
ハイライトやジャンプされず、コマンド履歴が閉じてしまう。
CygwinのSetup.exeはバージョンが2.877(64bit)、Windows7上で使用。
vimを8.0.0094-1に戻すと使えるから現状で困ってはいないんだけど、
なんとなく報告したい気分だったので書きました。
q:でウィンドウ下側に現れるコマンド履歴からコマンドを選択しても実行されず、
ノーマルモードに戻ってしまう。
たとえば、Fortranのソースコードを編集中に、以前に実行した文字列検索コマンド
:/FConcをコマンド履歴から選択しても、(文中にその文字列が確かに有るにもかかわらず)
ハイライトやジャンプされず、コマンド履歴が閉じてしまう。
CygwinのSetup.exeはバージョンが2.877(64bit)、Windows7上で使用。
vimを8.0.0094-1に戻すと使えるから現状で困ってはいないんだけど、
なんとなく報告したい気分だったので書きました。
2017/01/26(木) 12:51:10.02
>>432
それ 8.0.0172 で直ったよ
それ 8.0.0172 で直ったよ
2017/01/26(木) 13:02:18.38
8.0.0159から0171は使っちゃダメってこった
2017/01/28(土) 19:01:28.49
>>366
エイリアスって何?
エイリアスって何?
2017/01/30(月) 13:03:03.11
>>433-434
なんだ、そうだったのか。ありがとう。
なんだ、そうだったのか。ありがとう。
437名無しさん@お腹いっぱい。
2017/01/31(火) 20:53:18.37 neovimってwindowsに導入する程のうま味ある?
438名無しさん@お腹いっぱい。
2017/02/01(水) 10:23:14.332017/02/01(水) 11:07:06.91
neovimとvimは別物だから違うから
2017/02/01(水) 12:42:30.76
うま味は?
2017/02/16(木) 23:38:32.58
cp932でvimを使っている。これは、utf8を使う時は、set enc=utf8にし
ないと文字化けを起こすのだろうか。私としては、set fenc=utf8だけ
に留めておきたいのだが。
と言うのは、下記のperlで問題が発生をする
# スパイダリング
use utf8;
use strict;
use LWP::Simple;
use Encode;
use Encoding 'utf-8';
binmode(STDOUT,':utf8');
my $url="https://oshiete.goo.ne.jp/qa/9636983.html";
my $content=get($url);
print $content;
ここで、文字化けが発生をするのでset enc=utf8とするとperlのソース
も文字化けが出る。どうすれば良いのか。
ないと文字化けを起こすのだろうか。私としては、set fenc=utf8だけ
に留めておきたいのだが。
と言うのは、下記のperlで問題が発生をする
# スパイダリング
use utf8;
use strict;
use LWP::Simple;
use Encode;
use Encoding 'utf-8';
binmode(STDOUT,':utf8');
my $url="https://oshiete.goo.ne.jp/qa/9636983.html";
my $content=get($url);
print $content;
ここで、文字化けが発生をするのでset enc=utf8とするとperlのソース
も文字化けが出る。どうすれば良いのか。
2017/02/16(木) 23:49:18.01
cp932ってことは窓かな、窓から投げ捨てて*nix導入するのが一番楽ではあると思うが
2017/02/16(木) 23:59:53.96
vimを使っている人は、もうutf8でしか使っていないのだろうか。もし
も、これがcp932だとしたら、vimではどの様に対処をしたら良いのだろ
うか。
例えば、普段はutf8でしか使っていない時でもcp932に出逢う時と言う
のは有る。その時は、どの様な対処をしているのだろうか。
も、これがcp932だとしたら、vimではどの様に対処をしたら良いのだろ
うか。
例えば、普段はutf8でしか使っていない時でもcp932に出逢う時と言う
のは有る。その時は、どの様な対処をしているのだろうか。
2017/02/17(金) 00:21:22.46
iconvで変換
2017/02/17(金) 00:42:58.71
:e ++enc=cp932
でファイル本来の正しい文字コードで開いて
:set fenc=utf-8
で変換とか
でファイル本来の正しい文字コードで開いて
:set fenc=utf-8
で変換とか
446名無しさん@お腹いっぱい。
2017/02/17(金) 20:37:18.07 Vimの2chビューワープラグイン誰か作って
2017/02/17(金) 22:16:16.33
chaliceはもう動かない?
2017/02/24(金) 00:27:19.02
html や xml などで
<h1>very-long-word</h1>
を
<h1></h1>
にしたい場合に皆さんどうしてますか?
v に カーソルがある状態で
dedede
5de
veeeeed
vf<hd
なんかどれも泥臭い気がするのですが、
テキストオブジェクトや surround プラグイン等で
サクッとできる方法はあるでしょうか?
<h1>very-long-word</h1>
を
<h1></h1>
にしたい場合に皆さんどうしてますか?
v に カーソルがある状態で
dedede
5de
veeeeed
vf<hd
なんかどれも泥臭い気がするのですが、
テキストオブジェクトや surround プラグイン等で
サクッとできる方法はあるでしょうか?
2017/02/24(金) 00:27:57.53
あと同様に
<h1>very-long-word</h1>
の行から very-long-word をヤンクしたい場合に
サクッとできる方法はあるでしょうか?
<h1>very-long-word</h1>
の行から very-long-word をヤンクしたい場合に
サクッとできる方法はあるでしょうか?
2017/02/24(金) 00:49:01.62
自分で答え書いてるじゃん
2017/02/24(金) 06:00:33.76
同じ拡張子のファイルでもバッファごとにファイルタイプを変える方法ってある?
具体的には *.asm なんだけど、違うCPUのアセンブリを同時編集することがあるので個別に変えたいんだ
ファイルを開いた後でバッファ上で set filetype してみたんだけど
これだとウィンドウを閉じてから再度バッファを切り替えたときにデフォルトのファイルタイプに戻ってしまう
setlocal を使っても同じだった
具体的には *.asm なんだけど、違うCPUのアセンブリを同時編集することがあるので個別に変えたいんだ
ファイルを開いた後でバッファ上で set filetype してみたんだけど
これだとウィンドウを閉じてから再度バッファを切り替えたときにデフォルトのファイルタイプに戻ってしまう
setlocal を使っても同じだった
2017/02/24(金) 12:04:12.98
>>448
long-wordにカーソルがある状態でdit
long-wordにカーソルがある状態でdit
2017/02/24(金) 12:12:05.70
>>448
テキストオブジェクトにタグあったはず
テキストオブジェクトにタグあったはず
2017/02/24(金) 12:26:18.82
Vimってさ、デフォルトでタブ機能あるのいいよね。
Emacsは別途インスコしなきゃあかん。
これで設定ファイルで透過できりゃーな…
os機能側で設定しなきゃあかんのがなんとも。
Emacsは別途インスコしなきゃあかん。
これで設定ファイルで透過できりゃーな…
os機能側で設定しなきゃあかんのがなんとも。
2017/02/24(金) 16:09:24.31
2017/02/24(金) 16:11:52.75
>>449
v にカーソルがあるのが前提ならdt<で削除、yt<でヤンク
v にカーソルがあるのが前提ならdt<で削除、yt<でヤンク
2017/02/24(金) 19:37:28.35
実践vimを読めば解決( ・`ω・´)
2017/02/24(金) 19:40:20.55
なんだかんだでVimはドキュメントが充実してるので大体のことは:helpで解決する
459448
2017/02/24(金) 22:40:46.89 皆さんたくさんの回答ありがとうございます
解決しました
:h tag-blocks
便利ですね。もっとヘルプ読むようにします
解決しました
:h tag-blocks
便利ですね。もっとヘルプ読むようにします
460名無しさん@お腹いっぱい。
2017/03/02(木) 15:53:20.83 文字が無いとこにカーソル移動してそこにペーストしたいんですが
文字がないときカーソルを移動する方法ってなかったでしたっけ?
言い換えると行末までカーソルがくると
次の行の頭に移動しますが、
行頭に移動せずに、そのまま右にカーソルを移動したいんですが
昔やってたような気がするんだけど思い出せない。
文字がないときカーソルを移動する方法ってなかったでしたっけ?
言い換えると行末までカーソルがくると
次の行の頭に移動しますが、
行頭に移動せずに、そのまま右にカーソルを移動したいんですが
昔やってたような気がするんだけど思い出せない。
2017/03/02(木) 16:18:17.75
>>460
多分virtualeditオプションだと思う、違ったらすまん
多分virtualeditオプションだと思う、違ったらすまん
2017/03/02(木) 21:34:06.60
termguicolorsオプションのために久々にVim更新したけどいいなこれ
Solarized(特にdark)がターミナルで綺麗に映ってるの良すぎる
Solarized(特にdark)がターミナルで綺麗に映ってるの良すぎる
2017/03/03(金) 16:29:35.46
set virtualedit=all
2017/03/04(土) 18:21:28.90
もうvimに疲れた
vscodeにスッと移行したいよぉ...
vscodeにスッと移行したいよぉ...
2017/03/04(土) 18:52:28.49
移行したけど簡単だったぞ
逆は地獄だろうが…
逆は地獄だろうが…
2017/03/04(土) 19:51:49.90
VSCode調べて真っ先にVimプラグイン探したけど普通にあったな
2017/03/04(土) 19:52:55.21
使いたいときにターミナルからスッ…と起動するのがこの手のエディタの最大の魅力だからなぁ、併用はしても移行はせんだろうな
2017/03/04(土) 20:14:16.68
最近は主従が逆転して
エディタからスッと端末起動しとるわ
エディタからスッと端末起動しとるわ
2017/03/05(日) 21:31:45.56
vscodeのvimプラグインがもうちょっと頑張ってくれたら移行出来そう
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 [ぐれ★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★3 [BFU★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★2 [BFU★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★2 [BFU★]
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 [Hitzeschleier★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 【朗報】日銀植田総裁「高市さんからの要望は特になかった」 [519511584]
- 中国高官と話す外務省局長の表情、やばい ★2 [175344491]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 高市早苗政権「経済的威圧をしてくる国はリスク」 トランプぴょんぴょん政権さん…… [175344491]
