tmux copy मोड सर्च हाइलाइट


16

क्या tmux copy मोड में खोज शब्द को उजागर करने का कोई तरीका है?

नीचे मेरा tmux config है:

# remap prefix to Control + a
set -g prefix C-a
unbind C-b
bind C-a send-prefix
bind a send-prefix

# force a reload of the config file
unbind r
bind r source-file ~/.tmux.conf

# set window start from 1
set -g base-index 1

# scrollback buffer n lines
set -g history-limit 5000

# C-a C-a for the last active window
bind-key C-a last-window

# Highlight active window
set-window-option -g window-status-current-bg red

# Default colors
set -g status-bg black
set -g status-fg white

#unbind %
bind - split-window -v
#unbind '"'
bind | split-window -h

setw -g aggressive-resize on
bind-key T swap-window -t 1

# To ensure keyboard shortcuts inside Vim still work, we need to enable XTerm keybindings.
# And to be sure Vim's colors aren't distorted, we enable 256 color mode
#setw -g xterm-keys on
#set-option -g default-terminal "screen-256color"


# make copy mode use hjkl
setw -g mode-keys vi # I especially like being able to search with /,? when in copy-mode
set -g status-keys vi
bind-key -t vi-edit Up   history-up
bind-key -t vi-edit Down history-down

# set shell
set -g default-command /bin/bash
set -g default-shell /bin/bash

# smart pane switching with awareness of vim splits
bind -n C-h run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-h) || tmux select-pane -L"
bind -n C-j run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-j) || tmux select-pane -D"
bind -n C-k run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-k) || tmux select-pane -U"
bind -n C-l run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys C-l) || tmux select-pane -R"
bind -n C-\ run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys 'C-\\') || tmux select-pane -l"

#Sets the appearance of the left sidebar
set -g status-left-length 40
set -g status-left "#[fg=colour39]❐ #S #[fg=yellow]✓ #(whoami)"

#Sets the appearance of the center
setw -g window-status-fg colour211
setw -g window-status-bg default
setw -g window-status-attr dim
setw -g window-status-current-fg white
setw -g window-status-current-bg green
setw -g window-status-current-attr bright
setw -g window-status-activity-bg red
setw -g window-status-activity-fg white
setw -g window-status-bell-fg white
setw -g window-status-bell-bg red
setw -g window-status-bell-attr bold

#Sets the appearance of the right sidebar, i.e time and clock.
set -g status-right "#[fg=colour136, bright]ℹ %d %b %R"
set -g status-utf8 on
set -g status-interval 60
set -g status-justify centre

जवाबों:



6

प्रतीत होता है कि यह सुविधा tmux संस्करण 2.4 और बाद में जोड़ी गई है।

Tmux के रिलीज़ नोट्स के माध्यम से देख रहे हैं :

    CHANGES FROM 2.3 TO 2.4, 20 April 2017
     * All occurrences of a search string in copy mode are now highlighted;
       additionally, the number of search results is displayed. The highlighting
       updates interactively with the default emacs key bindings (incremental
       search).

2

इस प्लगइन tmux-copycat को आज़माएं

  • हाइलाइट खोज का समर्थन करें
  • उपसर्ग + / त्वरित खोज मोड दर्ज करें
  • ऑटो स्वच्छ खोज मोड (F7 खोज में, अगली बार खोज अंतिम विवरण रखेगा)

1
दुर्भाग्य से यह त्वरित खोजों के लिए थोड़ा सुस्त है
जेरोम डलबर्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.