লিনাক্সে একটি অতি-লাইটওয়েট পাঠ্য-ভিত্তিক প্রোগ্রামিং পরিবেশের জন্য প্রস্তাবিত সেটআপ


14

আমি আমার বিশেষ প্রয়োজনের জন্য একটি সেটআপের জন্য পরামর্শগুলি সন্ধান করছি। আমি কলেজের পর থেকে খুব বেশি লিনাক্স করি নি এবং শখ হিসাবে এটিতে ফিরে যেতে চাই। আমার কাছে কিছু না-খুব-শক্তিশালী হার্ডওয়্যার রয়েছে (512 এমবি র‌্যাম, সিঙ্গল কোর)। আমি সমস্ত কিছুই পাঠ্য-ভিত্তিক শেল এবং সম্পাদকের মাধ্যমে করতে চাই, যেমন ভিআইএম। আমার লক্ষ্য হ'ল মাউসটি স্পর্শ করা।

আমার একসাথে একাধিক শেল খোলা থাকার দক্ষতা দরকার, একটি ওয়েব সার্ভার চালাচ্ছে, একটি চালা ভিআইএম, একটি আমার অ্যাপ্লিকেশন বিল্ড পাইপলাইন চালাচ্ছে, অন্য একটি অ্যাড-হক শেল কমান্ড যেমন উইজেট, গ্রেপিং এবং অবারিতকরণ ইত্যাদির জন্য আমার দরকার কীবোর্ডের সাহায্যে নতুন শেল খুলতে এবং শেলগুলির মধ্যে দ্রুত স্যুইচ করতে সক্ষম হবেন।

তবে আমি একাধিক শেল চাইলেও আমি গ্রাফিকাল ডেস্কটপ পরিবেশ চাই না । আমি কখনই মাউসটি ব্যবহার করার লোভিত হতে চাই না; আমার উদ্দেশ্যটির অংশটি হ'ল নিজেকে বিভিন্ন কাজ করার কমান্ড-লাইন পদ্ধতি শিখতে বাধ্য করা।

আমি আমার বৃহত্তর মনিটরের সুবিধা নিতে সক্ষম হতে চাই, কয়েক শতাধিক কলাম dipslayed দিয়ে ভিএম চালাচ্ছি।

এটা কি সম্ভব?


1
কটাক্ষপাত আছে dvtm ... এছাড়াও আপনি tmux বা স্ক্রিন সঙ্গে এটি একত্রিত পারে।
জেসনওয়ারিয়ান

1
এই প্রশ্নটি একটি সম্প্রদায়ের উইকি হিসাবে আরও উপযুক্ত হতে পারে।
jw013

উত্তর:


5

আমি আপনার প্রশ্নগুলি বেশ কয়েকবার পড়ার আগে বুঝতে পেরেছিলাম যে আপনার কাছে অবশ্যই আমার জন্য একটি সুপারিশ রয়েছে: vm সাথে tmux: http://tmux.sourceforge.net/

tmux একটি স্ক্রিন 'মাল্টিপ্লেক্সর' যা আপনাকে 1 এর মধ্যে বেশ কয়েকটি উইন্ডো এবং প্যান দেয়

এটি সম্মোহিত 'স্ক্রিন' প্রোগ্রামটির উত্তরসূরি, বহু ক্লাইড কোডারের দীর্ঘ মূল। ভিমের ওপরে এর আসল বিজয়ের বৈশিষ্ট্যগুলির মধ্যে একটি হ'ল উল্লম্ব পাশাপাশি আনুভূমিকভাবে উইন্ডো বিভক্ত করার ক্ষমতা। তবে স্ক্রিনটি এগিয়ে গেছে এবং এখন এটিও করতে পারে।

উদাহরণ:

এখানে চিত্র বর্ণনা লিখুন

সেটআপের আরেকটি অংশ যা আমি সুপারিশ করব তা হ'ল এলিয়াসগুলির একটি ভাল সেট। এগুলি আপনার টাইপিং এবং ইন্টারঅ্যাকশনটিকে অনেক সহজ এবং দ্রুততর করে তুলবে

