Nautilus 3.6以降で新しい空のファイルを作成する方法は?


90

右クリックコンテキストメニューを使用して、Nautilus(ファイル)で新しい空のファイルを作成していました。本当に時間を節約できました。Nautilus 3.6以降、このようなエントリはありません。

Nautilus 3.6以降で新しい空のファイルを作成する方法はありますか?


新しいファイルですか?空白のテキストファイルですか?gedit &ターミナルで実行し、その中に何かを書き込んでCtrl + Sで保存します。あなたが元気になりたいなら、ターミナルで、vimgeditよりもはるかに複雑なタイプを入力してください。端末
親愛なる

9
以下に書いたように、私がやりたいことは、作業中のフォルダを探している間に時間を無駄にしないことです。端末を使用できますが、ディレクトリを変更する必要があります(cdを使用)。geditを使用できますが、新しいファイルを作成するフォルダーに手動で移動する必要があります。
remjg

8
私は現在のフォルダーを見つけるのが大変な非常に複雑なフォルダー構成を持っています。たとえば、「〜/ Documents / University / Master / CourseX / ProjectY / Report /」に新しいLaTeXレポートを書きたいとしましょう。Latexila / geditを開き、新しいファイルを作成し、すべての親フォルダーを通過した後、このフォルダーを選択して保存する必要があります。「レポート」フォルダーを作成する前に、新しい空のファイルをで変更します。 texの拡張機能、それだけでした。
-remjg

2
ああ...それについて教えてください!:P論文を仕上げるだけです...その場合に実際にやることはexport curv=/home/username/Research/Dissertation/Draft/Curvature_effects/dftdatacd$ curvなどです。これらすべてのファイルパスをテキストファイルに保存します。あなたはおそらくあなたの.bashrcファイルにそれらを置くことができます(私もそれをやった)。時間を節約しますか?
親愛なる

1
私はgnome-shellを使用していますが、私はそれに満足していると言わざるを得ません。使用方法を学ぶ必要がありましたが、今では非常に効率的です(デスクトップスクローラー拡張機能は、ワークスペースをすばやく切り替えるのに役立ちます)。
-remjg

回答:


139

まあ、私はbugzilla.gnome.orgにバグレポートを記入しましたが、今はバカな気がします...この機能はまだ存在しています。

解決策は、ホームディレクトリのフォルダー内に、たとえばnewという名前の空のファイルを作成することです~/Templates/

英語以外のインストールでは、テンプレートディレクトリに別の名前が付いている場合があります。実際のディレクトリはで見つけることができますxdg-user-dir TEMPLATES

新しいテンプレートファイルの作成


それでも問題が解決し~/.config/user-dirs.dirsないXDG_TEMPLATES_DIR場合は、変数が正しく設定されているかどうかを確認してください。の$HOME/代わりに$HOME/Templates/に設定されている場合、そのファイルを修正して保存します。


10
これは、XDG_TEMPLATE_DIR変数がでなく~/.config/user-dirs.dirsに設定されていることが原因であることがわかります。$HOME$HOME/Templates
szx

3
@remjgしかしNew document、テンプレートフォルダーにファイルが含まれていない場合に、Empty document明確に作成できる可能性がある場合(上記のコンテキストメニューの最後の位置)にメニューがまったくない理由を知っていますか?
cprn

2
「空のドキュメント」エントリはバグであり、その後削除されました(バグレポートを参照)。
remjg

6
多少逆説的な問題-新しいドキュメントを作成しない限り、新しいドキュメントを作成できません。
エニグマ

6
ワオ。これは...本当に悪いユーザーエクスペリエンスです。新しいテキストファイルを常にそこに置くために、どこでパッチを提出できますか。または、さらに良いことに、新しいファイルを[新しいドキュメント]タブに追加する方法に関する指示が含まれていますか?
アヤックス

18

ホームTemplatesディレクトリにいくつかのファイルテンプレートを作成するだけです。

XDG_TEMPLATES_DIR=$(xdg-user-dir TEMPLATES)
cd "$XDG_TEMPLATES_DIR"
touch 'New Text File.txt' && touch 'New Word File.doc' && touch 'New Excel Spreadsheet.xls'

任意のフォルダに移動し、右クリックすると、作成したテンプレートを含む「新しいドキュメント」オプションが表示されます。


そこで、Nautilusを使用してホームテンプレートディレクトリに移動しました。見よ、新しいファイルを作成できるテンプレートがなかったため、そこにファイルを作成できませんでした。男、自宅でNemoに切り替えてよかった。Nautilusの人々が最初に複数列のファイルリストを削除し、今はこれを削除した。私は彼らが人類を嫌うと仮定することができます:-)まあ、コマンドラインに戻ります。それでも、何を変えるべきか教えてくれてありがとう、Nautilus開発者の頭がおかしいのはあなたのせいではない。

1
新しいドキュメントのコンテキストメニューが表示されない場合は、ターミナルで「nautilus -q」または「killall nautilus」と入力してNautilusを再起動します。
STBランド

5

