ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Building Your Mouseless Development Environment

دانلود کتاب محیط توسعه بدون موش خود را بسازید

Building Your Mouseless Development Environment

مشخصات کتاب

Building Your Mouseless Development Environment

دسته بندی: برنامه نويسي
ویرایش: 1 
نویسندگان:   
سری:  
 
ناشر:  
سال نشر: 2021 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 1 مگابایت 

قیمت کتاب (تومان) : 60,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 8


در صورت تبدیل فایل کتاب Building Your Mouseless Development Environment به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب محیط توسعه بدون موش خود را بسازید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب محیط توسعه بدون موش خود را بسازید

آیا با موس خود کد می نویسید؟\r\n\r\nکتابی برای استفاده بیشتر از صفحه کلید، کمتر از ماوس.\r\nاین کتاب برای شما چه خواهد آورد؟\r\n\r\nمحیط توسعه مقیاس پذیر جایی که شما عمدتاً از صفحه کلید خود برای افزایش کارایی خود استفاده می کنید.\r\n\r\nمحیط توسعه بدون ماوس شما شامل این ابزارها می شود:\r\n\r\n Arch Linux\r\n Zsh\r\n i3 window manager\ r\n tmux\r\n Neovim\r\n\r\nبعضی از آنها را دوست ندارید؟ مشکلی نیست! می توانید Vim را با IDE خود یا Arch Linux را با اوبونتو جایگزین کنید. من \"چگونه\" را به شما نشان می دهم و شما تصمیم می گیرید \"چه\".\r\n\r\nمحیط بدون ماوس اغلب در اطراف پوسته لینوکس متمرکز است. اگر اغلب از پوسته استفاده نمی کنید، این نیز خوب است. شما گام به گام یاد خواهید گرفت.\r\nتوضیحات دقیق نحوه پیکربندی همه چیز، بسته به نیاز شما. شما کنترل خواهید داشت و تصمیم می گیرید چه چیزی برای شما کارآمدتر است.\r\n\r\nآشنایی در مورد لینوکس و ترمینال. شما یاد خواهید گرفت که از ابزارهای جاودانه، قابل تنظیم و قدرتمند استفاده کنید.\r\n\r\nچگونه یک نصب کننده شخصی بسازید تا همه ابزارها و تنظیمات آنها را به راحتی در هر رایانه ای بیاورید.


توضیحاتی درمورد کتاب به خارجی

Do You Write Code With Your Mouse?\r\n\r\nA book to use more of the keyboard, less of the mouse.\r\nWhat Will This Book Bring You?\r\n\r\nA scalable development environment where you mainly use your keyboard to increase your efficiency.\r\n\r\nYour Mouseless Development Environment will include these tools:\r\n\r\n Arch Linux\r\n Zsh\r\n i3 window manager\r\n tmux\r\n Neovim\r\n\r\nYou don\'t like some of them? No problem! You can replace Vim by your IDE, or Arch Linux by Ubuntu. I show you the \"how\" and you decide the \"what\".\r\n\r\nA mouseless environment is often centered around the Linux shell. If you don\'t use a shell often, that\'s fine too. You\'ll learn step by step.\r\nPrecise explanations how to configure everything, depending on your needs. You\'ll be in control, deciding what\'s more efficient for you.\r\n\r\nKnowledge about Linux and the terminal. You\'ll learn to use timeless, customizable, and powerful tools.\r\n\r\nHow to build a personalized installer to bring all your tools and their configurations easily on any computer.



فهرست مطالب

Introduction
	Acknowledgments
	Welcome, Mouseless Developers
		Who Should Read This Book?
		What Is a Mouseless Development Environment?
		What Do You Need to Follow Along?
		Creating Your Own Cheatsheets
		Experimenting Is Key
		Styling Conventions
		Choose Your Tools
		In a Nutshell