আমার কয়েকটি প্রিয় উদাহরণ হিসাবে এখানে দেখানো হয়েছে:

alias gcv='git commit'
alias gg='git grep ' # for searching (add parameter)
alias gst='git status -sb' # I must use this 100 times a day!!!
alias h='history | tail'
alias hg='history | grep' # for searching my history (add parameter)
alias l='ls -alFtrG'
alias ls='ls --color=auto'
alias mv='mv -i'
alias p='pwd'# at least 200 times a day! so 2 chrs saved * 200 = 400 less characters to type ;)

এলিয়াসগুলি .bashrc থেকে কল করা একটি .বাশ_লিয়াস ফাইলগুলিতে সেটআপ করা যেতে পারে: এর সাথে # টি উপাধি সংজ্ঞা রয়েছে। যদি [-f ~ / .Bash_aliases]; তারপর। ~ / .bash_aliases ফাই

আপনার কাছে ইতিমধ্যে সেই কোডটি রয়েছে এমন সম্ভাবনা রয়েছে, তাই কেবল আপনার নিজের .bash_aliases ফাইল।

এই দুটি বিকল্পই একটি ম্যাকের জন্য কাজ করে এবং এটি আমার জন্য একটি গুরুত্বপূর্ণ বিবেচনা (বেশিরভাগ উবুন্টু ব্যবহারকারী)।

Tmux ব্যবহার করে বেশিরভাগ লোকেরা কীটিকে আরও সহজ করে তুলতে পুনরায় পুনরায় তৈরি করে। ডিফল্ট বাইন্ডিংগুলি ঠিক তেমন ভাল হয় না। এখানে আমার সেটিংস:

$ বিড়াল ~ / tmux.conf

