GNU/Linux >> Linux の 問題 >  >> Linux

Vimスクリプトを使用して80文字のワードラップを設定するかどうかを決定する

ここでは、ViMテキストエディタを使用している皆さんのための簡単なヒントを紹介します。以下は私の個人的な〜/ .vimrcファイルからのもので、80列のワードラップを設定するために使用されます。つまり、カーソルが標準の80列表示の最後に到達すると、新しい行に折り返されます。これは、Viを使用してメールやニュースグループに投稿する場合に最適です。そこにコードを書くと悪い。

だから、私がメールを書いているかどうかを検出できたら素晴らしいとは思いませんでした(私は、picoというプログラムを起動し、vimに渡してメールを編集するアルパインメールプログラムを使用しています)。コマンドライン引数で単語picoが検出されない場合(alpineのコマンドラインはvim /tmp/.pico02323など)、デフォルトのワードラップなしを使用します。これを行う.vimrcからの抜粋です(ああ、また、暗い背景端子に設定された、気の利いた色の構文の強調表示を切り替えます):

"my .vimrc
 :set syntax=on
 :set background=dark

”高山でメールを書いている場合、ターミナルをラップする80文字が必要です” argv()の各引数にpicoという単語が存在するかどうかをテストします

:let i = 0
 :while i < argc()
 : let d = escape(fnameescape(argv(i)), '.')
 : if d =~ "pico"
 : set textwidth=80
 : endif
 : let i=i+1
 :endwhile

muttを使用している場合、それを行うためのエレガントな方法は、.muttrc内にエディターをセットアップすることです。以下では、折り返しの長さを74文字に設定していますが、好きなように設定できます。

set editor = "vim -c 'set tw=74' -c 'set wrap'"


Linux
  1. LinuxでのBash履歴での単語修飾子の使用

  2. Tmux.confファイルで環境変数を使用していますか?

  3. Centos 7:vim を構成する

  1. Vim の背景色の設定

  2. vim の各行末に ^M

  3. vimでタブを4つのスペースに設定するには?

  1. 自動化のためのBashの使用

  2. パイプを使用してvimでファイルを開く方法

  3. Linux ボードがハードウェア FPU を使用しているかどうかを判断するにはどうすればよいですか?