ソースを参照

Document file path copy usage sans clipboard

master
Arun Prakash Jana 6年前
コミット
d0a08ca173
この署名に対応する既知のキーがデータベースに存在しません GPGキーID: A75979F35C080412
2個のファイルの変更34行の追加0行の削除
  1. +29
    -0
      README.md
  2. +5
    -0
      nnn.1

+ 29
- 0
README.md ファイルの表示

@@ -68,6 +68,7 @@ Have fun with it! PRs are welcome. Check out [#1](https://github.com/jarun/nnn/i
- [use cd .....](#use-cd-)
- [cd on quit](#cd-on-quit)
- [copy file paths to clipboard](#copy-file-paths-to-clipboard)
- [copy file paths when X is missing](#copy-file-paths-when-x-is-missing)
- [change dir color](#change-dir-color)
- [file copy, move, delete](#file-copy-move-delete)
- [boost chdir prompt](#boost-chdir-prompt)
@@ -376,6 +377,34 @@ To wrap each file path within single quotes, export `NNN_QUOTE_ON`:
export NNN_QUOTE_ON=1
This is particularly useful if you are planning to copy the whole string to the shell to run a command. Quotes can be toggled at runtime using <kbd>^T</kbd>.

#### copy file paths when X is missing

A very common scenario on headless remote servers connected via SSH. As the clipboard is missing, `nnn` copies the path names to the tmp file `/tmp/nnncp`.

To use the copied paths from the cmdline, use command substitution:

# bash/zsh
ls -ltr `cat /tmp/nnncp`
ls -ltr $(cat /tmp/nnncp)

# fish
ls -ltr (cat /tmp/nnncp)

An alias may be handy:

alias ncp='cat /tmp/nnncp'

so you can -

# bash/zsh
ls -ltr `ncp`
ls -ltr $(ncp)

# fish
ls -ltr (ncp)

Note that you may want to keep quotes disabled in this case.

#### change dir color

The default color for directories is blue. Option `-c` accepts color codes from 0 to 7 to use a different color:


+ 5
- 0
nnn.1 ファイルの表示

@@ -245,6 +245,11 @@ screensaver.
-------------------------------------
.Ed
.Pp
\fBNNN_NO_X:\fR X display is unavailable. Copy file path(s) to \fI/tmp/nnncp\fR.
.Bd -literal
export NNN_NO_X=1
.Ed
.Pp
\fBNNN_NOWAIT:\fR necessary only if nnn blocks while a file is open.
.Bd -literal
export NNN_NOWAIT=1


読み込み中…
キャンセル
保存