3.6でもこのオプションを見つけることはできませんが、役立つコマンドラインツールがあります(ただし、実際にここで何を達成しようとしているかによって異なります)。

ターミナル(CTRL + ALT + T)でコマンドを書くことができます:

 タッチfilename.ext 

これにより、filename.extという空のファイルが作成されます。好きな拡張子(または拡張子なし)で好きな名前で呼び出すことができます。


1
おかげで、私はこのコマンドを知りませんでした。ただし、目的の場所でターミナルを開く必要があります(そのためには、nautilus-open-terminalが役立ちます)。私がやりたいのは、作業中のフォルダーを探す時間を無駄にしないことです!
-remjg

はい、これは古い方法と比較して非常に退屈であることに同意します。なぜ彼らがそれを削除したのかわからない-おそらくそれを使用した人や何かは多くないでしょう。
Gjermund Bjaanes

2
通常のユーザーはこの機能を必要とせず、間違えられることさえあります(「新しい.docファイルを作成したいのですが、空の新しいテキストファイルを作成してみませんか?」)。私はそれを理解できますが、私はそれを必要とします:それは正しいプロジェクトの場所で新しいソースコードファイルを作成するための非常に便利な方法でした。
remjg

わかります。このようなことをする拡張機能は見つかりませんでしたが、おそらくコミュニティにサービスを提供して拡張機能を作成できますか?;)
Gjermund Bjaanes

私は現在、コーディングの方法を学んでいますが、フリーソフトウェアに貢献するのはとても楽しくて面白い仕事です!しかし、私は今のところ圧倒されていると言わなければなりません。私は過去に数学を勉強し、2年間教えました。コンピューターサイエンスの修士号を取得した2年目に直接大学に戻ります。
-remjg

2

ノーチラススクリプトを記述できると思いますtouch "New files.txt"

アクセルを使用してキーバインドすることもできます。


答えを見つけたとしても、キーボードショートカットが必要な人にとっては面白いアイデアのように思えます。
-remjg

[ファイル]-> [新規ドキュメント]-> [空のドキュメント]エントリがまだある場合は、スクリプトを使用せずに直接キーバインドできます。
-user55822

どうやってやるの?
remjg

2
アクセラレータは、メニュー内の各エントリに割り当てられたショートカットです。その質問を読んでaskubuntu.com/questions/136062/…に答えてください。もちろんnautilusにも適用されます。
-user55822

2

をインストールしましたnautilus-terminal

Nautilus内に小さな組み込み端末を提供します。

組み込み端末のディレクトリは、nautilusで見ているディレクトリと同じです。

そのため、touch別のターミナルを開いて手動でディレクトリを変更することなく、そこでコマンドを使用できます。


どのようにインストールしましたnautilus-terminalか?
αғsнιη

@ Afshin.Hamedi sudo apt-get nautilus-open-terminal
STBランド

@STBLandは機能しませんでした。
トレバーヒッキー

1

この男は私を救った。〜/ Templates /に空のファイルを置くだけで、右クリックして「新しいドキュメント」を実行すると、任意のフォルダーに複製する機能が表示されます。


0

wwwフォルダーでは常にcreateドキュメンテーションを使用します。残念ながら、14.04LTSにアップグレードしたときに壊れているようです。ルートのホームディレクトリにTemplatesフォルダーがありません。

これが私が修正した方法です。ホームフォルダーのTemplatesフォルダー(隠しファイルを表示する必要があります)に移動し、何らかの理由でそこで機能しました。右クリックして新しいドキュメントを追加し、次に右クリックして新しいドキュメントを作成しましたが、次のドキュメントをnewphp.php、別のドキュメントをnewhtml.htmlとしてタイトルを付けました。

両方のドキュメントを編集し、使用したデフォルトコードを含めました。

次に、ターミナルを開いて入力します:コマンドラインでgksu nautilusを実行し、コンピューターが起動するホームディレクトリ(デフォルトアカウント)に移動し、テンプレートフォルダー(追加の新しいファイルを作成したばかり)をコピーして、ルートとして起動したnautilusメニューの[ホーム]をクリックしてルートのホームを作成し、ルートのホームディレクトリにTemplatesフォルダーを貼り付けます。


0

この機能を取り戻すために、Nautilusでカスタマイズした右クリックコンテキストメニューをセットアップするための簡単なガイドhttp://bernaerts.dyndns.org/linux/344-nautilus-new-document-creation-menuを作成しました。ニーズに合った空のドキュメントを作成します。

メニュー内のすべてのドキュメントに対して、次を設定できます。

  • 使用するラベルとアイコン
  • コピーするモデル
  • 実行属性(シェルスクリプト用)

このレベルのカスタマイズを可能にするには、セットアップは次の3つの手順に従います。

  1. INIファイル内のドキュメントタイプのリストの構成
  2. すべてのドキュメントタイプのドキュメントモデルの作成
  3. これらのタイプに基づいたNautilusアクション環境の生成

これは一般的なアプローチを提供し、ある程度の柔軟性を提供することになっています。

それが役に立てば幸い。

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