# mdd tmux settings
bind r source-file ~/.tmux.conf \; display "Reloaded!"  # Reload with ctrl-r
set -g prefix C-a         # prefix from ctrl-b to ctrl-a
unbind C-b                # allow ctrl-b for other things
set -sg escape-time 1     # quicker responses
bind C-a send-prefix      # Pass on ctrl-a for other apps
set -g base-index 1        # Numbering of windows
setw -g pane-base-index 1  # Numbering of Panes
# bind | split-window -h    # Split panes horizontal
bind \ split-window -h    # Split panes horizontal
bind - split-window -v    # Split panes vertically
bind h select-pane -L     # Switch to Pane Left
bind j select-pane -D     # Switch to Pane Down
bind k select-pane -U     # Switch to Pane Up
bind l select-pane -R     # Switch to Pane Right
bind -r C-h select-window -t :-  # Quick Pane Selection
bind -r C-l select-window -t :+  # Quick Pane Selection
bind -r H resize-pane -L 5       # Switch to Pane Left
bind -r J resize-pane -D 5       # Switch to Pane Down
bind -r K resize-pane -U 5       # Switch to Pane Up
bind -r L resize-pane -R 5       # Switch to Pane Right
setw -g mode-mouse off           # Mouse Off
set -g mouse-select-pane off     # Mouse Off  
set -g mouse-resize-pane off     # Mouse Off
set -g mouse-select-window off   # Mouse Off
#set -g  default-terminal "screen-256color"
setw -g monitor-activity on      # Activity Alerts
set -g visual-activity on
set -g status-fg white           # Status line Colors
set -g status-bg black
setw -g window-status-fg cyan    # Window list color
setw -g window-status-bg default
setw -g window-status-attr dim
setw -g window-status-current-fg white     # Active Window Color
setw -g window-status-current-bg red
setw -g window-status-current-attr bright
set -g pane-border-fg green      # Pane colors
set -g pane-border-bg black 
set -g pane-active-border-fg white 
set -g pane-active-border-bg yellow
set -g message-fg white          # Command/Message Line.
set -g message-bg black
set -g message-attr bright
set -g status-left-length 40     # Status Line, left side
set -g status-left "#[fg=white]Session: #S #[fg=yellow]#I #[fg=cyan]#P"
set -g status-utf8 on            # Status Line, right side
set -g status-right "-------"
set -g status-interval 60        # frequency of status line updates
set -g status-justify centre     # center window list
setw -g mode-keys vi             # vi keys to move 
unbind v                         # Open panes in same directory as tmux-panes script
unbind n
bind v send-keys " ~/tmux-panes -h" C-m
bind n send-keys " ~/tmux-panes -v" C-m
unbind Up                        # Maximizing and Minimizing...
bind Up new-window -d -n tmp \; swap-pane -s tmp.1 \; select-window -t tmp
unbind Down
bind Down last-window \; swap-pane -s tmp.1 \; kill-window -t tmp
bind P pipe-pane -o "cat >>~/#W.log" \; display "Toggled logging to ~/#W.log"
# Make keys for copy mode be like vi
unbind [
bind Escape copy-mode
unbind p
bind p paste-buffer
bind -t vi-copy 'v' begin-selection
bind -t vi-copy 'y' copy-selection

অবশেষে (লুপটি বন্ধ করতে), আমার নিজের .vimrc সেটিংস এখানে রয়েছে যে আমি শেলটি ব্যবহার করা আরও সহজ করতে চাই:

" mdd specific stuff --- start
set hlsearch
set incsearch
set number
" more3 mdd stuff - set tabs to be spaces and length of 2 characters.
set smartindent
set tabstop=2
set shiftwidth=2
set expandtab
" mdd specific stuff --- end
"
" Forget being compatible with good ol' vi
set nocompatible

" Get that filetype stuff happening
filetype on
filetype plugin on
filetype indent on

" Turn on that syntax highlighting
syntax on

" Why is this not a default
set hidden

" Don't update the display while executing macros
set lazyredraw

" At least let yourself know what mode you're in
set showmode

" Enable enhanced command-line completion. Presumes you have compiled
" with +wildmenu.  See :help 'wildmenu'
set wildmenu

" Let's make it easy to edit this file (mnemonic for the key sequence is
" 'e'dit 'v'imrc)
nmap <silent> ,ev :e $MYVIMRC<cr>

" And to source this file as well (mnemonic for the key sequence is
" 's'ource 'v'imrc)
nmap <silent> ,sv :so $MYVIMRC<cr>

highlight ExtraWhitespace ctermbg=red guibg=red
match ExtraWhitespace /\s\+$/
autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/
autocmd InsertLeave * match ExtraWhitespace /\s\+$/
autocmd BufWinLeave * call clearmatches()

অবশেষে আমি আমার .bashrc ফাইলটিতে কয়েকটি পরিবর্তন করেছি উদাহরণস্বরূপ shopt -s autocdযখন আমি ডিরেক্টরিতে নাম লিখি (ততক্ষণে) আমার শেল সিডি তাৎক্ষণিকভাবে সেই ডিরেক্টরিতে। নিফটি! সুতরাং এখানে আমার .brcrc পরিবর্তনগুলি:

# Automatic cd'ing
shopt -s autocd

# Have cd show directory info ('cos my shell doesn't show full directory path in $PS1 prompt (intended).
cd() {
      builtin cd "$@" && pwd 
  }

# enable programmable completion features
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # Load RVM into a shell session *as a function*

# mdd Terminal Multiplexor 6/15/2012
if [[ ! $TERM =~ screen ]]; then
    exec tmux
fi

[ -z "$TMUX" ] && export TERM=xterm-256color

export EDITOR=vim

git config --global --add color.ui true

সুন্দর বিস্তারিত উত্তর। আমি এখন এক বছর বাউটের জন্য tmux ব্যবহার করছি (এবং প্রায় 25 বছর ধরে vi / vim) তবে আমি এখানে কিছু জিনিস তুলেছি।
ড্যান

দুর্দান্ত, আমার মতো নুবির জন্য দুর্দান্ত উত্তর। আপনি যে ভিআইএম প্লাগইন ব্যবহার করেন তা কেবলমাত্র অনুপস্থিত ... তবে এটি অন্য দিনের জন্য অন্য প্রশ্ন for :) আবারও ধন্যবাদ ... তবে এটি আমাকে চিরকাল ধরে নিয়ে যাবে এবং সব কিছু চেষ্টা করে দেখুন, আমি আপনাকে গ্রহণযোগ্য উত্তর দিতে এগিয়ে যেতে চাই।
কেভিন পাওলি