Part I - Arch Linux
	A General Linux Overview
		Diving Inside Linux
		The Linux Filesystem
		Linux Distributions
		Packages and Repositories
		Why Arch Linux?
			The Glory of Rolling Distributions
			The Arch Linux Community
			Official Repositories and the Arch User Repositories (AUR)
		The Fabulous Manual
		Troubleshooting
			General Recommendations
			Using VMWare Software
		In a Nutshell
		Going Deeper
	The Power Is In Your Fingers
		Efficient Typing: The Two Rules
		The First Week
		The Second Week
		Speed and Accuracy
		In A Nutshell
		Going Deeper
	Preparing Your System for Arch Linux
		Prerequisites
		Burning the Arch Linux ISO
		Configuring the Arch Linux Live System
			Keyboard Layout
			Connecting to the Internet
			System Clock
			BIOS or UEFI?
		Partitioning the Hard Disk
			Wiping Your Hard Disk
			Using fdisk
			Boot Partition
			Root and Swap Partition
		Formatting the Partitions
			The UEFI Boot partition
			Root and Swap Filesystems
		Mounting the Filesystems
			Mounting the Root Partition
			UEFI and The Boot Partition
		Continuing The Installation
		In a Nutshell
		Going Deeper
	Installing Arch Linux
		Installing the Base Packages
		Mounting Automatically Partitions With fstab
		Changing The Root Directory with arch-chroot
		The Root User\'s Password
		Through Time and Space: Configuring the Timezone
		Choose Your Locale
		Naming Your New World
		GRUB, The Linux Bootloader
			Bootloader With a UEFI
			Bootloader With a BIOS
		Enabling the Network Manager
		Diving in the Shell
			Command-Line 101
			A Good Complement to the Manual
			Input Output Redirections
			Pipes
			Input and Arguments
		Rebooting The System
		Troubleshooting Pacman
		In a Nutshell
		Going Deeper
	Welcome To Arch Linux
		Connecting to The Internet, Third Round
			Using a Cable
			Using the Wi-Fi
		Installing the Manuals
		Processes
			The Init Process: systemd
			Logging the Init Process With journald
			Processes As Files
			Environment Variables
		Creating A New User
		The Default Text Editors
			The Return of the Environment Variable
			Trying visudo Again
		First Steps In Neovim
			Neovim Modes
			Editing with Neovim
		Using Sudo
		Best Practices For Linux Shells
			Strings
			Globbing
			Strings And Quotes
		In a Nutshell
		Going Deeper
			Links
			Manual
	Graphical Interface
		The X Window System
			The X What?
			Installing X
		URxvt, Our Terminal Emulator
		Video Terminals and TTYs
		Installing i3 Window Manager
		Launching X
		Installing Fonts
		Launching i3
		Graphic Cards and Video Drivers
		In a Nutshell
		Going Deeper
