From a8797860e111e3a65d33b2b9be712ea92db77533 Mon Sep 17 00:00:00 2001 From: Yuan Chiu Date: Tue, 6 May 2025 12:20:50 +0800 Subject: [PATCH] =?UTF-8?q?feat=20nvim:=20=E8=87=AA=E5=8B=95=E6=8A=98?= =?UTF-8?q?=E8=A1=8C=E9=97=9C=E9=96=89=EF=BC=8C=E9=A1=8D=E5=A4=96=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=8B=95=E6=85=8B=E6=8A=98=E8=A1=8C=E9=96=8B=E9=97=9C?= =?UTF-8?q?=E5=BF=AB=E9=80=9F=E9=8D=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dot_config/nvim/exact_lua/exact_config/keymaps.lua | 4 ++++ dot_config/nvim/exact_lua/exact_config/options.lua | 1 + 2 files changed, 5 insertions(+) diff --git a/dot_config/nvim/exact_lua/exact_config/keymaps.lua b/dot_config/nvim/exact_lua/exact_config/keymaps.lua index 14333f6..c0a56ed 100644 --- a/dot_config/nvim/exact_lua/exact_config/keymaps.lua +++ b/dot_config/nvim/exact_lua/exact_config/keymaps.lua @@ -81,3 +81,7 @@ neomap('i', '', '', { noremap = true, silent = true }) -- Insert Mod -- 透過 v 選取整行縮排後,不取消選取整行 neomap('v', '<', '', '>gv', { noremap = true, silent = true }) + +-- 自動折行開關切換 +map("n", "", "set wrap!", { noremap = true, silent = true, desc = "Toggle Auto Wrap Line" }) +map("i", "", "set wrap!a", { noremap = true, silent = true, desc = "Toggle Auto Wrap Line" }) diff --git a/dot_config/nvim/exact_lua/exact_config/options.lua b/dot_config/nvim/exact_lua/exact_config/options.lua index df3d0f6..2a973f2 100644 --- a/dot_config/nvim/exact_lua/exact_config/options.lua +++ b/dot_config/nvim/exact_lua/exact_config/options.lua @@ -18,6 +18,7 @@ vim.opt.tabstop = 4 -- tab鍵寬度 vim.opt.shiftwidth = 4 -- 自動縮排寬度 vim.opt.expandtab = true -- 使用空格代替tab vim.opt.termguicolors = true -- 支持真彩色 +vim.opt.wrap = false -- 不自動換折行 vim.opt.colorcolumn = "80,120" -- 顯示編輯器建議寬度 vim.opt.scrolloff = 3 -- 捲動時保留 n 行彈性 require("config.listchars") -- 顯示行尾符號