অবশ্যই, আমি আসলে আমার মনে হয় যে আমি কোনও প্লাগইন ব্যবহার করছি না তবে আমি জানি যে রেলপথে আমার রুবি ক্ষেত্রের জন্য কয়েকটি সহ আরও অনেকগুলি উপলব্ধ রয়েছে।
মাইকেল ডুরান্ট

2
আপনি এখানে যা বলছেন তার বেশিরভাগটি কার্যকর হতে পারে তবে একটি জিনিস বন্ধ রয়েছে: ভিম সহজেই খণ্ডগুলি অনুভূমিক এবং উল্লম্বভাবে বিভক্ত করতে পারে।
dubiousjim

1
স্ক্রিনটি এখন অনুভূমিক এবং উল্লম্ব বিভাজন করতে পারে তা নোট করে আপডেট করা হয়েছে।
মাইকেল ডুরান্ট

6

আমি অনুরূপ সেটআপের জন্য এক্সমোনাদ + টিএমক্স + ইম্যাক্স ব্যবহার করছি।

আমি অতীতে একবছর রাটপাইজন ব্যবহার করেছি তবে এক্সমোনাদ আরও শক্তিশালী বোধ করেছিল। আমার এটির সাথে আমার 256MB, 512MB বাক্সগুলিতে কোনও সমস্যা হয়নি। রাতপোসাইনের কিছু স্থিতিশীলতার সমস্যা ছিল তবে এটি কৌতূহলোদ্দীপক এবং তখন থেকেই জিনিসগুলি পরিবর্তিত হতে পারে।

আমি জিএনইউ স্ক্রিনটিও ব্যবহার করেছি তবে tmux এর কিছু বৈশিষ্ট্য রয়েছে যা স্ক্রিনটি নেই।

আপনি যদি ইতিমধ্যে ভিমকে জানেন তবে আপনি কোনও নতুন সরঞ্জামটি শিখবেন না। আপনি যদি না করেন তবে ইমাক্স একাধিক শেল ( C-u M-x shell) ব্যবহার করতে পারে, আপনার প্রিয় শেলটি ব্যবহার করুন (M-x term ) ব্যবহার করতে পারে, আপনি আপনার প্রোগ্রামগুলি লিখতে, সংকলন করতে এবং ডিবাগ করতে পারবেন, আপনার মেইলগুলি পড়তে পারবেন, আইআরসিতে hangout করতে পারেন, ওয়েব / তথ্য / ম্যান পৃষ্ঠা পড়তে পারেন, বেশিরভাগ REPL চালাতে পারেন শেলস (উদাঃ M-x run-python), এর অভ্যন্তরে গিট / এইচজি / এসএনএন ব্যবহার করুন, ট্রাম্পের সাহায্যে দূরবর্তী ফাইলগুলি সম্পাদনা করুন, প্রায় সমস্ত ফাইল অপারেশন করতে ডায়ার্ড ব্যবহার করুন, এর অভ্যন্তরে গ্রেপ / ফাইন্ড / এসিসি ব্যবহার করুন। আপনি এক্স সহ বা ব্যবহার ছাড়াই ইম্যাক্স ব্যবহার করতে পারেন screen আপনার পর্দা বা টিএমাক্সের মতো টার্মিনাল মাল্টিপ্লেজারের প্রয়োজন নেই, তবে আমি সার্ভার হিসাবে ইমাস চালাতে পছন্দ করি এবং শেল থেকে চালিত হলে tmux থেকে emacsclient ব্যবহার করতে পছন্দ করি।


আমি টার্মিনেটর ব্যবহার করার পরামর্শ দেব! তবে এটি নিখুঁতভাবে নিজের পছন্দ!
প্রণিত বাউভা

3
  • কোনও এক্স ছাড়াই সমাধান: ফ্রেমবফার + লিনাক্স কনসোল + জিএনইউ স্ক্রিন + ভিএম + ডাব্লু 3 এম
  • এক্স এর সাথে সমাধান তবে ডেস্কটপ পরিবেশ নয়: dwm + urxvt + GNU স্ক্রিন + vim + w3m + surf