Part II - The Tools
	First Steps in i3 Window Manager
		Screen Resolution
		The Basics of i3
		i3bar and i3status
		Installing Your Favorite Browser
		Program Launcher
		Copy and Paste
		Pasting From a PDF
		The Book Companion
		Troubleshooting
		In a Nutshell
		Going Deeper
	Configuring URxvt
		The Colors of the Terminal
		Making URxvt Prettier
		Configuring URxvt
			Character Fonts
			Window Default
		URxvt Daemon
		In a Nutshell
		Going Deeper
	The Basics of Neovim
		Neovim Modes
		Configuring Neovim
		Forget the Arrow Keys
		Switching To Insert Mode
		Undo And Redo
		Motions
			Horizontal Motions
			Vertical Motions
			Scrolling commands
		The Language of Neovim
			Operators
			Text Objects
		A Basic Configuration
			Neovim\'s Options
			Swap Files
			Undo Tree
			General Options
		In a Nutshell
		Going Deeper
	Arch Linux Package Managers
		Operations and Options
		Official Repositories
		Updating Your System
		Removing Packages
		Searching Packages
		Pacman\'s Cache
		The Arch User Repository (AUR)
		The Package Manager Yay
		Clearing Yay Cache
		Installing Packages With Yay
		Adding Tabs for URxvt
		Neovim Language Extensions
		Pacman Troubleshooting
		Pacman Configuration
		In a Nutshell
		Going Deeper
	Dotfiles
		Hard and Symbolic Links
			Hard Links
			Symbolic Links
		The Structure of the Dotfiles Project
		Our First Bash Script
		Running A Shell Script
		Linux Permissions
		Making Our Dotfiles Public
		The SSH Protocol
		Adding Your SSH Public Key to GitHub
		In a Nutshell
		Going Deeper
			General Articles
			Getting Inspired
	i3: A Deeper Dive
		How To Use i3?
			General Organization
			The Default Shortcuts
		Configuring i3
			Configuration Files
			Default Configuration
			Program Launcher
			Moving Windows and Changing Focus
			Split containers
			Workspaces
			Resizing Windows
			Locking Your Screen
			Lock, Shutdown, and Reboot Menu
		Wallpaper
		Floating windows
		Colors and Style
		Scratchpad
		The i3 Status Bar
		Managing Your Screen
		Updating Our Dotfiles
		In a Nutshell
		Going Deeper
	The Z-Shell (Zsh)
		Framework Or No Framework?
		Zsh Config Files
		Basic Zsh Configuration
			Environment Variables
			Aliases
			Options
			Zsh Completion System
			Pimp My Zsh Prompt
			Zsh Directory Stack
			Zsh, Your New Best Friend
		Zsh With Vim Flavors
			Enabling the Vi Mode
			Changing Cursor
			Vim Mapping For Completion
			Editing Commands In Neovim
		Zsh Plugins
			Zsh Additional Completion
			Zsh Syntax Highlighting
			Jumping To A Parent Directory
			Custom Scripts
			The Fuzzy Finder fzf
		Automatically Starting i3
		In a Nutshell
		Going Deeper
			Zsh Documentation
			Author\'s dotfiles
	Improving Your Mouseless Development Environment
		Improving the Dotfiles Install Script
		Adding And Configuring Fonts
			Installing Fonts
			Changing URxvt\'s Fonts
			Changing i3\'s Fonts
		Desktop Notifications With Dunst
		Automatically Mounting Devices
		Visual Configuration
		Remapping Your Caps Lock
			A New Escape Key
			Two Keys in One
			The Problem of the External Keyboard
		Git diff
		In a Nutshell
		Going Deeper
	Neovim: A Deeper Dive
		Neovim Spatial Organization
			Buffers
			Windows
			Tabs
			Argument List (arglist)
		Mapping Keystrokes
		Jump! Jump! Jump!
			Jump List
			Change List
			Method Jump
		Repeating Keystrokes
			Single Repeat
			Complex Repeat: The Macro
		The Command Window
		Revisiting the Undo Tree
		Plugins
			Plugin Manager
			Closing Buffers Without Closing Windows
			Managing Windows Easily
			Navigating Through The Buffer List
			Manipulating the Undo Tree
			Automatically Installing the Plugin Manager
		In a Nutshell
		Going Deeper
	The Terminal Multiplexer tmux
		What\'s tmux?
		Why use Tmux?
			Background Operations
			More Terminals! Everywhere!
			Saving tmux Sessions
			Remote Pair Programming
		How to use tmux?
			General Organization
			tmux Workflow
		Managing tmux Sessions
		Configuring tmux
			The Essentials of tmux
			Increasing The Maximum Output Lines
			Managing Windows
		Design
		Plugins
			The tmux Plugins Manager
			Fuzzy Search And Copy with fzf and Extrakto
		Creating tmux Sessions Automatically
		i3 Scratchpad Running tmux
		Choosing Your tmux Session With fzf
		In a nutshell
		Going Deeper
	Neovim Plugins
		The Language Server Protocol
			The Plugin coc.vim
			Extensions to coc.vim
			tmux completion
		Fuzzy Finder in Neovim With fzf
		Navigating files
		Linter
		Surrounding
		Navigating in Open Buffers
		Text Objects
		Register History
		Snippets
		Search And Replace
		Status Bar
		Color Scheme
		Manual Pages In Neovim
		The Undo-tree
		Tmux
		Startup
		Git
		Syntax Highlighting
		Misc
		In a Nutshell
		Going Deeper
	Mouseless Browsers
		Lynx
			Help
			Navigation
			History
			Page Data
			Bookmarks
			Downloading
			Options
			Quitting Lynx
		Qutebrowser
			Basics
			Navigation
			Tabs
			Modes
		Browser Plugins
			Firefox
			Chrome
		In a Nutshell
		Going Deeper
Part III - Arch Linux Installer
	The System Installer
		The Project
		The User Interface
		Preliminary Configuration
			Is It the Good Time?
			Return Code and Operators
			Output Redirection
		UEFI or BIOS, That Is The Question
		Choosing The Hard Disk
			Bash arrays
			Pipes
			Awk
			Grep
			Putting Everything Together
		In a Nutshell
		Going Deeper
	Partitioning and Installing Arch Linux
		Size of the Partitions
		Erasing the Hard Disk
		Creating Partitions
			Boot Partition With BIOS or UEFI
			Automating fdisk
		Formatting partitions
			General Case
			Special Case
		Generating fstab And Installing Arch Linux
		The Adventure Continue!
		The End of the Installer
		In a Nutshell
		Going Deeper
	Creating Users and Passwords
		Getting Back the Block Devices and the Boot Mode
		Naming Your Newborn System
		Installing The Bootloader GRUB
		Clock and Timezone
		Configuring the Locales
		Root Password and User Creation
		Arch Linux Is Now Fully Configured
		In a Nutshell
		Going Deeper
	Installing The Tools
		The List of Applications
		Groups of Applications
		Parsing the CSV
		Updating the System
		Installing the Packages
		Permission For Power: sudo
		Invoking The Last Installer Script
		In a Nutshell
		Going Deeper
	The User Installer
		Usual Linux Directories
		Installing Packages From the AUR
		Installing the Dotfiles
		The One Command To Invoke The Installer
		In a Nutshell
		Going Deeper
	This is the End
		Going Deeper




نظرات کاربران