PIXNET Logo登入

小攻城師的戰場筆記

跳到主文

我是每天都和程式語言奮戰的小攻城師,在此記錄日常遇到的問題與解答。

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 8月 21 週六 202112:15
  • [VIM] 在vimdiff把垂直分割切換為水平分割

要做程式碼內容比對,但是在 vimdiff 預設是垂直分割,有些長內容要比較就不太好比,得把水平捲軸移來移去。
後來發現可以在命令模式 (command mode) 執行以下內容,就能把垂直分割改為水平分割:
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(444)

  • 個人分類:VIM
▲top
  • 11月 15 週日 201515:56
  • [VIM] 解決gVim 7.4會出現無法寫入暫存檔的問題

在新的機器上裝了 gVim 7.4,要使用檔案比較 (diff) 等功能時,都會出現以下錯誤訊息,告知無法讀寫暫存檔:
E810: Cannot read or write temp files
E97: Cannot create diffs
上網查了一下,大家的說法都是要改掉 _vimrc 裡的 MyDiff() 這個 function。
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(458)

  • 個人分類:VIM
▲top
  • 12月 12 週五 201416:35
  • [VIM] 將ANSI檔案轉存為UTF-8編碼

工作上常常會把 Excel 轉存為 CSV 後,再利用有正規表示式 (regular expression) 置換能力的 VIM 來轉換為 SQL 語句。
但是 Excel 轉存的 CSV 檔是 ANSI 編碼,如果出現 UTF-8 的特殊怪字時,會無法存檔。這時候就要下個轉編碼格式儲存的指令:
:write ++enc=utf-8
讓寫檔時是以 UTF-8 格式儲存之。
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(1,102)

  • 個人分類:VIM
▲top
  • 11月 11 週五 201100:15
  • [VIM] 修復「無法開啟暫存檔」的錯誤

最近在一台 adminitrator 權限被鎖住的電腦上裝 vim,每次使用時,檔案初次開啟都會出現這組錯誤訊息:
E303: Unable to open swap file for "[No Name]", recovery impossible
E303: 無法開啟暫存檔 "[No Name]", 不可能修復了
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣(918)

  • 個人分類:VIM
▲top
  • 6月 09 週二 200913:07
  • [Misc.] VIM 程式碼縮排

從原始碼拿出一大段 HTML,貼到 VIM 慢慢看,覺得很想把程式碼重新排版一下,就在 Google 找到《vim combo - 程式排版》。
做法是這樣:
1. 如果在插入模式 (insert mode),先按 Esc 跳回常態模式 (normal)。
2. 直接輸入 0ggVG=(第一個字是數字零,注意大小寫,畫面上不會出現你輸入的內容),輸入後按 Enter,排版完成。
依照 bluecat 的說明,這一串代表的意義如下:
0:回到行首(移到該行第0個字元)
gg:回到檔案開頭(←因為有這個,我覺得第一個0應該可以省略?)
V:視覺選取-列模式
G:到檔案結尾
=:重新排版
預設的內縮是 8 字元,有點太多,所以在 command mode(按 Esc 讓游標跳到畫面下方),輸入下列指令:
      set shiftwidth=2
延線爬到 Blake 寫的一系列關於 VIM 的文章,有很多都超有趣的。 :D
(繼續閱讀...)
文章標籤

小攻城師 發表在 痞客邦 留言(2) 人氣(10,572)

  • 個人分類:VIM
▲top
1

內文搜尋

最近看了什麼呢

  • [Web] 在JC (Java Composer)設定多個header
  • [Windows] CURL出現「CRYPT_E_REVOCATION_OFFLINE (0x80092013) - 因為撤銷伺服器已離線,無法完成撤銷檢查」
  • [Windows] 使用IIS Crypto小心影響遠端桌面連線(RDP)運作
  • [Windows/macOS] 使用ffmpeg壓縮影片檔案
  • [PowerShell] 連線到SQL Server確認資料連線
  • [MOSS] 排除SharePoint搜尋功能無法使用問題
  • [Web] SSH Terrapin Prefix Truncation Weakness
  • [MSSQL] 處理時戳日期轉換時少一天的問題
  • [Web] Google Ad Manager無法刊登廣告問題排除
  • [Web] Cyberbit Range筆記

筆記分類成這些

toggle 文書處理 (5)
  • VIM (5)
  • LaTeX (8)
  • Excel (9)
  • PowerPoint (3)
  • Word (5)
toggle 前端技術 (4)
  • Browser (5)
  • HTML/CSS/JavaScript (39)
  • jQuery (9)
  • ExtJS (3)
toggle 後端技術 (8)
  • Sybase (1)
  • Oracle (1)
  • Java (2)
  • ASP.NET (14)
  • Python (9)
  • PHP (36)
  • MSSQL (9)
  • MySQL (7)
toggle 系統相關 (5)
  • iOS/Android (8)
  • IIS (5)
  • Apache (8)
  • Linux (7)
  • Windows (39)
toggle 其他內容 (9)
  • 施博瀚的以拉拉拉 (5)
  • SharePoint (6)
  • 網站設定 (9)
  • 使用其他網站的小筆記 (4)
  • 原文轉載 (1)
  • Version Control (16)
  • Conference (5)
  • Security (4)
  • 雜七雜八 (37)
  • 未分類文章 (1)

文章彙整

參觀人氣

  • 本日人氣:
  • 累積人氣:

大家通常讀這些

  • (245,989)[Win] 移除「永遠用選取的程式來開啟這種檔案」設定。
  • (4,294)[Windows] Win10安裝字型檔時出現「不是有效的字型檔」
  • (33,076)[Windows]修改ASUS BIOS顯示卡設定
  • (113,016)[Office] 在 Word 2010 設定「合併儲存格」的快速鍵
  • (24,575)[Misc.] 在 Apple Store 買東西時打統編(為發票加上統一編號)
  • (24,688)[Misc.] 郵局掛號郵件的改投改寄
  • (19,239)[Office] 讓Outlook像GMail一樣,群組郵件對話(顯示為交談)
  • (25,371)[Misc.] 東西掉到後面時取出 IKEA ALEX 抽屜櫃的抽屜
  • (28,686)[Office] 解決Powerpoint另存PDF失敗的問題
  • (31,127)[Windows] 查詢AD網域使用者帳號密碼到期日

 

里程碑