[vim] タグが付いた質問
Vim (ヴィム・ヴィーアイエム・Vi IMproved)とは、クロスプラットフォームのテキストエディタの一つ。BSD公開の為に開発されたvi(Visual InterfaceまたはVIsual editor)の改良版として開発された。カスタマイズ性が高く、設定ファイルを用いることで幅広い個人設定が可能となっている。
170 件の質問
2
票
1
回答
95
閲覧数
注釈がある行ではその内容をポップアップするにはどうすればいいですか?
例えば以下のようにmarkdownで書かれたテキストファイルがあるとします。
# プログラミング学習をする前に読んでほしい
とあるプログラミング言語を学ぶとします。[^1]
(とても長い解説)
[^1]: プログラミング言語は問わないものとします
3行目にカーソルがあるときに"[^1]: プログラミング言語は問わないものとします"か"...
0
票
0
回答
138
閲覧数
行移動を実現するコード
テキストエディターを作りたいのですが、カーソル位置を矢印キーで操作できるようにしたいです。どのようなコードを書けばいいのか分かりません。
今のところ、以下のようなコードです。
#!/bin/bash
Add_Write(){
printf %s "FileName:"
read -r FN
FN=$(echo "$FN" | sed ...
2
票
1
回答
188
閲覧数
vi/vim,nmtuiのように画面を変えるにはどうしたら良いですか
shellscriptで、vi/vim,nmtuiのように画面を変える(遷移)にはどのようなコマンドを使えば良いのですか?
0
票
0
回答
389
閲覧数
TeraTerm での ssh 接続先の Vim で ctrl-^ が効かない(ctrl-6, alternate-file)
vimでCtrl-^ ができる場合とできない場合があり、何が違うのか気に��っています。
Windows Terminalでsshした先でvimを実行すると ctrl-^ が動作して代替ファイルが開くのですが、TeraTermでsshした先でvimを実行すると何も起きません。ctrl-6は動作します。
vimのせいではなく、端末のせいのようだなというところまでは分かったのですが、何が違うのか、...
0
票
1
回答
573
閲覧数
vimで改行コードを表示したい
vimでタブやスペース、改行を可視化するために以下内容を~/.vimrcに記述したものの、反映されず、タブ等が表示されない状態です。
set listchars=tab:>-,trail:.
set list
改行コードが表示されない原因について何かお分かりでしょうか。
0
票
1
回答
133
閲覧数
vim の環境を移すことは出来ますか?
Linuxやwsl2上等、複数の環境でvimを使っているのですが、
プラグインがうまく入らない環境があったりして難儀しています。
プラグインを含めたvimの環境をごそっと他のマシンに移す方法はありませんでしょうか。
0
票
1
回答
212
閲覧数
nvimのディレクトリにconfigがない?
環境
WSL2上でUbutntu動かしてます。
Description: Ubuntu 22.04.2 LTS
WSL バージョン: 1.2.5.0
カーネル バージョン: 5.15.90.1
WSLg バージョン: 1.0.51
MSRDC バージョン: 1.2.3770
Direct3D バージョン: 1.608.2-61064218
DXCore バージョン: 10.0.25131.1002-...
1
票
2
回答
1,079
閲覧数
Windows の Neovim で外部コマンドの結果が文字化けする
Windows 10でNeovim (nvim-qt.exe)を実行し、:Tutorでチュートリアルを読んでいます。
バージョンは0.8.1です。
:!lsを実行する指示があったので実行したところ、結果が以下のように文字化けします。
'ls' <82> A<93> ...(以下続く)
おそらく、コマンドプロンプト上でlsを実行したときの、
'ls' は、...
2
票
2
回答
345
閲覧数
Vimで横に並んでいる文字を縦一列に展開するには?
以下のように、横に空白区切りで並んでいる文字列に対して、縦方向に展開したいのですが、このような動作をVimで簡潔に行えるコマンド等はありますか?
(この逆の、"縦方向に並んだ文字を横一列に並べる動作"はShift+jで行えるようですが、表題の動作を行う方法が調べても見つけられませんでした...)
よろしくお願いします。
対象の文字列:
a b c d e
(期待する) ...
1
票
3
回答
847
閲覧数
ddc.vim プラグインで、補完表示が無い時は Tab キーの入力でインデントの動作をさせたい
vimでdcc.vimをインストールして使っています。
今、Tabで補完できるようにしているのですが、補完表示がある時以外は、Tabに本来の動きをさせたいです(スペースを入力するということ)。
しかし、今の設定だと、補完表示がないときはTabは押しても何も起きない状態なようです。
どうすれば上記のような設定にすることができるか教えてください。
また、INSERTの状態で文字を入力すると[ddc] [...
0
票
0
回答
281
閲覧数
Vim に ddc.vim プラグインを入れたが、一文字しか補完されない
Vim に ddc.vim プラグインを入れたのですが、補完をしようとしても一文字しか補完されません。
例えば、p と打って、候補にある printf を選択した場合、pr としか出てこないのです。
解決方法わかる方教えていただきたいです。
1
票
1
回答
401
閲覧数
nvim 配色テーマファイルの変更方法が知りたい。
提示コードですが以下のサイトからダウンロードしてきたnvimのテーマなのですが--- コメント部内部を青色の色コードに変更すると青くなるのですがクラス等もみんな青色にになってしまうのですが組み込み型は青でそうじゃない型は緑色にするにはどうしたらいいのでしょうか?
試したこと
他の似たよなテーマを設定して色を変更したが同じく型すべてが同じ色になってしまいます。
知りたいこと
...
1
票
0
回答
103
閲覧数
vimのlangmapでキー配列を変更したときのマクロ動作について
eucalyn配列のキーボードを使用してvimのlangmapで以下のような設定しています。
set langmap=\\,e,\\.r,\\;t,by,ru,di,yo,pp,os,ed,if,fg,gh,tj,sl,h\\;,ub,j\\,,l\\.,<E,>R,+T,BY,RU,DI,YO,OS,ED,IF,FG,GH,TJ,SL,H+,UB,J<,L>
...
1
票
1
回答
196
閲覧数
Vim の nnoremap コマンドの打ち方がわからない
vimのプラグインであるdefx.vimをインストールしたのですが、以下のコマンドはどのように打てば良いのかわかりません。
nnoremap <silent><buffer><expr> o defx#do_action('open_or_close_tree')
2
票
1
回答
158
閲覧数
vimの公式ドキュメントにおけるパターンと検索コマンドで改行(\n)の部分に理解できない記述があります。
vimの公式ドキュメントにおけるパターンと検索コマンドで改行(\n)の部分に以下の記述があります。
http://vimdoc.sourceforge.net/htmldoc/pattern.html#pattern-atoms
\n matches an end-of-line */\n*
When matching in a string instead ...