dwm কেবলমাত্র কয়েকশ 'কেবি মেমরি ব্যবহার করে, কীবোর্ড চালিত, তবে আপনি যদি পছন্দ করেন তবে মাউসও ব্যবহার করতে পারেন। পরীক্ষা করে দেখুন http://suckless.org আরো সহজ এখনো শক্তিশালী সরঞ্জাম জন্য।



2

কয়েক মাস আগে আমি আমার মাউস ত্যাগ করে এবং প্রচুর সেটআপ এবং উইন্ডো পরিচালকদের সন্ধান করে একই ধরণের চেষ্টা করেছি। দেখে মনে হচ্ছে আপনাকে ইতিমধ্যে প্রচুর সহায়ক পরামর্শ দেওয়া হয়েছে তবে আমি দেখেছি অতিরিক্ত কয়েকটি সেন্ট আঘাত করতে পারে না। এখানে আমার দুটি:

আই 3 উইন্ডো ম্যানেজারটি একবার দেখুন। এটি হালকা, সাধারণ কনফিগারেশন সহ এবং কনফিগারটি পরিবর্তন করার পরে পুনরায় সংকলনের প্রয়োজন হয় না। টাইলিং কার্যকারিতা এবং ট্যাগ ওয়ার্কস্পেসের অর্থ পছন্দ এবং স্ক্রিন স্পেসের উপর ভিত্তি করে কোনও মাউস এবং অবিরাম সম্ভাবনা। প্রোগ্রামগুলিকে ট্যাগগুলিতে বরাদ্দ করা যেতে পারে এবং কীগুলি যে কোনও কিছুতে আবদ্ধ হতে পারে। সিস্টেমের তথ্যের জন্য i3status বা কঙ্কি সহজেই আই 3 এ পাইপ করা হয়। ডেমেনু ইনস্টল করুন এবং আপনার মাউসটি প্লাগ করুন।

একটি হালকা ডিস্ট্রো চেষ্টা করুন। আর্চ, জেন্টু এবং স্ল্যাকওয়্যার সমস্ত হালকা পরিবেশ স্থাপনের জন্য বিভিন্ন বিকল্প দেয়। ছোট শুরু করুন, এবং নির্ভরতা মনোযোগ দিন। আপনার যা প্রয়োজন কেবল তা ইনস্টল করুন এবং এটি সঠিকভাবে কনফিগার করতে শিখুন। বুটে এক্স শুরু করবেন না। আপনার ব্যয়ে সমস্ত সরঞ্জাম ব্যবহার করতে শিখুন। ভিম একটি জন্তু। যদি আপনি ইতিমধ্যে এটি জানেন, এটি ব্যবহার করুন। যদি না হয়, এটি শিখুন। বিস্তারিত মনোযোগ দিন। আপনার সিস্টেমে আপনার কী আছে এবং এটি কেন রয়েছে তা শিখুন।


"হালকা ডিসট্রো" পদ্ধতির দ্বিতীয় অংশ। এটি আপনাকে আপনার হাত নোংরা করতে বাধ্য করে, এমনকি যদি তারা কমান্ডের মাধ্যমে আপনার আদেশ দেয় ( জেন্টু ইনস্টল হ্যান্ডবুকটি দুর্দান্ত), কারণ প্রতিটি সিস্টেম আলাদা। প্রাথমিক ইনস্টলটি আপনাকে এক্স দেয় না, সুতরাং আপনি কমান্ড লাইনে আটকে আছেন।
এনডি গীক

1

প্রায় ছয় মাস আগে আমারও একইরকম ইচ্ছা ছিল। মূলত কারণ আমি সারা দিন এসএসএইচ দিয়ে কাজ করছিলাম। ইতিমধ্যে প্রস্তাবিত হিসাবে, GNU স্ক্রিন ব্যবহার করুন। এটি ইনস্টল করার পরে সরাসরি এটির দুর্দান্ত ভয়ঙ্কর (আইএমএইচও)। যাহোক! এটি স্ক্রিনসিআরসি ফাইলের মাধ্যমে অত্যন্ত স্বনির্ধারিত। প্রচুর অনলাইন টিউটোরিয়াল রয়েছে যা আপনার পছন্দ মতো এটি পেতে পেট করতে পারে এমন কোড সরবরাহ করে।

