タグ付けされた質問 「vi」

viは、テキストモード指向のテキストエディターのファミリーです。一般的な使用法/セットアップの質問については、代わりにhttps://vi.stackexchange.com/を使用してください。

9
viで2つの行を結合するにはどうすればよいですか?
以下のようなテキストファイルに2行あります。 S<Switch_ID>_F<File type> _ID<ID number>_T<date+time>_O<Original File name>.DAT 以下のようにviに2行追加します。 S<Switch_ID>_F<File type>_ID<ID number>_T<date+time>_O<Original File name>.DAT 2行目が削除され、2行目の内容が1行目に追加されました。 viでコマンドモードを使用してどうすればよいですか?
169 vim  vi 


7
vim「変更可能」はオフです
オタクツリーで新しいファイルを作成しようとしています。私はヒットa新しいファイルを作成するには、キーを、私はメッセージが表示されます。 E21: Cannot make changes, 'Modifiable' is off MacVimとJanusを使用しています(ほとんどそのまま)
147 vim  vi  macvim  nerdtree 


30
Emacsは私をより良いプログラマーにしてくれますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 Steve Yeggeが彼のブログにコメントを書きました。 世界で最も優れたエンジニア全員がEmacsを使用しています。世界を変えるタイプ。あなたの隣の立方体の偉大なギャルではありません。フレッドではなく、ホールの下の素晴らしい男。私は、業界の顔を変えた、私たちの職業の最高のソフトウェア開発者について話しています。ジェームズ・ゴズリング、ドナルド・クヌース、ポール・グラハムズ、ジェイミー・ザウィンスキー、エリック・ベンソンズ。実際のエンジニアはEmacsを使用しています。あなたはそれをうまく使うにはとても賢くなければなりません、そしてそれを習得できれば信じられないほど強力になります。あなたが私を信じていないなら、彼がいつか働いている間、ポール・ノードストロームの肩越しに見てください。キャリア全体でVisual Blub .NETのようなIDEを使用している人にとって、これは本当に目を見張るようなものです。 Emacsは100年の編集者です。 私がコードを記述するためにテキストエディタを最後に使用したのは、約1000年前にまだHTMLをメモ帳で記述していたときでした。それ以来、私はVisual Studio、NetBeans、IntelliJ、Borland / Codegear Studio、およびEclipseをキャリア全体に使用しており、多少IDEに依存しています。 それだけの価値があるので、私は Emacs を試してみましたが、すぐに使える発見可能な機能がまったくないため、私の経験はイライラするものでした。(どうやら他のEmacsコマンドを発見するためのEmacsコマンドがあるようですが、それを見つけることができませんでした。これは、Zenのような残酷なジョークを生きているようなものです)。代わりに、ドラッグアンドドロップのGUIデザイナー、IntelliSense、インタラクティブデバッグを使用することを決定しました。 事実をファンボイズムから区別するのは難しいので、私はまだイェッジのコメントを額面どおりに受け入れるつもりはありません。 IDEに依存する人々と依存しない人々の間で、スキル、生産性、またはプログラミングの楽しさに測定可能な違いはありますか、それとも単なるファンボリズムですか?
130 emacs  text-editor  vi 

10
VIでHTMLファイルのインデントを整頓するにはどうすればよいですか?
すべて台無しにされた彼の巨大なhtmlファイルのインデントを修正するにはどうすればよいですか? コードファイルのインデントを修正するために使用する通常の"gg=Gコマンドを試しました。ただし、HTMLファイルでは正しく機能しないようです。それは単にすべてのフォーマットを削除しました。 また:filetype = xml、を設定して、これをだまして、これがXMLファイルであると考えられるかどうかを確認しましたが、効果はありませんでした。
130 html  vim  vi  indentation 

12
viで複数の行を削除するにはどうすればよいですか?
私は次のことを試そうとしました: VIエディターで選択したテキストを削除する方法 だが 5dd 与える E492:エディターコマンドではありません:5dd 私はそれから試しました: 5d これは、1行だけを削除します。複数の行を削除するにはどうすればよいですか?
129 vi 

13
ファイル全体をヤンク
私はしばしばgVimで何かを書き、それを別のアプリケーションにコピーして貼り付ける必要があります。 ファイル全体をヤンクする簡単な方法はありますか?私は通常このようなことをします ggVG"+y (上に移動、視線モード、下に移動、ヤンク) しかし、私が見逃しているより良い方法はありますか?
126 vim  clipboard  vi 

6
viエディターで選択したテキストを削除する方法
PuTTYとviエディターを使用しています。マウスを使用して5つの行を選択し、それらの行を削除したい場合、どうすればよいですか? また、Shiftテキストを選択するために矢印を押して移動するWindowsのように、キーボードを使用して行を選択するにはどうすればよいですか?どうすればviでそれを行うことができますか?
116 linux  text-editor  vi 

9
vimの折りたたみに関する混乱-無効にする方法は?
:私は、ファイルを開くと、それはこのようになります か、これでも すべての折り畳みを開くと、別のバッファーに移動して戻ったときに、折り畳みが再び閉じられます。 それを使用できるようにするにはzR、バッファを開くたびに適用する必要があります。 私はこれらを以下で設定してい.vimrcます: set foldlevelstart=99 set foldlevel=99 折りたたみを無効にする方法、または少なくとも開いているバッファを閉じないように別のバッファに移動する方法を教えてください。
116 vim  vi  folding 

4
Vimの背景色を設定する
.vimrc次のコマンドを使用して、Vim内またはVim 内で直接背景色を変更しようとすると、 set background=dark ...私の背景にはまったく影響しません。lightオプションもありません。ただし、gvimを実行すると問題ありません。 Konsoleの設定を変更せずにVimの背景を変更する方法はありますか? 編集さて、guifg / guibgとctermfg / ctermbgの間には違いがあります。GUIは多くの異なる色の組み合わせを受け入れますが、ctermはいくつかの標準的な色の組み合わせのみを許可します。
114 linux  background  vim  vi 

10
レジスタを上書きせずに貼り付ける方法
デフォルトのレジスタに選択を配置せずに、視覚的に選択された領域に貼り付ける方法を知っている人はいますか? 私は常に明示的なレジスタから貼り付けることで問題を解決できることを知っています。しかし、タイプ"xpするのではなくタイプするのは首の痛みですp
112 vim  vi 

5
viエディターで現在のカーソル位置から特定の行番号まで削除する
viで現在のカーソル行から特定の行番号までのテキストブロックを削除するにはどうすればよいですか? 例えば: 49 <j:set var="changeSet" value="${build.changeSet}" /> <----- delete from here (cursor position) 50 <j:if test="${changeSet!=null}"> 51 <j:set var="hadChanges" value="false" /> 52 <TABLE width="100%"> 53 <TR><TD class="bg1" colspan="2"><B>CHANGES</B></TD></TR> 54 <j:forEach var="cs" items="${changeSet.logs}" varStatus="loop"> 55 <j:set var="hadChanges" value="true" /> 56 <j:set var="aUser" value="${cs.hudsonUser}"/> 57 <TR> 58 <TD colspan="2" class="bg2">${spc}Revision <B>${cs.revision}</B> by …
108 vi  editing 



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.