আমি এ জাতীয় পরিবেশ স্থাপনের জন্য কয়েকটি স্ক্রিপ্ট একসাথে রেখেছি - মালিসি - 'মাই অসাধারণ লিনাক্স কোডিং পরিবেশ'। এটি এখানে গিথুবে উপলভ্য:

আক্রোশ

এটি প্রচুর কীবোর্ড শর্টকাটগুলির পাশাপাশি একটি নমুনা .muttrc এবং .screenrc ফাইলগুলিও নথী করে - যা Gmail এর মতো জিনিসগুলির সাথে কাজ করার জন্য সেটআপ করা হয়।

এটি নিখুঁত নয় নোট করুন তবে এটি আপনাকে কনফিগার ফাইল এবং স্ক্রিপ্টগুলির জন্য কিছু সময় এবং প্রচেষ্টা বাঁচাতে পারে। একটি শক্তিশালী ভিম পক্ষপাতিত্ব আছে।

আমি সেমিউস (টেক্সট-ভিত্তিক মিডিয়া প্লেয়ার - বেশ ভাল) এবং মুট (ইমেল ক্লায়েন্ট - আবার পাঠ্য ফাইল .muttrc- এর মাধ্যমে কনফিগার করা) এর মতো প্রোগ্রামগুলিরও পরামর্শ দেব। এছাড়াও পাঠ্য-ভিত্তিক আইআরসি ক্লায়েন্ট রয়েছে এবং এটি বিশ্বাস করুন বা না করুন, পাঠ্য-ভিত্তিক ভিডিও ডিকোডারগুলি যা ভিডিওকে এএসসিআইআইতে পরিণত করবে - কিছুটা চরম তবে প্রতিটি তাদের নিজস্ব।

আপনি যদি ডেস্কটপটি একেবারেই না চান তবে বিকল্পগুলির সংখ্যা রয়েছে। উদাহরণস্বরূপ আপনি স্ল্যাকওয়্যার ইনস্টল করতে পারেন, যা যদি আমি সঠিকভাবে একটি কমান্ড-লাইন ইন্টারফেসে বুট করে মনে করি। জিইউআই শুরু করার জন্য আপনাকে আপনার পথ ছাড়তে হবে।


আমরা elinksওয়েব ব্রাউজারটিকে ভাল পাঠ্য-ভিত্তিক ইউটিলিটির তালিকায় যুক্ত করতে পারি।
স্টাফেন চেজেলাস

এটি অন্যান্য পাঠ্য-ভিত্তিক ওয়েব ব্রাউজারগুলির সাথে কীভাবে তুলনা করে? কমান্ড-লাইন থেকে আমি কখনও ওয়েব সার্ফিংয়ে

0

http://en.wikipedia.org/wiki/VESA_BIOS_Extensions

http://www.pendrivelinux.com/vga-boot-modes-to-set-screen-resolution/

তবে এগুলি সমস্ত গ্রাফিক কার্ড দ্বারা সমর্থিত নয়, আপনার সেগুলি পরীক্ষা করা উচিত।

একাধিক শেলের মধ্যে স্যুইচিংয়ের জন্য আমার মনে হয় Alt-F এটি যথেষ্ট দ্রুত।


0

এর মূল কীটি বন্টন নয়, তবে সরঞ্জামগুলি। শুধু জিইআইআই সরঞ্জাম ব্যবহার বন্ধ করুন, এবং আপনার পছন্দ মতো দেখতে এবং আচরণ করার জন্য সিআইএলির সরঞ্জামগুলিকে টুইঙ্ক করুন। ওয়ান ওয়ে সম্পাদন করা হয় ~/.Xresources, এবং তারপর সঙ্গে এটি লোড xrdbমধ্যে~/.xinitrc । সেখানে, আপনি সর্বদা ব্যবহার করেন এমন একটি গুচ্ছ অ্যাপ্লিকেশনও শুরু করতে পারেন।

অবশ্যই আপনার একটি ভাল শেল প্রয়োজন: আমি zsh বলতে চাই। আপনি ব্যাপকভাবে কাজ করতে হবে ~/.zshrc। (তবে বাশ খুব অবশ্যই কাজ করবে Then~/.bashrc তবে জায়গাটি হবে would

দ্বিতীয়ত, একজন সম্পাদক। ইম্যাকস বা ভিআইএম, আপনি বর্তমানে ব্যবহার করছেন তার উপর নির্ভর করে। কম উন্নত সম্পাদক (যেমন, ন্যানো) করবেন না। শেলের মতোই, আপনি প্রচুর কাজ করতে চাইবেন~/.emacs বা এর সাথে সংশ্লিষ্ট থিম ফাইল (গুলি)।

আপনার টেক্সট এডিটরে যতটা সম্ভব আপনার অন্তর্ভুক্ত করা দরকার। আমি ইম্যাকস বিশ্ব থেকে কিছু উদাহরণ দেব, কেবল কারণ আমি একজন ইম্যাক্স ব্যবহারকারী। মেল, rmail জন্য। Dided ফাইল পরিচালনার জন্য। ওয়েব ব্রাউজিংয়ের জন্য, ডাব্লু 3 এম। খবরের জন্য, জ্ঞানস (যদিও আমি এটি ব্যবহার করি না)। ম্যান পেজগুলির জন্য,M-x man ,। ইত্যাদি।

আপনি এটি করতে এবং অন্যান্য সিএলআই অ্যাপ্লিকেশন ব্যবহার না করার কারণ (যেমন, কেবল manম্যান পেজগুলির জন্য, ব্রাউজিংয়ের জন্য লিংক ইত্যাদি) হ'ল:

1) সংহতকরণের স্তর (হত্যা, ইয়াঙ্ক, শর্টকাটগুলি তৈরি করুন; সবকিছুই এক ঝলক ...)

২) কার্সার নেভিগেট করতে, অনুসন্ধান করা ইত্যাদির জন্য কীবোর্ড শর্টকাটগুলি (যেমন আপনার পেশীর স্মৃতি)

এক্স হিসাবে, আপনার এটি ত্যাগ করার দরকার নেই। আপনি সিএলআই-তে সমস্ত কিছু চান বলে কেবল আপনি জিএফএক্স চান না এর অর্থ এই নয় (বা - কমপক্ষে আমি কেবল সিএলআই- জিএফএক্স চাই)। উদাহরণস্বরূপ, যদিও আপনি (সি এল এল) মোগ্রিফি বা রূপান্তর করে চিত্রগুলি পরিবর্তন করেছেন, আপনি এখনও ফলাফলটি পরীক্ষা করতে এটি প্রদর্শন করতে চান (উদাহরণস্বরূপ, গ্লিভতে; কেবলমাত্র মাউস ব্যবহারের প্ররোচিত না হওয়ার জন্য মেনু বারটি অক্ষম করুন)। আর একটি উদাহরণ ল্যাটেক্স এবং পিডিএফ ডকুমেন্টস।

টার্মিনালের ক্ষেত্রে, বেশিরভাগ লোকেরা স্ক্রিন বা টিএমউक्स বলত তবে আপনি লিনাক্স ভার্চুয়াল টার্মিনালগুলি (কনসোল বা ttys) ব্যবহার করতে পারেন। এক্স-এ, urxvt এর একটি পার্ল এক্সটেনশন রয়েছে যা ট্যাবগুলিকে সক্ষম করে। এইগুলির জন্য (টিটিজ এবং ইউআরসিভিটি) আপনি অভিন্ন ইন্টারফেস সেট করতে পারেন, উদাহরণস্বরূপ আল-জে / কে ট্যাবগুলির মধ্যে স্যুইচ করতে, যাতে আপনাকে তীর কীগুলির কাছে পৌঁছাতে হবে না (বা যা কিছু ডিফল্ট)।

শুভকাম :) আপনার হয়ে গেলে (বা প্রায় সেখানে ... আপনি কখনই করেননি) আপনার নিজের কিছু পয়েন্টার নির্দ্বিধায় মেইল ​​করুন, কারণ আমি আপনার মতো একই ট্র্যাকটিতে আছি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.